Lors de l'ouverture de programmes comme GIMP, je trouve que les fenêtres d'arrière-plan sont distrayantes car GIMP a trois fenêtres distinctes associées.
C'est un fardeau d'avoir à aller manuellement à toutes les autres fenêtres non-Gimp pour le minimiser. Ce dont j'ai besoin, c'est d'un raccourci clavier dans Ubuntu qui correspond au raccourci Super+ de Windows Home. Celui qui minimise toutes les fenêtres sauf celle active.
Est-il possible d'obtenir ce comportement dans Ubuntu?
shortcut-keys
Tchad
la source
la source
Réponses:
Il est possible d'y parvenir avec un script python. Le script nécessite
python-wnck
etpython-gtk
doit être installé pour fonctionner, bien que je pense que ceux-ci sont installés par défaut de toute façon.Copiez et collez ceci dans un éditeur de texte et enregistrez-le dans un endroit raisonnable (par exemple, sous minimise.py dans votre dossier personnel):
Vous pouvez ensuite configurer le raccourci clavier en ouvrant les raccourcis clavier.
Cliquez sur Ajouter pour créer un nouveau raccourci.
Utilisez la commande
bash -c 'python ~/minimise.py'
(cela suppose que vous l'avez enregistré sous minimise.py dans votre dossier personnel).Vous pouvez ensuite affecter votre combinaison de clavier préférée à cette action.
Le script réduira toutes les fenêtres non actives. Je ne pense pas que cela soit très utile pour votre cas d'utilisation, car vous voudrez avoir toutes les fenêtres Gimp ouvertes. Vous pouvez utiliser un script légèrement différent pour minimiser toutes les fenêtres qui ne sont pas de l'application actuelle à la place:
la source
bash -c 'python...
et pas seulementpython ...
?Étant donné que python-wnck n'est plus dans le référentiel apt (Kubuntu 18.04 Bionic), voici le code python modifié (de la réponse ci-dessus par @Aditya et @ dv3500ea).
A partir de python3, wnck fait partie de l'API GObject Introspection ( source ). Ainsi, la syntaxe pour importer wnck (et les objets Gtk) a changé.
puis attribuez le raccourci au script python: (dans Kubuntu) kmenueditor -> créer un nouvel élément -> script
bash -c 'python path_to_the_python_script.py'
-> attribuer le raccourci souhaitéMISE À JOUR (mai 19):
À Kubuntu 19.04, j'avais besoin d'installer le module gir1.2-wnck-3.0 pour faire fonctionner le script ci-dessus.
la source
script bash utilisant xdotool:
il minimise uniquement les fenêtres du bureau actuel.
Pour réduire les fenêtres sur tous les bureaux:
la source