그놈 3 세션을 저장하는 방법


30

그놈 2를 사용하면 세션을 자동 또는 수동으로 저장할 수 있습니다 (즉 , 지금 보이는대로 세션을 저장합니다 ). 이것은 로그인과 시스템 재시작 사이에 다양한 데스크탑 상태를 복원하기 때문에 좋은 기능입니다.

  • 열린 앱
  • 데스크탑에서 (물리적으로) 열린 위치
  • 이 앱의 특정 창 크기는

그놈 3에서이 기능을 찾을 수 없습니까? 내가 열심히 보지 못했습니까?

답변:


10

일반적으로 Alt-F2gnome-session-properties를 실행하고 옵션 탭에서 "로그 아웃 할 때 실행중인 응용 프로그램 자동 기억"을 선택하십시오.

그러나 현재로서는 고장입니다. 제기 된 버그가 있습니다 :

https://bugzilla.gnome.org/show_bug.cgi?id=647359


그것은 Fedora 15에서 작동합니다 (같은 버그입니까?).
tshepang

Fedora가 바닐라 Gnome3을 사용한다면 가능합니다. 그래서 버그에도 불구하고 작동합니까?
jasonwryan

나는 특별한 일을하지 않았다. 방금 옵션을 선택했으며 문제없이 로그 아웃하고 로그인 할 수 있으며 세션이 복원됩니다.
tshepang

이상한. 버그는 여전히 열려 있습니다 ... 아, 적어도 그것은 당신을 위해 일하고 있습니다.
jasonwryan

그 가치가있는 것은 Fedora 16에서 가장 확실하게 작동합니다. 감사합니다. Jason!
wrongusername

15

dconf 편집기를 사용해보십시오. 단계는 다음과 같습니다.

  1. dconf 편집기 열기
  2. Goto org / gnome / gnome-session
  3. " auto_save_session " 이라는 속성을 확인하십시오.

설명을 " 활성화하면 gnome-session이 자동으로 세션을 저장합니다. "라고 표시 됩니다.

행운을 빕니다!


1
이것은 우분투 16.04에서 작동합니다
aggsol

debian 8.6에서 작동
Pierre

나는이없는 dconf-editor그래픽 인터페이스와 몇 가지 문제가있다. dconfin 터미널을 사용하여 동일한 작업을 어떻게 수행 합니까?
2820579

용도 gsettings . 그냥 찾으십시오.
Hasasn

2

슬프게도 11.10 gnome-session-properties 에서는 자동 저장 세션 토글이있는 옵션 탭이 없습니다.

그래서 TRUE gconf-editor로 뒤집어 설치 했습니다 /apps/gnome-session/options/auto_save_session.

작동하는지 확실하지 않습니다. 일단 누락 된 키를 부울로 추가해야했습니다.


업데이트 : Gnome3 / Unity 에서이 설정을 사용하더라도 실제로는 아닙니다. askubuntu.com/a/78692/38636
Marcos

아니면 그냥gsettings set org.gnome.SessionManager auto-save-session true
goetzc

1

CLI에서 작동 gnome-session-properties합니다. 대화 상자가 나타납니다. 메뉴의 어디에 있는지 잘 모르겠습니다. 그 명령으로 Alt+ F2명령 창 에서 실행할 수 없습니다 .


업데이트를하기 위해 데비안에서 gnome 3.4의 Alt + F2 명령 창에서 정상적으로 실행됩니다.
Alexandre Martins 2016 년

Ubuntu 12.04 LTS에서는 cli 또는 Alt+F2( Mod4+rin awesomewm) 에서 실행됩니다 . 그러나 어디서나 실행하면 auto_save_session옵션이 나타나지 않습니다.
동 형사상

1

세션을 저장하고 복원 할 수 있고 가상 모니터뿐만 아니라 다른 모니터 설정도 지원하는 작은 라이브러리 / 명령 줄 도구를 작성했습니다. NodeJS가 설치되어 있어야합니다.

설치

npm install -g linux-window-session-manager

용법

현재 세션을 ~ / .lwsm / sessionData / DEFAULT.json에 저장하십시오.

lwsm save

현재 세션을 ~ / .lwsm / sessionData / my-session.json에 저장하십시오.

lwsm save my-session   

~ / .lwsm / sessionData / DEFAULT.json에서 세션을 복원하십시오.

lwsm restore

~ / .lwsm / sessionData / my-session.json에서 세션을 복원하십시오.

lwsm restore my-session   

세션을 시작하기 전에 실행중인 모든 앱을 정상적으로 닫으십시오

lwsm restore --closeAllOpenWindows

확인하십시오 : https://github.com/johannesjo/linux-window-session-manager

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.