Déplacer la fenêtre vers un autre moniteur dans Ubuntu à l'aide du clavier


33

Sous Windows 7, vous pouvez appuyer sur Shift+ Windows Key+ / pour déplacer instantanément la fenêtre actuelle vers le moniteur suivant / précédent. Existe-t-il une fonctionnalité équivalente dans Ubuntu 11.04? J'ai fouillé la Keyboard Shortcutsboîte de dialogue mais je n'ai rien vu concernant le déplacement des fenêtres entre plusieurs moniteurs.


Réponses:


21

De quoi as-tu besoin:

  • wmctrl ( sudo apt-get install wmctrl)
  • Les dimensions de chaque moniteur

Comment faire:

  • Depuis le terminal, exécutez gnome-keybinding-propertieset cliquez sur "Ajouter"
    • Nommez l'entrée quelque chose comme "Déplacer vers le moniteur gauche" et entrez cette commande:
      • wmctrl -r ":ACTIVE:" -e 0,0,0,1280,1024
        • Vous pouvez changer ": ACTIVE:" en ": SELECT:" et wmctrl attendra jusqu'à ce que vous sélectionniez une fenêtre
        • Les valeurs de -e sont gravity,x-coordinate,y-coord,width,height. J'ai la gravité définie sur 0, ce qui est par défaut (je ne sais pas vraiment ce que fait la gravité), les coordonnées x et y définies sur 0 et 0, et la largeur et la hauteur sont les dimensions du moniteur gauche: 1280 et 1024. Modifiez cela pour correspondre à votre configuration.
    • Cliquez là où il est dit "Désactivé" et appuyez sur le même raccourci clavier que dans les fenêtres, c'est-à-dire Shift+ Super+left
    • Faire une autre entrée pour "déplacer vers le moniteur de droite"
      • wmctrl -r ":ACTIVE:" -e 0,1280,0,1366,768
        • Où j'ai "1280", mettez la résolution horizontale de votre moniteur gauche. La résolution verticale peut être plus délicate si vos moniteurs ont des résolutions différentes, et surtout s'ils ne sont pas alignés en haut ou en bas. Les miennes sont alignées le long du haut, de sorte que la valeur des coordonnées verticales est "0".
        • Mon moniteur droit est 1366x768, alors remplacez ces valeurs par les valeurs appropriées.
    • Mappez la séquence de touches de raccourci et vous avez terminé!

Vous devrez peut-être modifier les coordonnées et les dimensions pour tenir compte des panneaux supérieurs (généralement 24 pixels de haut) ou latéraux.

Pour plus de lecture sur wmctrl, consultez http://movingtofreedom.org/2010/08/10/arranging-windows-from-the-gnulinux-command-line-with-wmctrl/

J'espère que ça aide!


7
Je recommande d'utiliser -1 dans les deux derniers champs pour laisser les dimensions des fenêtres inchangées lors de son déplacement (par exemple, wmctrl -r ": ACTIVE:" -e 0,0,0, -1, -1)
Sk606

Selon cette réponse askubuntu.com/questions/75631/… . Pour les versions actuelles de gnome / ubuntu après l'installation de wmctrl, utilisez: "gnome-control-center keyboard" ou via GUI "settings -> devices -> keyboard" puis cliquez sur le "+" en bas.
user3605780

21

Si vous utilisez Compiz comme gestionnaire de fenêtres sur votre installation Ubuntu (ce qui, je crois, est préinstallé avec 11.04). Ouvrez le Gestionnaire de paramètres de configuration Compiz (faites-le sudo apt-get install compizconfig-settings-managersi vous n'avez pas installé ccsm.)

  • Aller à Window Management -> Put
  • Activez le plugin Put.
  • Donnez votre combinaison de touches requise pour l' Put To Next Outputoption dans l' Bindingsonglet.

Cela vous permettra d'obtenir les mêmes fonctionnalités que celles dont vous avez besoin. Le plugin Put propose également de nombreuses autres options permettant d'augmenter la productivité. Prendre plaisir.


1
Cela fonctionne très bien pour moi sur Ubuntu 12.04 64 bits avec Unity. N'oubliez pas que Compiz est un outil dangereux, bon nombre de ses options (apparemment inoffensives) peuvent facilement casser votre configuration, alors ne plaisante pas à moins d'avoir des sauvegardes et / ou d'être sûr que vos étapes sont sécurisées.
Sicco

2
Il semble que put ait été supprimé / omis en 13.04.
Sean McCleary

2
Si vous n'avez pas le plugin Pug, vous pouvez installer le package compiz-plugins-mainqui installe également d' autres plugins . J'ai également dû redémarrer X après avoir défini un raccourci.
gitaarik

Je pense que cela devrait être la réponse acceptée.
MasterAM

fonctionne bien sur ubuntu 18.04 + unité
Kennet Celeste

20

Compiz et Unity seront bientôt obsolètes.


meta + gauche droite se déplace dans une seule fenêtre mais cela comble les lacunes. Cependant, je ne pouvais pas donner de sens à l'extension - elle déplaçait également d'autres fenêtres d'une manière étrange et il ne semblait pas y avoir de documentation
JonnyRaa

@JonnyLeeds Désactivez les raccourcis inutilisés qui peuvent se chevaucher.
Waldemar Wosiński

C'est assez nouveau mais disponible et facile.
Shihe Zhang

1
meilleure réponse!!!!
otaviodecampos

Super, merci pour la réponse!
Guilherme Garnier

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.