Unity 데스크톱 세션 저장

Unity 데스크톱 세션 저장

현재 세션을 저장하는 방법이 있습니까(응용 프로그램 +창문의 조직데스크톱의 경우)를 Unity에서 실행하고 필요할 때 로드하시겠습니까?

답변1

세션을 구성하는 데 도움이 되는 스크립트인 해결 방법을 만들었습니다.

다운로드 해여기.
실행 가능하게 만들고 터미널에서 실행하십시오../session.config

스크립트의 코드를 볼 수 있습니다(https://www.dropbox.com/s/w1btmead93q6hze/session.config?dl=0), 각 부분에 설명이 있습니다. 각 뷰포트로 이동하고 지정된 응용 프로그램을 여는 시작 스크립트를 생성합니다.

Alt또한 +를 누르고 F2붙여넣기 만 하면 언제든지 실행할 수 있습니다 ~/.sessionconf.

풀이

내 스크립트에서 변경한 내용을 제거하려면 다음 파일을 삭제하세요.

  • ~/session.config
  • ~/sessionconf
  • ~/sessionconf.bak
  • ~/.config/autostart/sessionconf.desktop

또는 터미널에서 다음을 실행하세요.

rm ~/session.config ; rm ~/sessionconf ; rm ~/sessionconf.bak ; rm ~/.config/autostart/sessionconf.desktop  

답변2

다음을 수행할 수 있습니다 killall gnome-session. 명령을 입력하면 sudo gnome-session-save --logout시스템이 로그아웃된다는 것을 알고 있습니다 . 그러면 Unity의 현재 세션이 저장됩니다. 나는 이것을 시도했다.

아니면 당신이 읽을 수 있습니다로그인할 때마다 프로그램이 자동으로 시작되도록 하는 방법.

아니면 이것을 시도해 볼 수도 있습니다gconf 편집기열쇠:

/apps/gnome-session/options/auto_save_session = true

답변3

아니요. 설명하신 대로 현재 Ubuntu 버전 11.04 이상에서는 불가능합니다.

이 버그 보고서, 특히 의견 24를 읽을 수 있습니다.

https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/771896

아니면 여기에 더 완전한 설명이 있습니까(여기에 복사하기에는 너무 깁니다)?

https://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002734.html

답변4

dconf write /org/gnome/gnome-session/auto-save-session true

이 기능을 활성화해야 합니다.

관련 정보