Positionnement rapide des fenêtres sous Gnome classique

Une fonctionnalité que l’on trouve dans Windows 7 (Aero Snap), dans Ubuntu avec Compiz ou sous KDE4, c’est le positionnement rapide des fenêtres sur une moitié de l’écran. En un glissement de souris sur le bord gauche et droit, on place deux fenêtres côte à côte. Un mouvement vers le haut et la fenêtre est maximisée. Gnome classique ne permet pas ces effets. En grattant un peu, on arrive à un résultat tout à fait similaire avec des raccourcis clavier. On va voir comment.

Installer wmctrl

wmctrl est un utilitaire de gestion du window manager. Il permet de jouer avec les fenêtres et de les redimensionner à volonté.

apt-get install wmctrl

Dimensions du bureau

ouvrir un terminal et lancer :

$ wmctrl -d

Les dimensions de l’espace de travail apparaissent

 0 * DG: 1680x1050 VP: 0,0 WA: 0,23 1680x1027 Espace de travail 1
 1 - DG: 1680x1050 VP: N/A WA: 0,23 1680x1027 Espace de travail 2
 2 - DG: 1680x1050 VP: N/A WA: 0,23 1680x1027 Espace de travail 3
 3 - DG: 1680x1050 VP: N/A WA: 0,23 1680x1027 Espace de travail 4

On connaît maintenant la dimension de nos 4 bureaux : 1680×1050 et la dimension utile de travail : x=0,y=23, largeur=1680, hauteur=1027
Le décalage de 23 correspond à la hauteur du tableau de bord situé en haut du bureau mais peu importe.

mi-largeur de bureau : 1680/2 = 840
hauteur de bureau : 1027

On va utiliser ces valeurs (largeur=840, hauteur=1027) pour redimensionner la fenêtre active à gauche ou à droite de l’écran

  • Fenêtre active sur la moitié gauche de l’écran (x=0,y=0, largeur=840,hauteur=1027)
$ wmctrl -r :ACTIVE: -e 0,0,0,840,1027
  • Fenêtre active sur la moitié droite (décaler x de +2 vers la droite, soit 842 pour ne pas se superposer à la fenêtre de gauche)
$ wmctrl -r :ACTIVE: -e 0,842,0,838,1027
  • Maximiser la fenêtre active
 $ wmctrl -r :ACTIVE: -e 0,0,0,1680,1027
  • Passer la fenêtre active en plein écran
 $ wmctrl -r :ACTIVE: -b toggle,fullscreen

Raccourcis clavier

Maintenant que les commandes de positionnement fonctionnent, on va les associer à des raccourcis clavier pour pouvoir les lancer rapidement.

  • Ouvrir les Paramètres Système / Clavier
  • Dans l’onglet Raccourcis, aller dans raccourcis personnalisés.

  • Ajouter un raccourci en cliquant sur le signe +
Nom : window left

et coller la commande correspondante

wmctrl -r :ACTIVE: -e 0,840,0,840,1027

  • Appliquer et ensuite cliquer sur ‘Désactivé‘ pour attribuer le raccourci_clavier à la nouvelle commande.
  • Par exemple :
Super + flêche gauche

ensuite, il ne reste plus qu’à associer les autres commandes à de nouveaux raccourcis pour disposer d’un contrôle rapide sur les fenêtres.

Avec cette méthode, on arrive à repositionner les fenêtres d’un côté ou de l’autre de l’écran en un clin d’oeil.

2 réflexions au sujet de « Positionnement rapide des fenêtres sous Gnome classique »

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s