Gnome-shell-extension析构函数(在Gnome Shell出口上运行)?

时间:2013-03-25 11:44:32

标签: gjs gnome-shell-extensions

当Gnome Shell关闭时(例如计算机关闭),是否有任何技巧可以在扩展中运行我的“析构函数”代码?我需要保存一些状态变量,以便在开始时init()再次加载它们。

我需要像enable()disable()这样的功能。也许有一些信号被触发,我可以将我的代码连接到?

1 个答案:

答案 0 :(得分:0)

disable() - 文件中的extension.js - 函数在以下时间调用:

  • 用户在正在运行的shell中禁用扩展程序
  • shell关闭或重新启动

请记住,这是为了进行UI操作,所以你应该快速完成 (没有繁重的工作)。