Je voudrais configurer Ubuntu 20.04 (avec le shell Gnome) de sorte que si je clique sur une fenêtre qui n'a pas le focus, ce clic soulève la fenêtre et ne fait rien d'autre; en particulier, ce clic pour élever la fenêtre n'a pas réellement d'effet sur la fenêtre (je peux donc cliquer là où se trouve un bouton sans activer ce bouton). Auparavant, sur Mac, les clics déclenchant des actions dans les fenêtres d'arrière-plan étaient appelés « clics » ; c'est la valeur par défaut dans GNOME Shell et j'aimerais la désactiver.
La raison en est qu'il est très difficile de cliquer sur une fenêtre pour l'ouvrir sans en cliquant également sur un bouton à l'intérieur !
Presque toutes les zones visibles de cette fenêtre Nautilus sont des zones «actives» d'une manière ou d'une autre; cliquer dans cette fenêtre pour la focaliser et l'augmenter le fera aussi changer le dossier qu'il affiche actuellement.
Quelques précisions :
- Il ne s'agit pas du mode de focus de la fenêtre (focus-follows-mouse ou sloppy focus). Les fenêtres sont focalisées en cliquant dessus; Je ne veux pas que le focus suive la souris, et ce n'est pas le sujet de cette question.
- Il s'agit d'élever une fenêtre et de lui donner le focus en cliquant sur la fenêtre. Je peux passer à cette fenêtre d'autres manières (alt-tab, par exemple, ou en la choisissant dans le Dock) mais je veux pouvoir cliquer sur une fenêtre pour la focaliser et l'augmenter, exactement comme je le peux actuellement, mais Je ne veux pas avoir à faire attention à ne cliquer que sur une zone "inactive" de cette fenêtre pour la focaliser.
- Oui, ce problème est exacerbé par le fait qu'il n'y a plus beaucoup de zones "inactives" dans une fenêtre maintenant que la barre de titre contient des boutons. Ce n'est pas le sujet de cette question, et je suis assez satisfait de la fenêtre contenant de nombreux boutons, tant que je ne suis pas obligé de cliquer sur l'un d'eux juste pour donner le focus à la fenêtre.
Je suis informé par Mattias Wernér que Super+Click fait exactement cela (soulève une fenêtre sans que le clic ne soit reçu par la fenêtre elle-même), ce qui est génial, et il est donc possible que cette question soit reformulée comme "comment puis-je faire un clic sur les fenêtres non ciblées, faire ce que fait Super+clic ?".
Connexe :résolu par systemd, resolvconf.service, resolvconf et openresolv. Pourquoi, lesquels et comment ?Réponse acceptée :
Je pense que, à moins d'un changement de code, vous ne pouvez pas. Je me base sur ce qui suit.
A en juger par https://github.com/GNOME/gnome-tweaks/blob/35e3a5bebebb94a631e5ccbb7c29b2e482595a9a/gtweak/tweaks/tweak_group_windows.py#L20-L21 le paramètre est org.gnome.desktop.wm.preference
, et la clé est focus-mode
. Cela conduit à https://github.com/GNOME/gsettings-desktop-schemas/blob/2bb055b3c1b87e6db80d891bd788f1d4b9a62af3/schemas/org.gnome.desktop.wm.preferences.gschema.xml.in#L41-L50, qui indique qu'il n'y a que trois valeurs possibles
"clic" signifie que les fenêtres doivent être cliquées afin de les focaliser,
"sloppy" signifie que les fenêtres sont focalisées lorsque la souris entre dans la fenêtre, et
"souris" signifie que les fenêtres sont focalisées lorsque la souris entre dans la fenêtre et non focalisées lorsque la souris quitte la fenêtre.