Comment enregistrer une session GNOME 3

30

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?

Tshepang
la source

Réponses:

10

Normalement, vous devez Alt-F2exécuter gnome-session-properties et sélectionner «Se souvenir automatiquement de l'exécution des applications lors de la déconnexion» sous l'onglet Options.

Cependant, il est cassé pour le moment. Un bug a été déposé:

https://bugzilla.gnome.org/show_bug.cgi?id=647359

jasonwryan
la source
Cela fonctionne sur Fedora 15 (est-ce même le même bug?).
tshepang
Si Fedora utilise un Gnome3 vanille, alors oui. Donc, vous l'avez fait fonctionner malgré le bogue, ou avec lui?
jasonwryan
Je n'ai rien fait de spécial. Je viens de sélectionner l'option, et je peux me déconnecter et me connecter sans problème, et ma session est restaurée.
tshepang
Impair. Le bug est toujours ouvert ... Eh bien, au moins, il fonctionne pour vous.
jasonwryan
pour ce que ça vaut, cela fonctionne très certainement pour moi en ce moment dans Fedora 16. Merci Jason!
falseusername
15

Essayez d'utiliser dconf Editor, voici les étapes

  1. Ouvrez l'éditeur dconf
  2. Aller à org / gnome / gnome-session
  3. Vérifiez la propriété appelée " auto_save_session "

La description indique " Si activé, gnome-session enregistrera la session automatiquement. "

Bonne chance!

Hasasn
la source
1
Cela fonctionne sur Ubuntu 16.04
aggsol
Fonctionne sur debian 8.6
Pierre
Je n'ai pas dconf-editor, il y a un problème avec l'interface graphique. Comment faites-vous cette même opération en utilisant dconfdans le terminal?
user2820579
Utilisez gsettings, regardez-le.
Hasasn
2

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-editorpour 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.

Marcos
la source
Mise à jour: même avec ce paramètre, pas vraiment, encore, voire pas du tout dans Gnome3 / Unity. Discussion plus complète
Marcos
Ou tout simplementgsettings set org.gnome.SessionManager auto-save-session true
goetzc
1

Cela fonctionne à partir de la CLI - gnome-session-propertiesouvre 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.

andywebsdale
la source
Juste pour donner une mise à jour, cela fonctionne très bien à partir de la fenêtre de commande Alt + F2 dans gnome 3.4 de debian.
Alexandre Martins du
dans Ubuntu 12.04 LTS, il fonctionne à partir de cli ou Alt+F2( Mod4+rin awesomewm). Mais en l'exécutant de n'importe où, l' auto_save_sessionoption n'apparaît pas.
isomorphismes
1

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

npm install -g linux-window-session-manager

Usage

Enregistrez la session en cours dans ~ / .lwsm / sessionData / DEFAULT.json

lwsm save

Enregistrez la session en cours dans ~ / .lwsm / sessionData / my-session.json

lwsm save my-session   

Restaurez la session à partir de ~ / .lwsm / sessionData / DEFAULT.json

lwsm restore

Restaurez la session à partir de ~ / .lwsm / sessionData / my-session.json

lwsm restore my-session   

Fermez gracieusement toutes les applications en cours d'exécution avant de démarrer la session

lwsm restore --closeAllOpenWindows

Découvrez-le: https://github.com/johannesjo/linux-window-session-manager

hugo der hungrige
la source