J'utilise un ordinateur portable et j'aime migrer pendant la journée d'un lieu de travail (physique) à un autre et me connecter à un moniteur externe si disponible.
Je dois également effectuer plusieurs tâches à la fois, j'ai donc beaucoup de fenêtres ouvertes à tout moment et de nombreux espaces de travail (virtuels) pour les organiser.
Mais chaque fois que je connecte / déconnecte le moniteur externe, tout mon arrangement prudent disparaît. Cela me rend vraiment fou .
Existe-t-il un environnement de bureau qui laisse les fenêtres tranquilles lorsque vous connectez / déconnectez un deuxième moniteur? Ou encore mieux, qui se souvient de la disposition des fenêtres par disposition de moniteur? De sorte que lorsque je suis passé de mon bureau à domicile (moniteur 17 "en haut de l'écran du portable) à mon lieu de travail habituel (moniteur 21" à gauche de l'écran du portable) ou au bureau de mon collègue (moniteur 19 "à droite de l'écran latop), le les fenêtres finissent là où elles étaient la dernière fois que le moniteur a été connecté - ou restent en place si elles n'ont jamais vu ce moniteur.
La façon dont l'unité «gère» les moniteurs externes me rend triste et souhaite que je n'ai pas eu tous ces moniteurs supplémentaires à connecter et une fois que je me connecte, cela me fait enchaîner à cet arrangement, comme si j'avais une machine de bureau clouée au sol.
Réponses:
Je vous propose deux scripts shell. Il vous aidera à enregistrer votre disposition des positions et de la taille des fenêtres . Si vos dispositions de fenêtres souhaitées sont perturbées, vous pourrez restaurer ces dispositions avec la taille et les positions exactes de toutes les fenêtres à l'aide de ce script.
Vous devez installer à
wmctrl
moins que vous ne l'ayez déjà. Installer via terminal,Script pour enregistrer la configuration de Windows
À l'exécution, le script ci-dessus enregistrera la position et la taille de vos fenêtres pour toutes vos fenêtres ouvertes dans un fichier nommé
.my_windows_config.txt
dans votre répertoire personnel. Il s'agit d'un fichier texte masqué.Script pour recharger la configuration de Windows
Lorsque vous exécutez le deuxième script, il restaurera la position de vos fenêtres avec la taille exacte pour toutes vos fenêtres.
Usage
Enregistrez ces scripts dans votre
$HOME/bin/
répertoire. Ajoutez$HOME/bin/
votrePATH
. Pour cela, ajoutez ces lignes à la fin de votre$HOME/.bashrc
Il vous permettra d'exécuter ces scripts avec leur nom uniquement. Donnez la permission d'exécution des scripts,
Pour enregistrer la configuration dans votre
$HOME/.my_windows_config.txt
Après avoir ouvert et ajusté toutes vos fenêtres exécutées dans le terminal,
Pour recharger la configuration depuis votre
$HOME/.my_windows_config.txt
J'espère que cela résoudra votre problème. Voici une capture d'écran,
la source
.my_windows_config.txt
. Si vous souhaitez charger plusieurs fois la même configuration de fenêtres pour des fenêtres existantes, vous souhaiterez peut-être la conserver. Mais si vous démarrez une toute nouvelle session, cet identifiant Windows sera différent et dans ce cas, il est préférable de supprimer l'ancien fichier de configuration à$HOME/.my_windows_config.txt
. Vous devez supprimer manuellement le fichier de configuration enregistré avant d'enregistrer une nouvelle configuration.Le guide commun est ici: Résolution
Vos solutions de résolution dynamique sont proches de Xorg & XrandR ou Xinerama
Vous avez:
Quatre méthodes de configuration
Par session avec .xprofile.
Dynamiquement en utilisant l'outil xrandr
Statiquement en définissant dans xorg.conf.
Interface graphique graphique Xrandr.
La bonne réponse est que les paramètres de plusieurs moniteurs ne sont pas stockés
Pour contourner votre gestion des fenêtres dans tous vos espaces de travail, vous pouvez utiliser le système de profilage fourni par Compiz Config Manager
la source