GNOME 2 permet d'enregistrer la session automatiquement ou manuellement (c'est-à-dire d' enregistrer la session telle qu'elle apparaît actuellement ). C'est une fonctionnalité intéressante car elle restaure les différents états du bureau entre les connexions (et les redémarrages du système):
- quelles applications étaient ouvertes
- où (physiquement) sur le bureau étaient-ils ouverts
- à quelles tailles de fenêtres spécifiques ces applications ont-elles été définies?
En regardant autour, je ne trouve pas la fonctionnalité dans GNOME 3? N'ai-je pas regardé assez fort?
Essayez d'utiliser dconf Editor, voici les étapes
La description indique " Si activé, gnome-session enregistrera la session automatiquement. "
Bonne chance!
la source
dconf-editor
, il y a un problème avec l'interface graphique. Comment faites-vous cette même opération en utilisantdconf
dans le terminal?gsettings
, regardez-le.Malheureusement, la version 11.10
gnome-session-properties
ne propose aucun onglet Option avec basculement de la session d'enregistrement automatique.J'ai donc installé
gconf-editor
pour passer/apps/gnome-session/options/auto_save_session
à VRAI.Je ne sais pas si cela fonctionne. Une fois, j'ai dû ajouter cette clé manquante comme booléen.
la source
gsettings set org.gnome.SessionManager auto-save-session true
Cela fonctionne à partir de la CLI -
gnome-session-properties
ouvre la boîte de dialogue. Je ne sais pas où c'est sur le menu. Cependant, vous ne pouvez pas l'exécuter à partir de la fenêtre de commande Alt+ F2avec cette commande.la source
Alt+F2
(Mod4+r
inawesomewm
). Mais en l'exécutant de n'importe où, l'auto_save_session
option n'apparaît pas.J'ai écrit un petit outil de bibliothèque / ligne de commande qui permet d'enregistrer et de restaurer des sessions et prend en charge différentes configurations de moniteurs ainsi que des bureaux virtuels. Il nécessite l'installation de NodeJS.
Installation
Usage
Enregistrez la session en cours dans ~ / .lwsm / sessionData / DEFAULT.json
Enregistrez la session en cours dans ~ / .lwsm / sessionData / my-session.json
Restaurez la session à partir de ~ / .lwsm / sessionData / DEFAULT.json
Restaurez la session à partir de ~ / .lwsm / sessionData / my-session.json
Fermez gracieusement toutes les applications en cours d'exécution avant de démarrer la session
Découvrez-le: https://github.com/johannesjo/linux-window-session-manager
la source