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ć?

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.


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.


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.