Comment puis-je enregistrer / restaurer les positions des fenêtres lorsque je déconnecte / ancrer mon ordinateur portable?


9

J'ai un ordinateur portable avec une station d'accueil avec un grand moniteur connecté. Lorsque l'ordinateur portable est ancré, j'utilise le moniteur comme écran principal et l'écran de l'ordinateur portable comme écran secondaire.

Lorsque je me déconnecte, l'écran de l'ordinateur portable devient mon affichage principal et toutes les fenêtres s'y déplacent. Lorsque je connecte l'ordinateur portable, le moniteur redevient automatiquement l'affichage principal, mais les fenêtres restent toutes sur l'écran de l'ordinateur portable. Je dois faire glisser chacun sur le moniteur et le redimensionner.

Comment puis-je faire en sorte que mes fenêtres reprennent automatiquement les positions et les tailles qu'elles avaient juste avant de me désinstaller (en supposant qu'elles soient toujours ouvertes)? Tout ce que j'ai pu trouver, ce sont des réponses sur la restauration de programmes lorsque vous vous connectez. Ce n'est pas ce que je recherche.

J'utilise Gnome 3 sur Arch Linux.


J'ai un problème similaire: lorsque je lance un jeu qui nécessite le mode plein écran mais ne prend pas en charge ma résolution native, toutes les fenêtres se déplacent et sont redimensionnées. Ce serait formidable d'avoir un moyen de les sauvegarder / restaurer.
Aaron Digulla

Réponses:



1

J'ai posé une question similaire sur Ask Ubuntu et la réponse acceptée contient des scripts shell (non spécifiques à Ubuntu) pour enregistrer / restaurer les positions des fenêtres.

Le point clé est d'utiliser wmctrl pour lister les fenêtres actives et xwininfo pour interroger leur géométrie et plus tard wmctrl pour restaurer la géométrie de chaque fenêtre.

wmctrl doit être installé séparément.

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.