Y at-il un raccourci keyboard pour faire qu'une window occupe la moitié de l'écran?

Y at-il un raccourci keyboard que je peux utiliser pour faire une window occuper la moitié gauche ou droite de l'écran? J'utilise une version modifiée d'Ubuntu. Sur Mac, j'utilise simplement Divvy mais je ne suis pas sûr qu'il y ait un outil Linux pour faire la même chose.

Si vous installez Compiz Config Settings Manager avec:

sudo aptitude install compizconfig-settings-manager 

Vous pouvez ensuite activer cette fonctionnalité avec le mode Grille. Aller à

Systèmes> Preferences> Gestionnaire des parameters CompizConfig

et faites défiler jusqu'à Gestion des windows. Ensuite, vérifiez le mode Grille et, une fois que vous avez ouvert les options pour ce mode, choisissez les raccourcis keyboard pour Poser à Put Left et à Put Right .

Si vous êtes le genre de gars qui aime partitionner votre écran en incréments comme plein écran et demi-écran en utilisant des raccourcis keyboard, vous pourriez envisager d'utiliser un gestionnaire de windows différent entièrement. Je ne pense pas qu'il y ait une raison pour laquelle tu dois restr avec toute la scène Gnome / Metacity / Compiz.

Il existe une pléthore de gestionnaires de windows disponibles pour Linux qui ont des philosophies différentes sur la façon dont ils gèrent les windows. Personnellement, je suis vendu sur l'utilisation de structures de window de charpente ou de carrelage plutôt que le model flottant traditionnel. Il existe également plusieurs modes de gestion qui prennent en charge les modes de mixage. J'utilise awesome et j'adore la flexibilité, particulièrement en ce qui concerne le scriptable et la gestion de plusieurs moniteurs. Il en existe d'autres similaires, comme dwm et xmonad .

Je pense que la quantité d'espace de l'écran que ces WM fournissent et le time qu'ils vous font gagner du time avec vos windows en valent la peine pour les mettre à votre goût.

Il suffit d'utiliser une application raccourci pour créer des raccourcis pour ce script ..

Exemples d'appels: script_name leftscript_name right

Le meilleur documentaton / exemples que j'ai trouvé pour wmctrl est chez Spiral of Hope

Pour xprop , la page man a quelques exemples basiques, mais je n'ai rien trouvé pour autant avec autant de détails que la page Spiral of Hope …

 #!/bin/bash # $1 ... top | bottom | left | right # unset xywha eval $(xprop -root |sed -rne 's/^_NET_WORKAREA\(CARDINAL\) = ([0-9]+), ([0-9]+), ([0-9]+), ([0-9]+)$/x=\1;y=\2;w=\3;h=\4/p' \ -e 's/^_NET_ACTIVE_WINDOW\(WINDOW\): window id # (0x.*)$/a=\1/p') [[ -z "$a" ]] && exit 1 case "$1" in top ) ((h=h/2));; bottom ) ((y=y+(h-(h/2))));((h=h/2));; left ) ((w=w/2));; right ) ((x=x+(w-(w/2))));((w=w/2));; esac wmctrl -i -r "$a" -e 0,$x,$y,$w,$h # 

Comme indiqué précédemment, vous pouvez utiliser compizconfig-settings-manager et si vous avez besoin de compiz-fusion-plugins-extra s'il n'est pas déjà installé avec le package compizconfig-settings-manager et si vous avez installé ce plugin, Activez-le dans:

Preferences -> Liste des plugins

Et puis vous devriez être tous set.