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?

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


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!


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.


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.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.