Existe-t-il un moyen de sauvegarder la session en cours (les applications + l'organisation des fenêtres dans les bureaux) dans Unity et de la charger en cas de besoin?
la source
Existe-t-il un moyen de sauvegarder la session en cours (les applications + l'organisation des fenêtres dans les bureaux) dans Unity et de la charger en cas de besoin?
Non - comme vous l'avez décrit, il n'est actuellement pas possible sur les versions Ubuntu 11.04 et supérieures.
Vous pouvez lire ce rapport de bug, en particulier le commentaire 24
https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/771896
ou voici une explication plus complète (trop longue pour la copier ici)?
https://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002734.html
J'ai fait une solution de contournement qui est un script qui aide à configurer votre session.
Téléchargez-le ici .
Rendez-le exécutable et exécutez-le à partir du terminal./session.config
Vous pouvez consulter le code du script ( https://www.dropbox.com/s/w1btmead93q6hze/session.config?dl=0 ), il y a des explications dans chaque partie. Il créera un script de démarrage qui se déplacera vers chaque fenêtre et ouvrira l'application spécifiée.
Vous pouvez également l'exécuter quand vous le souhaitez, appuyez simplement sur Alt+ F2et collez ~/.sessionconf
.
Suppression
Pour supprimer les modifications apportées par mon script, supprimez simplement ces fichiers:
Ou exécutez ceci au terminal:
rm ~/session.config ; rm ~/sessionconf ; rm ~/sessionconf.bak ; rm ~/.config/autostart/sessionconf.desktop
Vous pouvez le faire:
killall gnome-session
. Comme nous le savons, la saisie de la commandesudo gnome-session-save --logout
déconnectera le système. Cela enregistrera la session en cours sur Unity. J'ai essayé ça.Ou peut-être pouvez-vous lire comment faire démarrer un programme automatiquement chaque fois que vous vous connectez .
Ou vous pouvez essayer cette clé de l'éditeur gconf :
la source
gnome-session-save
? J'obtiens "commande introuvable". Et je ne le trouve pas dans le référentiel. Msgstr "Impossible de localiser le paquet gnome-session-save".Ce script fonctionne très bien pour moi sur Xubuntu. Il est plus ou moins indépendant du bureau et devrait en théorie également prendre en charge Unity. Extrait du blog original d' Arnon Weinberg :
Installation sur Ubuntu
Les instructions d'installation fournies dans le blog sont valables pour Fedora. Sur Ubuntu, vous devrez installer les dépendances suivantes:
Veuillez vous assurer de consulter la section «Détails» de l'article de blog original pour en savoir plus sur les différents niveaux de restauration de session.
Mise à jour: un autre utilisateur a signalé que le script ne fonctionnait qu'avec la première ligne
#!/usr/bin/perl
au lieu de#!/bin/perl
.la source
Devrait permettre cela pour vous.
la source
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.
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