Lorsque je me connecte à Ubuntu, je souhaite que toutes les fenêtres ouvertes lors de la session précédente (principalement le terminal et Firefox) soient rouvertes automatiquement à la même taille et à la même position.
La façon de procéder?
Lorsque je me connecte à Ubuntu, je souhaite que toutes les fenêtres ouvertes lors de la session précédente (principalement le terminal et Firefox) soient rouvertes automatiquement à la même taille et à la même position.
La façon de procéder?
Réponses:
Pour 12.04 (et 11.10)
La réponse courte est: l' hibernation est la meilleure option car la fonctionnalité gnome-session-save a été supprimée après 11.04 car elle était défectueuse, et le réglage officiel permettant de réactiver manuellement cette fonctionnalité ne semble pas fonctionner. La partie B de cette réponse explique comment utiliser une autre méthode d'hibernation, TuxOnIce , qui est actuellement plus compatible et plus fiable que l'hibernation intégrée.
A. Essayer d’activer l’ancienne fonctionnalité d’enregistrement de session Gnome
Ce bogue du Launchpad traite de la restauration de la fonctionnalité "enregistrement de session". Il est actuellement marqué "corrigé", car un correctif a été introduit dans le
gnome-session
package en avril 2012, permettant aux utilisateurs de réactiver manuellement cette fonctionnalité. Le patch se décrit comme:Vous pouvez l'activer en définissant la
GNOME_SESSION_SAVE
variable sur une valeur non nulle. Voici comment:Alt+F2
, tapezgedit ~/.pam_environment
et appuyez sur enter.Ajoutez la ligne
GNOME_SESSION_SAVE=1
à la fin du fichier comme indiqué ci-dessous:Appuyez sur
Ctrl+S
pour enregistrer etCtrl+Q
quitter l'éditeur.GNOME_SESSION_SAVE
variable et, s'il est défini (non nul), il devrait permettre l'enregistrement de session comme si la case Mémoriser ... existait et était cochée. C'est pourquoi le bogue est étiqueté comme "corrigé"gnome-session
partir des sources. Cela fait réapparaître la case à cocher Options , mais cela ne fait rien.B. Ce qui fonctionne pour le moment: Veille prolongée avec TuxOnIce
La prise en charge de la mise en veille prolongée est disponible sous Ubuntu / Linux, mais a été désactivée dans 12.04 car elle ne fonctionnait pas correctement sur plusieurs systèmes. Voir cette question et ce rapport de bug si vous voulez plus d'informations.
Une alternative plus compatible: TuxOnIce
TuxOnIce ( wiki | homepage ) est une alternative à la technologie d'hibernation intégrée au noyau et est supposé être plus compatible, plus fiable et plus flexible.
Il nécessite l’installation du noyau personnalisé de TuxOnIce , mais les instructions qui suivent devraient vous faciliter la tâche. Si vous n'avez jamais ouvert le terminal auparavant, vous voudrez peut-être maintenant :-)
0. Conditions
La seule condition requise pour TuxOnIce est que votre partition de swap soit au moins égale à la quantité de mémoire (RAM) dont vous disposez. Vous pouvez vérifier cela par:
Démarrer le terminal avec Ctrl+ Alt+T
Tapez
free -m
et vous devriez voir quelque chose comme ceci:Le nombre après
Swap:
(par exemple 1536) doit être supérieur au nombre aprèsMem:
(par exemple 1024)Si ce n'est pas le cas et que votre échange est plus petit que votre mémoire, vous devez redimensionner et augmenter la taille de votre partition d'échange ou configurer TuxOnIce pour qu'il utilise un fichier d'échange spécial. Cela dépasse la portée de cette réponse, mais si vous posez une autre question et que vous en faites mention dans les commentaires, je vais vous expliquer comment.
1. Installer le noyau TuxOnIce
Démarrer le terminal avec Ctrl+ Alt+T
Ubuntu devrait maintenant démarrer avec le noyau TuxOnIce . En cas de problème, maintenez le Shiftbouton enfoncé au démarrage et vous obtiendrez le menu Grub. Utilisez les touches fléchées pour aller à
Previous Linux Versions
, appuyez sur Entrée, puis appuyez de nouveau sur Entrée pour revenir au noyau de travail.2. Test de la fonctionnalité d'hibernation.
Ouvrez certaines des applications que vous utilisez normalement, par exemple Firefox, Thunderbird, LibreOffice, etc.
sudo pm-hibernate
, appuyez sur entrée, entrez votre mot de passe.Vous devriez voir l'écran de verrouillage pendant une seconde, puis l'écran de progression de l'hibernation TuxOnIce, comme celui ci-dessous:
Si tout cela fonctionne, passez à l'étape 3, qui vous permet d'activer Hibernate à partir du tableau de bord.
3. Activation de l'hibernation à partir du tableau de bord
Appuyez sur Alt+ F2, tapez ce qui suit, puis appuyez sur Entrée:
Collez le ci-dessous, appuyez sur Ctrl+ Spour enregistrer et sur Ctrl+ Qpour quitter l'éditeur:
Redémarrez et vous devriez voir l' option Hibernate comme indiqué ci-dessous:
4. Supprimer TuxOnIce
Si TuxOnIce ne fonctionne pas pour vous ou si vous souhaitez simplement le supprimer, démarrez le terminal et entrez:
et n'oubliez pas de désactiver l'option Veille prolongée dans le menu avec:
Puis redémarrez.
la source
Not remember & start same session
... lors du démarrage d'une nouvelle session avec les applications (terminal
etfirefox
), même avec le même loginRemember the last-used window size and position
. Cela vous fera gagner beaucoup de temps en essayant de repositionner et de redimensionner l'application sur chaque session ... à chaque fois que l'application est exécutée.Pour 11.04 et les versions antérieures
Essaye ça
Système> Démarrer les applications> Options et cochez la case Se souvenir automatiquement des applications en cours lors de la fermeture de session et cliquez sur Se souvenir des applications en cours.
la source
Il ne semble pas possible que toutes les applications se souviennent de leur dernière position et de la dernière taille de la fenêtre. Ce comportement semble avoir été supprimé il y a très longtemps. Je crois comprendre que c'est à l' application qu'il incombe de se rappeler sa position et sa taille. Et c'est là que réside le problème.
Une recherche dans l'outil de suivi des bogues génère de nombreux rapports pertinents pour ce problème.
Alors quelles applications se souviennent de leur position et de leur taille et quelles versions d’Ubuntu ont cette fonction?
Remarque: Veuillez éditer et renseigner les applications et les versions d'Ubuntu que vous avez testées pour cette fonctionnalité. c'est-à-dire que l'application se souvient de la position et / ou de la taille de la fenêtre.
Sepecifiez la version d’Ubuntu que vous avez testée et si l’une ou les deux positions et tailles de fenêtre sont mémorisées.
13.04
position de la fenêtre | Taille
Exemples de rapports de bugs
Voici quelques rapports de bugs aléatoires issus d'une recherche simple dans le traqueur de bogues, par exemple "mémoriser la position de la fenêtre" .
2013Lors de l'utilisation de Compiz; Firefox démarre toujours dans le coin supérieur gauche. 198328
Le positionnement de la fenêtre de gnome-do est parfois irrégulier 204372
la source
Place Windows
... détails sur: askubuntu.com/a/708984/29012 .Comment enregistrer une session sur Ubuntu 11.04 ou une version ultérieure:
Téléchargez et installez DConf-Editor.
Tapez
dconf
sur le tiret et lancez-le.Ouvrez les étiquettes suivantes dans l'ordre:
org
->gnome
Puis sélectionnez
gnome-session
Maintenant, vous devriez voir l'
auto-save-session
option comme image suivante, activez-la .TERMINÉ!
Désormais, lorsque vous éteignez votre ordinateur, la session en cours est enregistrée automatiquement. La prochaine fois que vous tournez, ce sera exactement comme vous êtes parti.
la source
terminal
oufirefox
, de régler la taille et la position de la fenêtre, puis, lorsque vous le redémarrez, la taille et la position sont celles que vous venez de définir. Il n'essaie pas de rappeler une session précédente. Il veut juste que l' applicationterminal
oufirefox
commence à la dernière taille et position. Une nouvelle session / la même taille et la même position de la même application.L’opinion actuelle est que la fonction de sauvegarde / restauration de session appropriée consiste à utiliser suspendre ou hiberner. Je suis d'accord que hiberner et suspendre peut être une douleur pour se faire travailler s'ils ne sont pas sortis de la boîte ...
Mais jetez un oeil à ...
CryoPID
Caractéristiques
Cependant, il n’est pas très bien documenté et le dernier DEB publié concernait Heron et le site Web a été mis à jour pour la dernière fois en 2005, de sorte qu’il pourrait être inutile. Voici les tarballs:
Et aussi jeter un oeil à Tuxonice
Le PPA a précompilé les noyaux Ubuntu avec TuxOnIce déjà compilé, le binaire userui et le script hibernate. Donc, cela pourrait ne pas être pour les impatients.
Il existe une solution de contournement qui pourrait être utile:
Créez un script contenant tous les programmes que vous avez tendance à ouvrir. Ou créez 2,3,4,5,6 de ces scripts et liez une clé à ce script. Comme control + alt + 1|2|3|4|5|6ou si cela est utilisé quelque chose d'autre. Appuyez sur la touche et laissez le script ouvrir tous les programmes de ce script.
Et vous pouvez utiliser quelque chose comme ceci pour changer les applications des espaces de travail 1 à 2 à l’aide de la commande, afin de les lancer sur d’autres espaces de travail si vous souhaitez les regrouper.
Ce n'est pas ce que vous avez demandé, mais il semble que nous sommes censés chercher des solutions de contournement :)
la source
12.04
En guise de solution de contournement, vous pouvez réactiver l'hibernation dans 12.04 et l'utiliser pour éteindre votre ordinateur, puis le réactiver avec toute votre application toujours en cours d'utilisation.
Tapez le terminal:
puis ajoutez cette chaîne au fichier texte:
Par ici :
Puis l'option d'hibernation sera affichée à nouveau dans le menu d'arrêt:
J'espère que ça va aider.
la source
Vous pouvez activer une fonctionnalité similaire à celle-ci. Vous pouvez le faire en demandant à Ubuntu de se souvenir des emplacements et d'exécuter des applications lors de la fermeture / fermeture de session. Pour ce faire, accédez à Système> Applications de démarrage et, dans l'onglet Options, cochez la case "Se souvenir automatiquement des applications en cours d'exécution à la fermeture de session" et cliquez sur le bouton "Mémoriser les applications en cours".
la source
Vous devez activer pour voir toutes les applications sur l'application de démarrage. Exécutez cette commande bash sur un terminal: sudo sed -i '/ NoDisplay = true / NoDisplay = false / g' /etc/xdg/autostart/*.desktop Après cela, vous verrez toutes les applications dans les applications de démarrage.
Je tire ce conseil de ce lien http://www.webupd8.org/2012/04/things-to-tweak-after-installing-ubuntu.html , cela vous intéressera peut-être.
Désolé foy mon anglais!
Saludos!
la source
Dans CCSM, utilisez les plugins Place Windows et Resize Window.
la source
1.
CryoPID Mais cela n’est pas très bien documenté et le dernier DEB publié était pour Heron et le site Web a été mis à jour pour la dernière fois en 2005, de sorte qu’il pourrait être inutile.Caractéristiques
Voici les tarballs:
2
Tuxonice est probablement votre meilleur pari et peut fonctionner.Le PPA a précompilé les noyaux Ubuntu avec TuxOnIce déjà compilé, le binaire userui et le script hibernate. Donc, cela pourrait ne pas être pour les impatients.
Il existe une solution de contournement qui pourrait être utile:
Créez un script contenant tous les programmes que vous avez tendance à ouvrir. Ou créez 2,3,4,5,6 de ces scripts et liez une clé à ce script. Comme control + alt + 1|2|3|4|5|6ou si cela est utilisé quelque chose d'autre. Appuyez sur la touche et laissez le script ouvrir tous les programmes de ce script.
Et vous pouvez utiliser quelque chose comme ceci pour changer les applications des espaces de travail 1 à 2 à l’aide de la commande, afin de les lancer sur d’autres espaces de travail si vous souhaitez les regrouper.
Je ne suis pas autorisé à copier la réponse de quelqu'un, source .
la source