J'ai une charge de bureaux virtuels en cours d'exécution et j'ai généralement une application plein écran par bureau (donc un peu comme le Ratpoison WM mais avec une option pour l'utiliser de différentes manières en cas de besoin). Je souhaite que de nouvelles fenêtres soient automatiquement insérées dans certains numéros de bureau lors de leur démarrage. Quelle est la façon la plus simple de procéder?
gnome
window-manager
metacity
Thomas Parslow
la source
la source
fixed window placement
. Solution la plus simple pour tout utilisateur de compiz. Cet onglet se trouve dans la configuration duPlace Windows
plugin sous laWindow management
catégorie. Bien sûr,Place Windows
doit être activé pour que cela fonctionne.viewports
etworkspaces
- Ce que je vois dans l'fixed window placement
onglet, ce sont les coordonnées de la fenêtre X / Y qui ne semblent pas correspondre à mes quatre espaces de travail.Fixed Window Placement
onglet ...Vous voudrez peut-être jeter un œil à l' outil Tarte du diable ; il est disponible dans Ubuntu en tant que package
devilspie
(apt-get install devilspie
).Cet article et cet autre expliquent certaines de ses fonctionnalités importantes et fournissent un exemple de code, y compris comment déplacer une fenêtre vers un certain espace de travail et l'agrandir.
la source
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 d'ouverture et de diapositive avec compiz .. juste après l'ouverture d'une application, j'utilise un raccourci personnalisé pour faire glisser la nouvelle fenêtre à l'espace de travail approprié, puis faites glisser vers l'espace de travail précédent avec un autre raccourci.
Dans mon cas, c'est quelque chose comme shift-ctrl-flèche gauche puis ctrl-alt-flèche droite .. très, très rapide et j'ai un contrôle total sur où ils vont à chaque fois au lieu d'être enfermé dans une configuration.
la source
Si votre exigence peut utiliser des scripts, alors il pourrait être utile d'étudier wmctrl, par exemple
wmctrl -s 0
, passer au bureau 0.la source