Speichern einer X-Sitzung - ArchLinux + Openbox

15

Ich benutze Arch Linux und Openbox. Wie kann ich den Status meiner aktuellen Openbox / X-Sitzung speichern und später neu starten?

Das Szenario sieht folgendermaßen aus: Ich habe mehrere Browserfenster geöffnet, Terminals, Dateimanager usw., und aus irgendeinem Grund muss ich den Computer jederzeit neu starten . Ich möchte die zuvor verwendeten Fenster vor dem Neustart wiederherstellen. Ist es möglich? Wie kann ich es tun?

JohnTortugo
quelle

Antworten:

2

Sie brauchen einen Session Manager! Da Sie X ausführen, wird standardmäßig eine installiert! man xsm. Wenn Sie das nicht mögen, schauen Sie sich Arch-Pakete an. Meine Computer haben normalerweise eine Betriebszeit von einigen Jahren, sodass ich nicht genau weiß, wie ich die X-Sitzung vor dem Herunterfahren oder Unterbrechen in den gleichen Zustand versetzen kann. Es sollte nicht zu schwierig sein, da dies standardmäßig unter OS X geschieht.

Predrag Punosevac
quelle
1
xorg-xsmwurde vor einigen Jahren auf Arch eingestellt ...
jasonwryan
@ jasonwryan Ok. Ich wusste nicht, dass ihr nur Peaces von X wie FreeBSD benutzt. Mein Xenocara unter OpenBSD enthält das gesamte XOrg
Predrag Punosevac
@jasonwryan Welche Alternativen habe ich?
JohnTortugo
@JohnTortugo Führen Sie Ihr WM in einem Sitzungsmanager aus. XFCE hat eine (wie LXDE, Gnome und KDE) ...
Jasonwryan
1
Ich benutze Openbox und suche eine, die zu mir passt.
JohnTortugo
-1

Wenn Sie den Computer auf einer VM ausführen, können Sie das Gastbetriebssystem anhalten und nach dem Neustart der Hardware erneut starten.

Raza
quelle
Leider bin ich nicht.
JohnTortugo
Mir fällt kein anderer Weg ein. Sie können Ihre Fenster jederzeit über das Startskript wieder öffnen. Möglicherweise finden Sie eine Markierung, mit der Sie die zuletzt geschlossenen Sitzungen für den Webbrowser wieder öffnen können.
Raza
Chrom macht das schon. Tatsächlich verwende ich ein Plugin namens SessionBuddy, das macht, was ich will, jedoch für Chromfenster.
JohnTortugo