【发布时间】:2021-05-06 03:06:25
【问题描述】:
我做了一个简单的异步扩展,它会定期统计 Arch Linux 的更新并将它们显示在面板上。
如果在 Gnome Shell 已经运行的情况下启用了该扩展,该扩展运行良好。在任何其他情况下(在预启用扩展的情况下启动 Gnome Shell),它会破坏桌面并返回 GDM。
我的代码可以在以下位置找到:https://github.com/speltriao/Pacman-Update-for-GNOME-Shell/blob/main/pacmancounter@example.com/extension.js
也许异步函数有问题?从https://www.andyholmes.ca/articles/asynchronous-programming-in-gjs.html得到想法
谢谢。
【问题讨论】:
标签: javascript linux gnome-shell gnome-shell-extensions