J'ai une charge de postes de travail virtuels en cours d'exécution et j'ai généralement une application plein écran par poste de travail (un peu comme le Ratpoison WM mais avec l'option de l'utiliser de différentes manières en cas de besoin). Je souhaite que les nouvelles fenêtres soient automatiquement intégrées à certains numéros de bureau lors de leur démarrage. Quelle est la façon la plus simple de faire cela?
Si vous utilisez Compiz, installez compizconfig-settings-manager
, activez le plug-in "Placer Windows" et, dans l'onglet "Emplacement de fenêtre fixe", vous pouvez régler les fenêtres par défaut dans quelle fenêtre.
Vous voudrez peut-être jeter un coup d'œil à l'outil Devil's Pie ; il est disponible dans Ubuntu sous le paquet devilspie
(apt-get install devilspie
).
Cet article et cet autre article expliquent certaines de ses caractéristiques importantes et fournissent des exemples de code, notamment comment déplacer une fenêtre vers un certain espace de travail et l'agrandir.
Moi aussi, j'ai beaucoup de bureaux virtuels et un flux de travail qui me permet d'ouvrir des fenêtres sur différents espaces de travail, mais j'ai adopté une approche "ouvrir et glisser" avec compiz .. juste après l'ouverture d'une application, j'utilise un raccourci personnalisé pour faire glisser la nouvelle fenêtre vers l’espace de travail approprié, puis revenez à l’espace de travail précédent avec un autre raccourci.
Dans mon cas, cela ressemble à quelque chose comme une flèche Maj-Ctrl-Gauche, puis une flèche Ctrl-Alt-Droite .. très, très rapide et j'ai le plein contrôle sur où ils vont à chaque fois au lieu d'être bloqué dans une configuration.