Comment enregistrer une session X - ArchLinux + Openbox

15

J'utilise Arch Linux et Openbox. Comment puis-je enregistrer l'état de ma session openbox / X actuelle et les redémarrer ultérieurement?

Le scénario est le suivant: j'ai plusieurs fenêtres de navigateur ouvertes, des terminaux, des gestionnaires de fichiers, etc., et pour une raison quelconque, à tout moment, je devrai peut-être redémarrer l'ordinateur. Je voudrais restaurer l'ensemble des fenêtres que j'ai utilisées précédemment avant le redémarrage. C'est possible? Comment puis-je le faire?

JohnTortugo
la source

Réponses:

2

Vous avez besoin d'un gestionnaire de session! Puisque vous exécutez X one est installé par défaut! man xsm. Si vous n'aimez pas celui-là, consultez les packages Arch. Mes ordinateurs ont généralement une durée de fonctionnement de quelques années, donc je ne sais pas du fond de ma tête comment mettre la session X dans le même état avant l'arrêt ou la suspension. Cela ne devrait pas être trop difficile car OS X le fait par défaut.

Predrag Punosevac
la source
1
xorg-xsma été dépréciée sur Arch il y a quelques années maintenant ...
jasonwryan
@jasonwryan Ok. Je ne savais pas que vous n'utilisiez que des morceaux de X comme FreeBSD.Mon Xenocara sur OpenBSD inclut XOrg entier
Predrag Punosevac
@jasonwryan quelles alternatives ai-je?
JohnTortugo
@JohnTortugo Exécutez votre WM dans un gestionnaire de session; XFCE en a un (tout comme LXDE, Gnome et KDE) ...
jasonwryan
1
J'utilise Openbox, je recherche celui qui me convient.
JohnTortugo
-1

Si vous exécutez la machine sur une machine virtuelle, vous pouvez suspendre le système d'exploitation invité et le redémarrer après le redémarrage du matériel.

Raza
la source
Malheureusement non.
JohnTortugo
Je ne pense à aucune autre façon. Vous pouvez toujours rouvrir vos fenêtres à partir du script de démarrage. Je pense que vous pourrez peut-être trouver un indicateur pour rouvrir les dernières sessions fermées pour le navigateur Web.
Raza
Le chrome le fait déjà. En fait, j'utilise un plugin, appelé SessionBuddy, qui fait ce que je veux, cependant pour les fenêtres au chrome.
JohnTortugo