Est-il possible de placer des fenêtres avec des raccourcis clavier dans Xfce?

9

Avec Compiz dans Unity, je pouvais appuyer sur Ctrl+ Alt+ 6pour placer une fenêtre sur la moitié droite de l'écran, Ctrl+ Alt+ 4pour la placer sur la moitié gauche, Ctrl+ Alt+ 7pour la placer dans le quart supérieur gauche de l'écran, etc. .

Y a-t-il quelque chose de similaire dans Xfce sur Xubuntu?

rubo77
la source
Vous pouvez utiliser wmctrl et facilement des raccourcis clavier comme wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -e 0,0,0,500,500. Voir man wmctrl .
user55822
Est-ce un double de cela? askubuntu.com/questions/103456/… ... ou utilisez-vous 12.10 qui devrait avoir un pavage intégré dans le WM.
fossfreedom
J'utilise 12.04 LTS
rubo77
1
@ rubo77, Si vous connaissez les scripts bash, sprunge.us/VjYL . Mais vous pourriez aussi bien envisager d'installer 12.10 car fossfreedom dit qu'il est intégré.
user55822

Réponses:

7

je préfère utiliser Alt+ dpour déplacer la fenêtre dans la moitié gauche de l'écran et Shift+ Alt+ dla moitié droite.

  • stocker ce script comme /usr/local/sbin/window-leftet/usr/local/sbin/window-right
  • dans votre gestionnaire de paramètres , vous pouvez ajouter une nouvelle entrée dans xfce4- des raccourcis clavier: /commands/custom/<Alt>d, Stringet/usr/local/sbin/window-left
  • dans votre gestionnaire de paramètres , vous pouvez ajouter une nouvelle entrée dans xfce4- des raccourcis clavier: /commands/custom/<Shift><Alt>d, Stringet/usr/local/sbin/window-right

nouvelle entrée pour un raccourci pour déplacer la fenêtre dans la moitié gauche de l'écran

(Vous pouvez choisir les meilleures touches de raccourci, qui vous conviennent en utilisant <Alt>, <Shift>, <Control> and <Super>)

rubo77
la source
Si vos raccourcis ne fonctionnent pas, n'oubliez pas de les rendre exécutables. chmod + x / usr / local / sbin / window-left chmod + x / usr / local / sbin / window-right
murarisumit
2
Cette réponse est obsolète avec les nouvelles versions de XFCE (voir cette question / réponse pour savoir comment le faire en mode natif: askubuntu.com/questions/210231/… )
process91
4

Ces actions existent déjà pour le gestionnaire de fenêtres de XFCE / Xubuntu, il s'agit de les lier aux bonnes clés!

Vous pouvez le faire via l'interface graphique. Accédez simplement à Settings, Window Manageret cliquez sur l' Shortcutsonglet. Les actions que vous recherchez sont nommés Tile window to the left, Tile window to the top-rightetc.

Jotaf
la source
Même si vote tardif mais c'est la bonne réponse (au moins dans mon environnement xubuntu 16.04)
Pierre
C'est définitivement la bonne réponse au 16.06
MrJman006
2

J'ai eu le même problème après avoir quitté Compiz, car je n'ai pas trouvé de vraie solution et je ne voulais pas utiliser de scripts uniques, j'ai bifurqué un projet, qui avait presque les fonctionnalités dont j'avais besoin.

Vous pouvez le trouver sous: https://github.com/gillesB/azulejo

Ce n'est pas encore parfait, la prise en charge de plusieurs écrans est manquante, mais je l'utilise tous les jours. Il devrait également être utilisable dans d'autres environnements de bureau car il est basé sur EWMH (1). Par exemple, je l'ai utilisé pendant un certain temps avec Mate et je l'ai testé brièvement avec de la cannelle.

1) http://en.wikipedia.org/wiki/EWMH

gillesB
la source
Fichier "/usr/lib/python2.7/dist-packages/gi/__init__.py", ligne 76, dans require_version raise ValueError ('Namespace% s not available'% namespace)
lefterav
J'ai créé un problème pour ce problème sur GitHub. Je m'en occuperai dans un avenir proche. ( github.com/gillesB/azulejo/issues/9 )
gillesB
Le problème se produit si les dépendances ne sont pas installées. Vous pouvez trouver les packages nécessaires ici: github.com/gillesB/azulejo
gillesB