【发布时间】:2013-03-14 21:27:00
【问题描述】:
当 Gnome Shell 关闭时(例如计算机关闭),是否有任何技巧可以在扩展程序中运行我的“析构函数”代码?我需要保存一些状态变量,以便在启动时在init() 中再次加载它们。
我需要类似函数 enable() 或 disable() 的东西。也许有一些信号被触发,我可以将我的代码连接到?
【问题讨论】:
-
为什么不在
extension.js文件中使用disable()? -
我认为
disable()仅在用户从extensions.gnome.org/local 禁用的扩展程序上运行。现在我不确定,我试试,谢谢。 -
每次你的扩展被禁用时都会运行它,当shell关闭时就是这种情况。
-
有效!非常感谢!顺便说一句,缺少 gjs 文档让人有点痛苦,在问这些基本问题时我感到很愚蠢:-/
-
回答完成。
标签: gjs gnome-shell-extensions