Jak zapisać sesję GNOME 3

30

GNOME 2 pozwala albo zapisać sesję automatycznie, albo ręcznie (tzn. Zapisać sesję tak, jak wygląda teraz ). Jest to miła funkcja, ponieważ przywraca różne stany pulpitu między logowaniami (i restartuje system):

  • które aplikacje były otwarte
  • gdzie (fizycznie) na pulpicie były otwarte
  • jakie konkretne rozmiary okien miały te aplikacje

Rozglądając się, nie mogę znaleźć tej funkcji w GNOME 3? Czy nie wyglądałem wystarczająco mocno?

tshepang
źródło

Odpowiedzi:

10

Zwykle Alt-F2należy uruchomić właściwości sesji gnome i wybrać „Automatycznie zapamiętaj uruchamianie aplikacji podczas wylogowywania” na karcie Opcje.

Jednak w tej chwili jest zepsuty. Zgłoszono błąd:

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

jasonwryan
źródło
Działa to na Fedorze 15 (czy to nawet ten sam błąd?).
tshepang
Jeśli Fedora używa waniliowego Gnome3, to tak. Więc masz go pomimo błędu, czy z nim?
jasonwryan
Nie zrobiłem nic specjalnego. Właśnie wybrałem tę opcję i mogę się wylogować i zalogować bez problemu, a moja sesja zostanie przywrócona.
tshepang
Dziwny. Błąd jest nadal otwarty ... Cóż, przynajmniej działa dla ciebie.
jasonwryan
za to, co jest warte, to zdecydowanie działa na mnie teraz w Fedorze 16. Dzięki Jason!
wrongusername
15

Spróbuj użyć edytora dconf, oto kroki

  1. Otwórz edytor dconf
  2. Idź do org / gnome / gnome-session
  3. Sprawdź właściwość o nazwie „ auto_save_session

Opis mówi „ Jeśli ta opcja jest włączona, sesja gnome automatycznie zapisuje sesję ”.

Powodzenia!

Hasasn
źródło
1
Działa to na Ubuntu 16.04
aggsol
Działa na Debianie 8.6
Pierre
Nie mam dconf-editor, jest jakiś problem z interfejsem graficznym. Jak wykonać tę samą operację za pomocą dconfterminala?
user2820579,
Użyj gsettings, po prostu sprawdź.
Hasasn,
2

Niestety w wersji 11.10 gnome-session-properties nie ma żadnej karty Opcji z przełącznikiem Automatycznego zapisywania sesji.

Zainstalowałem więc, gconf-editoraby przełączyć /apps/gnome-session/options/auto_save_sessionna PRAWDA.

Nie jestem pewien, czy to działa. Raz musiałem dodać ten brakujący klucz jako boolean.

Marcos
źródło
Aktualizacja: nawet przy tym ustawieniu, jeszcze nie tak naprawdę, jeśli w ogóle w Gnome3 / Unity. Pełniejsza dyskusja na askubuntu.com/a/78692/38636
Marcos
Lub po prostugsettings set org.gnome.SessionManager auto-save-session true
goetzc
1

Działa z CLI - gnome-session-propertieswywołuje okno dialogowe. Nie jestem pewien, gdzie to jest w menu. Nie można go jednak uruchomić w oknie poleceń Alt+ za F2pomocą tego polecenia.

andywebsdale
źródło
Aby dać aktualizację, działa dobrze z okna poleceń Alt + F2 w gnome 3.4 z debiana.
Alexandre Martins,
w Ubuntu 12.04 LTS działa z cli lub Alt+F2( Mod4+rin awesomewm). Ale uruchomienie go z dowolnego miejsca auto_save_sessionnie pojawia się.
izomorfizmy
1

Napisałem małe narzędzie do biblioteki / wiersza poleceń, które pozwala zapisywać i przywracać sesje oraz obsługuje różne konfiguracje monitorów, a także wirtualne komputery stacjonarne. Wymaga zainstalowania NodeJS.

Instalacja

npm install -g linux-window-session-manager

Stosowanie

Zapisz bieżącą sesję do ~ / .lwsm / sessionData / DEFAULT.json

lwsm save

Zapisz bieżącą sesję do ~ / .lwsm / sessionData / my-session.json

lwsm save my-session   

Przywróć sesję z ~ / .lwsm / sessionData / DEFAULT.json

lwsm restore

Przywróć sesję z ~ / .lwsm / sessionData / my-session.json

lwsm restore my-session   

Z wdziękiem zamknij wszystkie uruchomione aplikacje przed rozpoczęciem sesji

lwsm restore --closeAllOpenWindows

Sprawdź to: https://github.com/johannesjo/linux-window-session-manager

Hugo der Hungrige
źródło