Wie deaktiviere ich den Mausmagneten am mittleren Rand bei mehreren Monitoren?

396

Ich verwende Ubuntu 12.04 auf einem Setup mit zwei Bildschirmen. Multiscreen am 12.04 ist im Allgemeinen viel besser geworden, aber eines nervt mich wirklich: Am mittleren Rand (zwischen den beiden Bildschirmen) befindet sich eine Art Mausmagnet. Es ist zweifellos dazu da, die Interaktion mit dem Launcher auf dem rechten Bildschirm zu vereinfachen. Aber ich habe genug Vertrauen in meine Mausfähigkeiten, der Magnet ist in meinem Fall eher ärgerlich als hilfreich. Kann ich es irgendwie deaktivieren?

Benjamin Wohlwend
quelle
2
Ich weiß nicht, ob es dazu dient, die Interaktion mit dem Launcher zu vereinfachen, oder ob es stattdessen einfacher ist, Fenster so auszurichten, dass sie die rechte oder linke Hälfte des Bildschirms ausfüllen.
Gus
13
Wenn es für diese Frage so viele positive Stimmen gibt, sollten die klebrigen Kanten standardmäßig "Falsch" sein.
don.joey
Ubuntu 18-Benutzer: Bitte beachten Sie, dass der Standard-Desktop (Fenstermanager) in Ubuntu 18 von Unity-Desktop auf Gnome geändert wurde . Gemäß den Tags der Frage gelten die folgenden Antworten für Unity. Informationen zu klebrigen Monitorkanten in 18 unter Gnome finden Sie hier und hier .
SeldomNeedy

Antworten:

487

Es gibt eine Einstellung dafür in Displays:

Bildbeschreibung hier eingeben

Möglicherweise wird das Verhalten weiterhin angezeigt, wenn Sie einen Starter auf dem rechten Bildschirm haben. Verwenden Sie daher die Option "Starterplatzierung", um auszuwählen, dass der Starter nur auf dem linken Bildschirm angezeigt werden soll. Die Klebrigkeit zwischen den Bildschirmen ist erforderlich, damit der Launcher dort problemlos abgerufen werden kann.

Möglicherweise müssen Sie sich abmelden und wieder anmelden (oder neu starten), damit die Änderungen wirksam werden.

Javier Rivera
quelle
1
Ich hatte einen ähnlichen Effekt, da die Monitore ein Leerzeichen zwischen sich hatten (im obigen Dialogfeld). Nachdem Sie sie zusammengezogen hatten, erschien der Cursor sofort, nachdem Sie den anderen Bildschirm verlassen hatten.
IGEL
14
OH MEIN GOTT! Ich kann nicht glauben, dass ich das nicht gesehen habe. Mein Leben wurde so viel einfacher.
Eduard Luca
1
Funktioniert auch in 13.04
metasequoia
2
FWIW, ich musste in 13.10 nicht neu starten. Es wurde wirksam, sobald ich auf "Übernehmen" geklickt habe.
Geobits
2
Bei 12.04 mit Launcherdeaktiviertem richtigen Monitor funktionierte dies nicht. Die Maus bewegt sich leicht vom linken Monitor nach rechts, hat jedoch einen großen Wert für den Überdruck, der sich von rechts nach links bewegt. Ich empfehle stattdessen die Antwort von Schinstad.
H2ONaCl
50

Der "Hang" ist eine Funktion, die es ermöglicht, den Launcher in Multi-Monitor-Setups zu verwenden, wenn er so eingestellt ist, dass er automatisch ausgeblendet wird. Es kann mit konfiguriert werden gconf-editor. Die relevanten Schlüssel sind

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

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

Empfohlene Einstellungen zur Minimierung des Effekts sind:

  • overcome_pressure=1
  • stop_velocity=20

Diese Einstellungen verhindern nicht vollständig, dass die Maus hängen bleibt, verringern jedoch die Wahrscheinlichkeit, dass dies der Fall ist. Sie können stop_velocityweiter reduzieren, wenn Sie möchten.

