42 votes

Puis-je réduire une fenêtre depuis la ligne de commande ?

Je voudrais pouvoir choisir n'importe quelle fenêtre déjà ouverte et la réduire au minimum depuis la ligne de commande. Est-ce possible ?

3voto

Han Cnx Points 631

Vous utilisez xdotool. Notez que la touche de raccourci par défaut d'unity pour minimiser la fenêtre active est Ctrl-Alt-0 MAIS que cela signifie UNIQUEMENT le zéro du pavé numérique. Si vous tapez la touche zéro normale, celle entre le 9 et le -, alors ça ne marchera pas. (Aussi quand vous le tapez sur le clavier.

Xdotool reconnaît la touche zéro du pavé numérique comme 'KP_Insert'.

Donc pour minimiser la fenêtre active, vous vous assurez d'abord que xdotool est installé, puis utilisez la commande:

xdotool key Ctrl+Alt+KP_Insert

(Notez que la touche Alt-F3 mentionnée dans une autre réponse ne fonctionnera pas)

0voto

freeB Points 31

Vous pouvez réduire une fenêtre d'application quel que soit son état actuel en utilisant wmctrl comme suit :

wmctrl -r "nom-de-l'application" -b add,hidden

Pour maximiser :

wmctrl -r "nom-de-l'application" -b remove,hidden

"nom-de-l'application" peut être une sous-chaîne de caractères dans le nom de l'application, et n'est pas sensible à la casse (utilisez l'option -F si ce n'est pas ce que vous voulez). "hidden" est le mot utilisé par wmctrl pour minimiser.

Par exemple :

wmctrl -r firefox -b add,hidden

réduit la première fenêtre contenant la chaîne "firefox", dans n'importe quel mélange de lettres majuscules et minuscules.

Pour voir la liste des fenêtres, tapez :

wmctrl -l

Le commentaire de dgo.a ci-dessus est génial si vous voulez simplement basculer entre les états maximisé et réduit.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X