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 ?

36voto

Vladimir Points 376

Dans Kubuntu 12.04, j'utilise la commande suivante pour réduire la fenêtre active :

xdotool windowminimize $(xdotool getactivewindow)

Je soupçonne que vous pouvez remplacer le $(xdotool getactivewindow) par une chaîne identifiant n'importe quelle fenêtre que vous avez besoin de réduire.

16voto

Runeslinger Points 9379

Vous pouvez en quelque sorte faire cela avec WMCtrl. C'est un outil qui vous permet de contrôler le gestionnaire de fenêtres depuis la ligne de commande. Vous pouvez le trouver dans les dépôts.

Il est compatible avec Metacity et KWin (les valeurs par défaut pour Gnome et Kde).

Vous pouvez utiliser cette commande pour obtenir une liste des fenêtres actuellement ouvertes. Cela inclura le nom de la fenêtre:

wmctrl -l

Une fois que vous avez le nom de la fenêtre, vous pouvez utiliser cette commande pour ombrer une fenêtre:

wmctrl -r "nomdelafenêtre" -b toggle,shaded

Je ne pense pas que la minimisation soit supportée car elle n'est pas couverte par la spécification EWMH, mais vous pouvez effectuer un ombrage et une maximisation donc cela pourrait correspondre à vos besoins.

12voto

Albert Saragi Points 121

Pour minimiser la fenêtre active

xdotool getactivewindow windowminimize

fonctionne sur l'extension shell gnome3.24 comme le coin chaud personnalisé, "xdotool windowminimize $(xdotool getactivewindow)" ne fonctionnera pas.

7voto

vkraemer Points 7749

Un autre exemple de xdotool:

xdotool search --onlyvisible --classname --sync Navigator windowminimize

Cela recherche (et attend, en raison de --sync) une fenêtre Navigator visible, puis la minimise.

Consultez la section COMMAND CHAINING de xdotool(1):

xdotool prend en charge l'exécution de plusieurs commandes lors d'une seule invocation. En général, vous commencerez par une commande de recherche (voir "WINDOW STACK") puis réaliserez un ensemble d'actions sur ces résultats.

4voto

Donovan Woodside Points 1288

Vous pourriez utiliser xdotool pour simuler l'événement clavier Alt-F3 après avoir mis le focus sur la fenêtre. C'est un hack, mais selon votre problème, cela pourrait suffire.

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