Möglicherweise auch /apps/compiz-1/plugins/unityshell/screen0/options/reveal_pressure. Letzteres kann unter Systemeinstellungen -> Darstellung -> Verhalten einfacher konfiguriert werden .

Jo-Erlend Schinstad
quelle
Danke. Ich bin froh, dass Sie es nützlich fanden. Es gibt oft mehr als eine Möglichkeit, eine Frage zu beantworten, und ich denke, die akzeptierte Antwort ist einfacher und zugänglicher für mehr Menschen, daher fühle ich mich sehr wohl, wenn ich an zweiter Stelle
stehe
14

Sie können die Einstellungen auch in CCSM ändern, wenn Sie eine GUI-Option bevorzugen. Es befindet sich unter CSSM> Unity> Experimental

Es gibt Optionen für Launcher Edge Stop Overcome Pressure und Edge Stop Velocity, die Sie ändern können.

SirSid
quelle
2
Installieren Sie ccsm mit "sudo apt-get install compizconfig-settings-manager". Führen Sie mit "ccsm" aus. Suchen / filtern Sie nach "Ubuntu Unity Plugin", klicken Sie darauf. Registerkarte "Experimentell". "Edge Stop Velociy" von 15 - 20 hat bei mir funktioniert.
Jeffrey Martinez
Oder führen Sie in der Benutzeroberfläche das Ubuntu Software Center aus, suchen Sie nach compizconfig-settings-manager und installieren Sie es. Klicken Sie dann auf Ubuntu Search, suchen Sie nach compizconfig-settings-manager und führen Sie es aus.
Robocat
Das hat bei mir relativ gut geklappt. Beachten Sie, dass dies nun unter "Launcher" steht (nicht mehr experimentell). Das Setzen von "Flankenstoppgeschwindigkeit" auf 1, "Druckabfallrate" auf 1 und "Dauer der klebrigen Flankenfreigabe nach Unterbrechung" auf 0 hat sie (fast) vollständig beseitigt. Andernfalls können Sie den Launcher so einstellen, dass er nur links angezeigt wird und dann wirklich nicht mehr angezeigt wird.
Bono
12

Ich persönlich dachte, es könnte ein falsches Design in einem erweiterten Desktop sein, in dessen Mitte sich ein Launcher befindet. Beachten Sie jedoch, dass der Launcher neue Einstellungen hat:

Bildbeschreibung hier eingeben

Mit der Empfindlichkeit zum Anzeigen können Sie einstellen, wie empfindlich der Launcher auf Ihre Mauskreuzung reagiert. Je höher, desto mehr müssen Sie die Maus gegen den Launcher drücken, um ihn anzuzeigen. Während die automatische Ausblendung aktiviert ist und etwa 27% der Erkennungsempfindlichkeit zur Verfügung stehen, können Sie mit der Maus vom linken externen Monitor zum rechten oder zum anderen Monitor navigieren, ohne den Launcher versehentlich anzuzeigen. Überprüfen Sie die Umfrage, wenn Sie für diese Option stimmen möchten.

Dank Hanynowskys Antwort https://askubuntu.com/a/111316/29209

Alessio
quelle
3
Ich glaube, Ihre Antwort enthält einen Fehler: Zumindest in meinem System gilt: Je geringer die Empfindlichkeit, desto mehr müssen Sie die Maus drücken, nicht umgekehrt.
Cmorales
6

Für jeden anderen Hinweis. Am Ende habe ich "Kantenstopp-Geschwindigkeit" auf 10, "
Kantenstopp-Überwindungsdruck" auf 10 und "Launcher-Überwindungsdruck" auf 10 gesetzt.

Dies scheint mir die perfekte Balance zu geben. Keine Verzögerung beim Ziehen von Fenstern zwischen Bildschirmen. Der Launcher ist auf beiden Monitoren ziemlich einfach zu erreichen. Keine falschen Angaben, wenn Sie im Browser auf die Zurück-Schaltfläche klicken ...

user20982
quelle
1
Wie genau sind Sie zu dem Ort gekommen, an dem Sie diese Einstellungen ändern können?
David Cary
2

