Comment désactiver l'aimant de la souris sur le bord du milieu avec plusieurs moniteurs?

397

J'utilise Ubuntu 12.04 sur une configuration à deux écrans. Multiscreen sur 12.04 est généralement devenu beaucoup mieux, mais il y a une chose qui m'énerve vraiment: il y a une sorte d'aimant de souris sur le bord du milieu (entre les deux écrans). C’est là sans aucun doute pour faciliter l’interaction avec le lanceur sur le bon écran. Mais j'ai assez confiance en mes compétences de souris, l'aimant est plus ennuyeux qu'utile dans mon cas. Puis-je le désactiver en quelque sorte?

Benjamin Wohlwend
la source
2
Je ne sais pas si c'est là pour faciliter les interactions avec le lanceur ou si, au contraire, il est plus facile de casser des fenêtres pour remplir la moitié droite ou gauche de l'écran.
Gus
15
S'il y a autant de votes positifs pour cette question, les contours collants doivent par défaut être Faux.
don.joey
Utilisateurs d’Ubuntu 18: veuillez noter que le bureau par défaut (gestionnaire de fenêtres) a été modifié dans Ubuntu 18 d’Unity Desktop à Gnome. Selon les balises de la question, les réponses ci-dessous s'appliquent à Unity. Les informations relatives aux bords de moniteur collants dans 18 sous Gnome sont disponibles ici et ici .
SeldomNeedy

Réponses:

488

Il y a un réglage pour cela dans Displays:

entrez la description de l'image ici

Vous pouvez toujours avoir le comportement si vous avez un lanceur sur le moniteur de droite, utilisez donc l'option "Placement du lanceur" pour sélectionner votre lanceur uniquement sur l'écran de gauche. L’adhérence entre les écrans est nécessaire pour que le lanceur puisse y être récupéré facilement.

Vous devrez peut-être vous déconnecter et vous reconnecter (ou redémarrer) pour que les modifications prennent effet.

Javier Rivera
la source
1
J'ai eu un effet similaire, car les moniteurs avaient un espace entre eux (dans la boîte de dialogue ci-dessus). Après les avoir fait glisser ensemble, le curseur apparut immédiatement après avoir quitté l’autre écran.
iGEL
15
OMG! Je ne peux pas croire que je n'ai pas vu ça. Ma vie est devenue tellement plus facile.
Eduard Luca
1
Fonctionne aussi en 13.04
metasequoia
2
FWIW, je n'ai pas eu à redémarrer en 13h10. Cela a pris effet dès que j'ai cliqué sur «Appliquer».
Geobits
2
Pour 12.04 avec le moniteur droit Launcherdésactivé, cela ne fonctionnait pas. La souris se déplace facilement du moniteur gauche vers la droite, mais fait face à une grande valeur surmonter_pression qui se déplace de droite à gauche. Je recommande la réponse de Schinstad à la place.
H2ONaCl
50

Le "blocage" est une fonctionnalité permettant d'utiliser le lanceur dans des configurations multi-moniteurs lorsqu'il est configuré pour se masquer automatiquement. Il peut être configuré avec gconf-editor. Les clés pertinentes sont

/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity, et

/apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressure

Les paramètres recommandés pour minimiser l’effet sont les suivants:

  • overcome_pressure=1
  • stop_velocity=20

Ces paramètres n'empêchent pas complètement la souris de coller, mais la rendent moins susceptible de le faire. Vous pouvez réduire stop_velocitydavantage si vous voulez.

Éventuellement aussi /apps/compiz-1/plugins/unityshell/screen0/options/reveal_pressure. Ce dernier peut être configuré plus facilement dans Paramètres système -> Apparence -> Comportement .

Jo-Erlend Schinstad
la source
Je vous remercie. Je suis content que vous ayez trouvé cela utile. Il y a souvent plus d'une façon de répondre à une question et je pense que la réponse acceptée est plus facile et plus accessible à plus de gens, je suis donc très à l'aise d'être à la deuxième place :)
Jo-Erlend Schinstad
14

Vous pouvez également modifier les paramètres à l'intérieur de CCSM si vous préférez une option d'interface graphique. C’est sous CSSM> Unity> Experimental

Vous pouvez modifier les options pour Launcher Edge Stop Overcome Pressure et Edge Edge Velocity.

SirSid
la source
2
installez ccsm avec "sudo apt-get install compizconfig-settings-manager". Courir avec "ccsm". Recherche / filtre pour "plug-in Ubuntu Unity", cliquez dessus. Onglet "expérimental" "Edge stop velociy" de 15 - 20 a fonctionné pour moi.
Jeffrey Martinez
Ou à partir de l'interface graphique, lancez le Centre logiciel Ubuntu, recherchez compizconfig-settings-manager et installez-le. Cliquez ensuite sur Recherche Ubuntu, recherchez compizconfig-settings-manager et exécutez-le.
robocat
Cela a fonctionné relativement bien pour moi. Notez que cela est maintenant placé sous "Launcher" (non plus expérimental). Régler "Vitesse d'arrêt du bord" sur 1, "Taux de diminution de la pression" sur 1 et "Durée du relargage du bord collant après rupture" sur 0 le supprima (presque) complètement. Sinon, vous pouvez configurer le lanceur pour qu'il ne s'affiche que sur la gauche, puis il ne s'affiche plus vraiment.
Bono
12

