Existe-t-il un moyen de configurer le comportement du "suivi de la souris" dans Unity?
Existe-t-il un moyen de configurer le comportement du "suivi de la souris" dans Unity?
Réponses:
Les réglages de mise au point peuvent être définis à l’aide de l’ unité-tweak-tool
Les contrôles suivants suivent la mise au point
gsettings set org.gnome.desktop.wm.preferences focus-mode 'sloppy'
ou
gsettings set org.gnome.desktop.wm.preferences focus-mode 'mouse'
Utilisez la valeur 'click'
pour réinitialiser le contrôle de mise au point standard.
Remarque: la différence entre 'sloppy'
et 'mouse'
est décrite au bas de cette réponse.
De plus, vous avez l'option suivante qui, lorsqu'elle est définie, soulève automatiquement la fenêtre pour qu'elle soit active:
gsettings set org.gnome.desktop.wm.preferences auto-raise true
Vous pouvez contrôler le délai pour cette capacité de montée automatique (en millisecondes):
gsettings set org.gnome.desktop.wm.preferences auto-raise-delay 500
Vous pouvez changer raise-on-click
pour contrôler quelle fenêtre est en haut:
gsettings set org.gnome.desktop.wm.preferences raise-on-click false
Deux méthodes pour 12.04 sont présentées ci-dessous:
Utilisez gconf-editor
et modifiez la valeur du mode de mise au point affichée en souris ou en relâche
(voir note ci-dessous)
Si vous ne l'avez pas gconf-editor
déjà installé, vous pouvez l'installer via la commande du terminal:
sudo apt-get install gconf-editor
De plus, vous avez la clé suivante qui, lorsqu'elle est définie, soulève automatiquement la fenêtre pour avoir le focus - auto-raise
.
Vous pouvez contrôler le délai de cette fonction de montée automatique (en millisecondes) en modifiant la valeur de la clé. auto-raise-delay
utilisation gnome-tweak-tool
changer le mode de mise au point de Windows en souris ou en sloppy
(voir note ci-dessous)
Un mode de mise au point "négligé" semble mieux fonctionner pour permettre à Alt+ TABde remplacer la mise au point.
"souris" signifie que si la souris n'est pas dans la fenêtre, la fenêtre n'est pas sélectionnée, peu importe ce que vous avez sélectionné d'une autre manière.
Le mode de focus de la fenêtre indique comment les fenêtres sont activées. Il a trois valeurs possibles; "clic" signifie que les fenêtres doivent être cliquées pour pouvoir être focalisées, "sloppy" signifie que les fenêtres sont focalisées lorsque la souris entre dans la fenêtre et "souris" que les fenêtres sont focalisées lorsque la souris entre dans la fenêtre et floues lorsque la souris quitte la fenêtre .
Les options suivantes de la fenêtre contrôlent quelle fenêtre se trouve devant les autres (ou "au-dessus"). C'est légèrement différent de quelle fenêtre a le focus d'entrée. Les descriptions suivantes aident à expliquer légèrement.
Certains utilisateurs qui utilisent focus-follow-mouse n'aiment pas les fenêtres avec lesquelles ils interagissent pour venir au sommet, à moins qu'ils ne cliquent explicitement sur la barre de mosaïque de la fenêtre. Cela donne un grain de contrôle plus fin lorsque vous travaillez avec plusieurs fenêtres, mais peut être frustrant pour la plupart des utilisateurs.
Certains utilisateurs qui utilisent focus-follow-mouse, aiment que la fenêtre sur laquelle se trouve leur curseur se soulève automatiquement vers le haut. Cela rend la fenêtre entièrement visible, aucune autre fenêtre ne l'éclipsant.
Délai d'attente avant de déclencher le comportement de montée automatique.
gsettings ... 'sloppy'
a le même effet que 'mouse'
et par conséquent, rompt effectivement la sélection <alt> <tab>.
Cela peut être fait via CompizConfig Settings Manager. Je l'ai testé les 11.10, 12.04 et 12.10, et Elder Geek l' a testé avec succès le 14.04. et 16.04
Sélectionnez l'onglet «Focus & Raise Behavior», puis décochez «Click To Focus». Assurez-vous que "Auto-Raise" est cochée.
Si CompizConfig Settings Manager (également appelé «CCSM») n'est pas installé, vous pouvez le faire à partir du Centre du logiciel ou de la ligne de commande:
sudo apt-get install compizconfig-settings-manager
Vous pouvez ensuite le lancer avec à ccsm
partir de la ligne de commande ou depuis le programme de lancement avec "compiz" ou "ccsm",
Voici quelques mises en garde générales sur l'utilisation de ccsm: quels sont certains des problèmes liés à ccsm?
Bien que vous puissiez utiliser gconf-editor ou gnome-tweak-tool pour ce faire, ils ne sont pas installés par défaut. J'ai aussi trouvé (sur les intarwebs de http://blog.bodhizazen.com/linux/gnome-3-focus-follows-mouse ):
gconftool-2 --type string --set /apps/metacity/general/focus_mode mouse
gconftool-2 --type boolean --set /apps/metacity/general/auto_raise true
gconftool-2 --type integer --set /apps/metacity/general/auto_raise_delay 600
Personnellement, je n'aime pas la fonctionnalité auto_raise. J'ai donc défini la deuxième option sur "false" et non l'option auto_raise_delay.
Notez cependant que cela "brise" en fin de compte la barre de menus unifiée (lorsque vous passez le curseur de la souris sur l'élément que vous utilisez et sur un autre, la barre de menus unifiée reflète désormais ce que vous survolez).
Deux solutions de contournement:
Testé aussi récemment que Precise
plusieurs modifications: j'ai mis des "guillemets" entre guillemets - oui, ce n'est pas vraiment cassé , mais cela rompt l' intention de l'UMB d'OMO, ou du moins rend difficile l'utilisation de ce que Reese souligne correctement dans le commentaire. IMO, c’est une "facilité d’utilisation simple, mais avec une solution de contournement ennuyeuse". Bien que Linux mette l'accent sur le multitâche très puissant (ce qui conduit généralement à un bureau "encombré"), il semble que l'UMB diminue le multitâche, ou que le multitâche diminue les capacités de l'UMB. Je laisserai cela comme un exercice au lecteur pour décider ...
gconftool-2 --type boolean --set /apps/metacity/general/raise_on_click false
. Utilisez ceci en combinaison avec auto_raise false. Avec ce réglage, les fenêtres peuvent toujours être levées en cliquant sur la barre de titre.
gnome-session
pour que les gconftool-2
paramètres prennent effet.
Une autre façon d'activer le suivi-souris a fonctionné pour moi lors d'une récente installation de la version 12.10. Il existe actuellement un bogue dans 12.10 (et un message spécial à nealmcb pour le lien) qui entraîne la modification des modifications apportées avec ccsm ou gsettings lors de la déconnexion ou du redémarrage. J'ai essayé plusieurs façons de tromper le bogue, mais j'ai finalement eu du succès avec ce billet sur l'utilisation de Unsettings.
Dans le cas où cette page migre, le processus se résume à:
sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings
Démarrez les paramètres désactivés, accédez à l'onglet Windows et désactivez la fonction Cliquez pour faire le point . Je l'ai redémarré pour qu'il "prenne", mais je n'avais probablement besoin que de me déconnecter et de me reconnecter.
Pour référence ultérieure, il semble que cette correction de bug soit disponible sous peu, aussi les méthodes normales de CCSM ou de gsettings devraient-elles redevenir opérationnelles.