Auch wenn Sie es so lassen möchten, wie es ist, habe ich festgestellt, dass Sie durch sehr schnelles Bewegen der Maus durch die Mitte hindurch ohne die geringste Wartezeit gelangen. Ich habe es immer noch geändert, hauptsächlich, weil es ein bisschen nervig war, die Maus so schnell zu bewegen. Vielleicht findet es jemand nützlich.

Müdigkeit
quelle
Sogar ich fand es ärgerlich, den Mauszeiger so schnell bewegen zu müssen. Das Ändern der Einstellung ist am besten.
Nav
2

Es gibt auch die Option "Launcher Monitors" in CCSM unter "Ubuntu Unity Plugin". Das Umstellen auf "Primary Desktop" löste das Problem für mich im Setup des Laptops und des externen Monitors.

Andreas
quelle
Für mich auch. Ich benutze Ubunutu 16.04.
MC
oh Danke! Es ist 2018 und das ist immer noch ein Chaos! nur dein vorschlag hat nach all den jahren funktioniert!
pcarvalho
1

In CCSM gibt es eine Einstellung unter der Registerkarte Experimental namens Launcher Capture Mouse. Wenn Sie es deaktivieren, wird der Effekt vollständig deaktiviert

materemias
quelle
Das hat bei mir geklappt, keine andere Antwort.
Prof. Falken,
Es wurde deaktiviert, als ich die Registerkarte "Launcher conf" öffnete, aber ich habe immer noch ein Problem damit, dass der Mauszeiger am Bildschirmrand klebt.
Tomislav Nakic-Alfirevic
1

Die Mausoption "Startprogramm erfassen" in ccsmund die Optionen " Einstellungen"> "Klebrige Kanten" haben die Kantenerfassung für mich nicht von rechts nach links gestoppt. Das einzige, was funktionierte, war das Setzen der "Launcher Edge Stop Velocity" auf 1 und das Lösen des Problems. Keine weiteren Änderungen erforderlich.

Ich habe kein Interesse am Unity Launcher-Menü auf meinem zweiten rechten Bildschirm, und das Rascheln, das dies im täglichen Gebrauch verursachte, war ein unerwünschter Schmerz. Ich wusste nicht, dass die ccsmexperimentellen Unity-Einstellungen vorhanden sind, also musste ich ungefähr 4 Monate damit leben. Gott, das war nervig.

Lukeab
quelle
3
Ich hatte das gleiche Problem (von rechts nach links blieb klebrig). Ich habe es gelöst, Displaysindem ich Launcher Placementauf gesetzt habe All Displays, auf Applyund geklickt habe und Keep This Configurationes dann nur auf die linke Anzeige zurückgesetzt habe. Der Wert Edge Stop Velocity1 bedeutet, dass ich den Launcher (auf dem linken Bildschirm) nicht mit der Maus öffnen konnte und immer noch eine (leicht) klebrige Kante hatte.
Drevicko
@drevicko - Sie sollten dies als Antwort hinzufügen, das ist das einzige, was für mich funktioniert hat
Geoffrey
1

Das Problem tritt nur auf, wenn Sie den Launcher auf "Alle Anzeigen" gesetzt haben. Ich hatte bereits "Einstellungen> Displays> Sticky Edge> OFF" geändert, aber es gab keine Verbesserung. Daher habe ich "Einstellungen> Anzeigen> Platzierung des Startprogramms" nur auf meinem ersten Monitor geändert (Entfernen von "Alle Anzeigen"), und das Problem ist verschwunden.

systemBuilder
quelle
Ich verwende 14.04, und das Ausschalten von Sticky Edge hat mir gereicht.
Martin Bonner
0

Als weitere Option können Sie unter immer folgende gconf-Werte einstellen /apps/compiz-1/plugins/unityshell/screen0/options:

  • overcome_presure=1
  • stop_velocity=5

Diese Einstellungen deaktivieren im Grunde genommen klebrige Kanten und ermöglichen den Zugriff auf den Launcher mit der Maus.

Sie können dann die SuperTaste " " (Windows / Apple) (oder Alt+ F1) verwenden, um über die Tastatur auf den Launcher zuzugreifen.

Eugene
quelle