[英]Asynchronous extension breaks GNOME Shell
我做了一个简单的异步扩展,它会定期统计 Arch Linux 的更新并在面板上显示它们。
如果在 Gnome Shell already running 的情况下启用了该扩展,则该扩展可以正常工作。 在任何其他情况下(启动 Gnome Shell 并预先启用扩展),它会破坏桌面并返回 GDM。
我的代码可以在以下位置找到: https://github.com/speltriao/Pacman-Update-for-GNOME-Shell/blob/main/pacmancounter@example.com/extension.js
也许异步 function 有问题? 从https://www.andyholmes.ca/articles/asynchronous-programming-in-gjs.html得到这个想法
谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.