2013-03-25 2 views
1

Gnome 쉘을 닫을 때 (예 : 컴퓨터가 꺼져있을 때) 확장 프로그램에서 "소멸자"코드를 실행하는 트릭이 있습니까? 시작시 init()에 다시로드하기 위해 일부 상태 변수를 저장해야합니다.Gnome-shell-extension 소멸자 (Gnome 쉘 exit에서 실행)?

기능 enable() 또는 disable()과 같은 것이 필요합니다. 내 코드를 연결할 수있는 신호가있을 수 있습니까?

  • 사용자는 쉘이 종료 실행중인 쉘
  • 을의 확장을 비활성화 또는

염두에 두어야 다시 시작 :

+0

'extension.js' 파일에서'disable()'을 사용하지 않으시겠습니까? –

+0

'disable()'은 ** extension **에서만 실행 **은 https://extensions.gnome.org/local/에서 사용자가 비활성화 할 수 있다고 생각했습니다. 지금 나는 잘 모르겠다, 나는 시험해 볼 것이다, 고마워. – Bobas

+0

쉘이 닫힐 때 확장 기능이 비활성화 될 때마다 실행됩니다. –

답변

0

extension.js - 파일 내부의 disable() α- 함수는 때 호출되는 그것은 UI 조작을하기위한 것이므로 을 빨리 끝내야합니다. (무거운 리프트가 아닙니다).