J'ai personnellement pensé que cela pourrait être une mauvaise conception dans un bureau étendu dans lequel un lanceur est présent au milieu du bureau. Notez cependant que le lanceur dispose de nouveaux paramètres:

entrez la description de l'image ici

La sensibilité de révélation vous permet de régler le degré de sensibilité du lanceur au passage de votre souris. Plus haut, plus vous devez pousser la souris contre le lanceur pour le révéler. Lorsque la fonction de masquage automatique est activée et que la sensibilité de révélation est d’environ 27%, vous pouvez surfer votre souris du moniteur externe gauche au moniteur de droite ou à l’inverse, facilement sans révéler accidentellement le lanceur. Cochez le sondage si vous souhaitez voter pour cette option.

Merci à la réponse de Hanynowsky https://askubuntu.com/a/111316/29209

Alessio
la source
3
Je pense que votre réponse contient une erreur: du moins dans mon système, plus la sensibilité est faible, plus vous devez appuyer sur la souris, et non l'inverse.
Cmorales
6

Pour quiconque référence elses. J'ai fini par régler «Edge Stop Velocity» à 10,
Launcher Edge Stop Overcome Pressure à 10, et Launcher Reveal Pressure à 10.

Cela semble donner l'équilibre parfait pour moi. Aucun décalage lorsque vous faites glisser des fenêtres entre des écrans. Launcher est assez facile d'accès sur les deux moniteurs, aucune erreur en cas de recherche du bouton de retour dans le navigateur ...

utilisateur20982
la source
1
Comment êtes-vous arrivé à l'endroit où vous pouviez modifier ces paramètres?
David Cary
2

De plus, si vous voulez le laisser tel quel, j'ai constaté que déplacer la souris TRÈS rapidement au-delà du milieu vous permet de le traverser sans la moindre minuterie. Je l'ai encore changé principalement parce que déplacer la souris aussi rapidement était un peu gênant. Peut-être que quelqu'un trouvera cela utile si.

digue
la source
Même j’ai trouvé que le fait de déplacer le pointeur de la souris aussi rapidement était ennuyant. Changer le réglage est le meilleur.
Nav
2

Il existe également l'option "Moniteurs de lancement" dans CCSM sous "Plug-in Ubuntu Unity". Basculer sur "Bureau principal" a résolu le problème pour moi dans la configuration de l'ordinateur portable + du moniteur externe.

Andreas
la source
Pour moi aussi. J'utilise Ubunutu 16.04.
MC
Oh merci! sa 2018 et c'est encore un gâchis! seule votre suggestion a fonctionné après toutes ces années!
pcarvalho
1

dans CCSM, un onglet Expérimental contient un paramètre appelé Launcher Capture Mouse. si vous le désactivez, l'effet sera complètement désactivé

materemias
la source
Cela a fonctionné pour moi, pas d'autre réponse a fait.
Prof. Falken
Elle a été décochée lorsque j'ai ouvert l'onglet de configuration de Launcher, mais le problème persiste lorsque le pointeur de la souris reste collé au bord de l'écran.
Tomislav Nakic-Alfirevic Le
1

L'option de capture de la souris du lanceur ccsmet les paramètres> affiche les options "Contours collants" n'a pas empêché la capture des contours de droite à gauche pour moi. La seule chose qui a fonctionné a été de régler le paramètre "Launcher Edge Stop Velocity" sur 1 , ce qui a résolu le problème pour moi. Aucune autre modification requise.

Le menu du lanceur d'Unity ne m'intéresse pas sur mon écran de droite secondaire, et le problème que cela a causé dans l'utilisation quotidienne était une douleur importune. Je ne savais pas que les ccsmparamètres expérimentaux d'Unity étaient là, alors j'ai dû vivre avec pendant environ 4 mois. Dieu qui était agaçant.

Lukeab
la source
3
J'ai eu le même problème (droite à gauche est resté collant). Je l' ai résolu en Displaysen mettant Launcher Placementà All Displays, en cliquant Applyet Keep This Configuration, puis la mise en arrière seulement l'écran de gauche. Le réglage Edge Stop Velocitysur 1 signifiait que je ne pouvais pas ouvrir le Lanceur (sur l’écran de gauche) avec la souris et que j’avais toujours un bord (légèrement) collant.
Drevicko
@ drevicko - vous devriez ajouter ceci comme réponse, c'est la seule chose qui a fonctionné pour moi
geoffrey
1

Le problème ne survient que lorsque le lanceur est placé sur "Tous les écrans". J'avais déjà changé "Réglages> Affichages> Bord collant> OFF", mais il n'y avait pas d'amélioration. J'ai donc changé "Paramètres> Écrans> Emplacement du lanceur" sur mon premier moniteur uniquement (en supprimant "Tous les écrans"), et le problème a disparu.

systemBuilder
la source
J'utilise 14.04, et régler Sticky Edge sur OFF me suffisait.
Martin Bonner
0

Une autre option consiste à définir les valeurs gconf suivantes sous /apps/compiz-1/plugins/unityshell/screen0/options:

  • overcome_presure=1
  • stop_velocity=5

Ces paramètres désactivent les bords collants, ainsi que la possibilité d'accéder au lanceur à l'aide de la souris.

Vous pouvez ensuite utiliser la Supertouche " " (Windows / Apple) (ou Alt+ F1) pour accéder au lanceur via le clavier;)

Eugène
la source