Есть ли какой-либо трюк для запуска моего кода «деструктора» в расширении при закрытии оболочки Gnome (например, выключение компьютера)? Мне нужно сохранить некоторые переменные состояния, чтобы загрузить их снова в init()
при запуске.Деструктор расширения Gnome-shell-расширения (выполняется на выходе Gnome Shell)?
Мне нужно что-то вроде функции enable()
или disable()
. Может быть, есть какой-то сигнал, который я мог бы подключить к моему коду?
Почему бы не использовать 'disable()' в вашем файле 'extension.js'? –
Я думал, что 'disable()' был ** только ** запущен при отключении пользователя пользователем с https://extensions.gnome.org/local/. Теперь я не уверен, я попробую, спасибо. – Bobas
Он будет запускаться каждый раз, когда ваше расширение будет отключено, что происходит, когда оболочка закрывается. –