Enregistrer les sessions dans un fichier dans xmonad

9

Est-il possible d'enregistrer une session xmonad dans un fichier et de la recharger à la volée? Je ne veux pas enregistrer uniquement la dernière session, mais pouvoir enregistrer différentes sessions dans différents fichiers et la recharger si je le souhaite.

étudiant
la source
Si vous utilisez un gestionnaire d'affichage pour vous connecter, ne pourriez-vous pas créer différentes sessions dans ce cas? Vous pouvez en créer quelques-uns, pour démarrer et terminer les programmes exec xmonad, puis choisir celui que vous souhaitez à la connexion. Vous pouvez ensuite utiliser les xmonad manageHookpour les placer dans le bon arrangement sur le bon espace de travail.
Edd Steel
Je suis juste tombé sur xmonad-sessionsun enfant de 2 ans qui essayait de faire quelque chose de similaire à la gestion de session en utilisant XMonad. Je ne l'ai pas testé, cependant. Je suppose que vous obtiendrez le meilleur parti avec une combinaison d'un gestionnaire de session léger (XFCE, peut-être?) Utilisant XMonad pour la gestion des fenêtres.
sr_

Réponses:

4

Si vous voulez simplement démarrer un certain ensemble de programmes, par exemple tout ce dont vous avez besoin pour l'édition graphique, vous pouvez simplement écrire un petit script shell pour démarrer ceux-ci. manageHooks peut alors placer les fenêtres dans les bons espaces de travail et ainsi de suite.

Cela aurait l'avantage supplémentaire de pouvoir "restaurer" plusieurs paramètres à la fois, par exemple le chat (pidgin, irssi), la navigation (chrome).

Le seul inconvénient que je vois est que vous devez écrire manuellement vos "fichiers de session".

kronn
la source
N'y a-t-il pas de persistance XMonad similaire aux sessions de Vim?
CMCDragonkai