Jak zapisać sesję X - ArchLinux + Openbox

15

Używam Arch Linux i Openbox. Jak mogę zapisać stan mojej bieżącej sesji openbox / X, a następnie zrestartować je?

Scenariusz wygląda następująco: mam kilka okien przeglądarki, terminali, menedżerów plików itp. Iz jakiegoś powodu w dowolnym momencie może być konieczne ponowne uruchomienie komputera. Chciałbym przywrócić zestaw okien, których wcześniej używałem przed ponownym uruchomieniem. Czy to możliwe? Jak mogę to zrobić?

JohnTortugo
źródło

Odpowiedzi:

2

Potrzebujesz menedżera sesji! Ponieważ korzystasz z X, jeden jest instalowany domyślnie! man xsm. Jeśli ci się nie podoba, sprawdź pakiety Arch. Moje komputery zwykle mają kilka lat bezawaryjnej pracy, więc nie wiem od góry, jak ustawić sesję X w tym samym stanie przed wyłączeniem lub zawieszeniem. Nie powinno to być zbyt trudne, ponieważ OS X robi to domyślnie.

Predrag Punosevac
źródło
1
xorg-xsmzostał wycofany na Arch kilka lat temu ...
jasonwryan
@jasonwryan Ok. Nie wiedziałem, że używacie tylko wersji X, takich jak FreeBSD. Mój Xenocara na OpenBSD zawiera cały XOrg
Predrag Punosevac
@jasonwryan jakie mam alternatywy?
JohnTortugo
@JohnTortugo Uruchom WM w menedżerze sesji; XFCE ma jeden (podobnie jak LXDE, Gnome i KDE) ...
jasonwryan
1
Korzystam z Openbox, szukam takiego, który najbardziej do siebie pasuje.
JohnTortugo
-1

Jeśli używasz komputera na maszynie wirtualnej, możesz zawiesić system operacyjny gościa i uruchomić go ponownie po ponownym uruchomieniu sprzętu.

Raza
źródło
Niestety nie jestem.
JohnTortugo,
Nie myślę o żadnym innym sposobie. Zawsze możesz ponownie otworzyć system Windows od skryptu uruchamiania. Myślę, że możesz znaleźć flagę, aby ponownie otworzyć ostatnie zamknięte sesje przeglądarki internetowej.
Raza,
Chrom już to robi. W rzeczywistości używam wtyczki o nazwie SessionBuddy, która robi to, co chcę, jednak w przypadku okien chromowanych.
JohnTortugo,