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?
Spróbuj użyć edytora dconf, oto kroki
Opis mówi „ Jeśli ta opcja jest włączona, sesja gnome automatycznie zapisuje sesję ”.
Powodzenia!
źródło
dconf-editor
, jest jakiś problem z interfejsem graficznym. Jak wykonać tę samą operację za pomocądconf
terminala?gsettings
, po prostu sprawdź.Niestety w wersji 11.10
gnome-session-properties
nie ma żadnej karty Opcji z przełącznikiem Automatycznego zapisywania sesji.Zainstalowałem więc,
gconf-editor
aby przełączyć/apps/gnome-session/options/auto_save_session
na PRAWDA.Nie jestem pewien, czy to działa. Raz musiałem dodać ten brakujący klucz jako boolean.
źródło
gsettings set org.gnome.SessionManager auto-save-session true
Działa z CLI -
gnome-session-properties
wywoł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.źródło
Alt+F2
(Mod4+r
inawesomewm
). Ale uruchomienie go z dowolnego miejscaauto_save_session
nie pojawia się.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
Stosowanie
Zapisz bieżącą sesję do ~ / .lwsm / sessionData / DEFAULT.json
Zapisz bieżącą sesję do ~ / .lwsm / sessionData / my-session.json
Przywróć sesję z ~ / .lwsm / sessionData / DEFAULT.json
Przywróć sesję z ~ / .lwsm / sessionData / my-session.json
Z wdziękiem zamknij wszystkie uruchomione aplikacje przed rozpoczęciem sesji
Sprawdź to: https://github.com/johannesjo/linux-window-session-manager
źródło