在Gnome Shell关闭(例如计算机关闭)时,在扩展中运行我的"析析器"代码是否有任何技巧?我需要保存一些状态变量,以便在启动时在init()
中再次加载它们。
我需要enable()
或disable()
这样的函数。也许有一些信号被触发,我可以连接我的代码?
extension.js
文件中的disable()
函数在以下情况下被调用:
- 用户在运行的shell中禁用扩展
- shell关闭或重启
请记住,它意味着做ui操作,所以你应该快速完成(没有繁重的工作)。