Jak wyłączyć magnes myszy na środkowej krawędzi za pomocą wielu monitorów?


396

Używam Ubuntu 12.04 na konfiguracji z dwoma ekranami. Multiscreen 12.04 ogólnie stał się znacznie lepszy, ale jedna rzecz naprawdę działa mi na nerwy: na środkowej krawędzi (między dwoma ekranami) znajduje się magnes myszy. Niewątpliwie jest tam, aby ułatwić interakcję z programem uruchamiającym na prawym ekranie. Ale mam wystarczające zaufanie do moich umiejętności mieszkaniowych, magnes jest bardziej denerwujący niż pomocny w moim przypadku. Czy mogę to jakoś wyłączyć?


2
Nie wiem, czy ma to ułatwić interakcję z programem uruchamiającym, czy też zamiast tego ma ułatwiać przyciąganie okien w celu wypełnienia prawej lub lewej połowy ekranu.
Gus

13
Jeśli jest tyle głosów poparcia dla tego pytania, lepkie krawędzie powinny domyślnie mieć wartość False.
don.joey

Użytkownicy Ubuntu 18: należy pamiętać, że domyślny pulpit (menedżer okien) zmienił się w Ubuntu 18 z Unity desktop na Gnome. Odpowiedzi na poniższe pytania dotyczą Unity. Informacje dotyczące lepkich krawędzi monitorów w 18 pod Gnome można znaleźć tutaj i tutaj .
SeldomNeedy

Odpowiedzi:


487

Jest to ustawienie w Displays:

wprowadź opis zdjęcia tutaj

Możesz nadal uzyskać takie zachowanie, jeśli masz program uruchamiający na prawym monitorze, więc użyj opcji „Położenie programu uruchamiającego”, aby wybrać opcję uruchamiania programu tylko na lewym ekranie. Wymagana jest lepkość między ekranami, aby można było łatwo tam znaleźć program uruchamiający.

Konieczne może być wylogowanie i ponowne zalogowanie się (lub ponowne uruchomienie), aby zmiany odniosły skutek.


1
Miałem podobny efekt, ponieważ monitory miały między nimi odstęp (w powyższym oknie dialogowym). Po przeciągnięciu ich razem kursor natychmiast pojawił się po opuszczeniu drugiego ekranu.
iGEL

14
O MÓJ BOŻE! Nie mogę uwierzyć, że tego nie widziałem. Moje życie stało się o wiele łatwiejsze.
Eduard Luca

1
Działa również w 13.04
metasequoia

2
FWIW, nie musiałem restartować w 13.10. Zaczęło obowiązywać, jak tylko kliknę „Zastosuj”.
Geobits,

2
W przypadku 12.04 z Launcherwyłączonym odpowiednim monitorem to nie działało. Mysz łatwo przesuwa się z lewego monitora na prawy, ale napotyka dużą wartość przeciążenia przechodzącą z prawej na lewą. Zamiast tego polecam odpowiedź Schinstada.
H2ONaCl

50

„Zawieszenie” to funkcja umożliwiająca używanie programu uruchamiającego w konfiguracjach z wieloma monitorami, gdy jest ustawione na automatyczne ukrywanie. Można go skonfigurować za pomocą gconf-editor. Odpowiednie klucze to

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

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

Zalecane ustawienia minimalizujące efekt to:

  • overcome_pressure=1
  • stop_velocity=20

Te ustawienia nie zatrzymują całkowicie myszy, ale zmniejsza prawdopodobieństwo, że to zrobi. Możesz stop_velocityjeszcze bardziej zmniejszyć, jeśli chcesz.

Być może również /apps/compiz-1/plugins/unityshell/screen0/options/reveal_pressure. Ten ostatni można łatwiej skonfigurować w Ustawieniach systemu -> Wygląd -> Zachowanie .


Dziękuję Ci. Cieszę się, że przydało ci się. Często jest więcej niż jeden sposób na udzielenie odpowiedzi na pytanie i myślę, że zaakceptowana odpowiedź jest łatwiejsza i bardziej dostępna dla większej liczby osób, więc czuję się bardzo dobrze będąc na drugim miejscu :)
Jo-Erlend Schinstad

14

Możesz również zmodyfikować ustawienia w CCSM, jeśli wolisz opcję GUI. Jest w CSSM> Jedność> Eksperymentalna

Istnieją opcje Blokowania krawędzi wyrzutni przezwyciężenie ciśnienia i Prędkości zatrzymania krawędzi, które można modyfikować.


2
zainstaluj ccsm przy pomocy „sudo apt-get install compizconfig-settings-manager”. Uruchom z „ccsm”. Wyszukaj / filtruj „wtyczka do Ubuntu unity”, kliknij na nią. Karta „Eksperymentalna”. „Edge stop velociy” 15-20 działało dla mnie.
Jeffrey Martinez

Lub z poziomu graficznego interfejsu użytkownika uruchom Centrum oprogramowania Ubuntu, wyszukaj compizconfig-settings-manager i zainstaluj. Następnie kliknij Wyszukaj Ubuntu, wyszukaj compizconfig-settings-manager i uruchom go.
robocat

Działa to dla mnie stosunkowo dobrze. Zauważ, że teraz jest to umieszczone pod „Launcherem” (nie jest już eksperymentalne). Ustawienie „Prędkość zatrzymania krawędzi” na 1, „Szybkość zaniku ciśnienia” na 1 i „Czas uwalniania krawędzi kleju po zerwaniu” na 0 pozbyło się go (prawie) całkowicie. W przeciwnym razie możesz ustawić program uruchamiający, aby wyświetlał się tylko po lewej stronie, a wtedy tak naprawdę nie jest już wyświetlany.
Bono

12

Osobiście myślałem, że może to być zły projekt na rozszerzonym pulpicie, gdzie na środku pulpitu znajduje się program uruchamiający. Zauważ jednak, że program uruchamiający ma nowe ustawienia:

wprowadź opis zdjęcia tutaj

Czułość odsłonięcia pozwala dostosować czułość programu uruchamiającego do ruchu myszy. Im wyżej, tym bardziej musisz naciskać myszką na wyrzutnię, aby ją odsłonić. Gdy automatyczne ukrywanie jest włączone i około 27% czułości odsłaniania, możesz surfować myszką od lewego zewnętrznego monitora do prawego lub przeciwnego, łatwo bez przypadkowego ujawnienia programu uruchamiającego. Sprawdź ankietę, jeśli chcesz głosować na tę opcję.

Dzięki odpowiedzi Hanynowsky'ego https://askubuntu.com/a/111316/29209


3
Myślę, że w twojej odpowiedzi jest błąd: przynajmniej w moim systemie, im niższa czułość, tym więcej musisz naciskać myszą, a nie odwrotnie.
Cmorales,

6

Dla każdego innego odniesienia. Skończyłem ustawianie „Edge Stop Velocity” na 10,
Launcher Edge Stop Overcome Pressure do 10, a Launcher Reveal Pressure do 10.

To wydaje mi się stanowić idealną równowagę dla mnie. Brak opóźnień podczas przeciągania okien między ekranami. Launcher jest dość łatwy w dostępie na obu monitorach, bez błędów ujawnia się, gdy idziesz do przycisku Wstecz w przeglądarce ...


1
Jak dokładnie dotarłeś do miejsca, w którym możesz zmienić te ustawienia?
David Cary

2

Również, jeśli chcesz zostawić to tak, jak jest, przekonałem się, że przesuwanie myszy BARDZO szybko obok środka pozwoli ci przejść przez nią bez najmniejszego czasu oczekiwania. Nadal zmieniłem to głównie dlatego, że szybkie poruszanie myszą było trochę denerwujące. Może jednak ktoś uzna to za przydatne.


Nawet ja uznałem, że przesuwanie wskaźnika myszy tak szybko, by być denerwujące. Zmiana ustawienia jest najlepsza.
Nav

2

Istnieje również opcja „Launcher Monitors” w CCSM w „Ubuntu Unity Plugin”. Przełączenie na „Podstawowy pulpit” rozwiązało problem w konfiguracji laptopa + monitora zewnętrznego.


Dla mnie też. Używam ubunutu 16.04.
MC

Oh dziękuję! jest rok 2018 i nadal jest bałagan! tylko twoja sugestia zadziałała po tylu latach!
pcarvalho

1

w CCSM jest ustawienie w zakładce Eksperymentalne o nazwie Launcher Capture Mouse. jeśli go wyłączysz, efekt zostanie całkowicie wyłączony


To działało dla mnie, żadna inna odpowiedź nie.
Prof. Falken

Nie było zaznaczone, kiedy otworzyłem zakładkę Conf Launcher, ale nadal mam problem ze wskaźnikiem myszy przyklejonym do krawędzi ekranu.
Tomislav Nakic-Alfirevic

1

Opcja myszy przechwytywania programu uruchamiającego w ccsmmenu Ustawienia> wyświetla opcje „Lepkie krawędzie” nie zatrzymała dla mnie przechwytywania krawędzi od prawej do lewej. Jedyne, co zadziałało, to ustawienie „Prędkości zatrzymania krawędzi wyrzutni” na 1 i to, co rozwiązało problem. Żadne inne modyfikacje nie są wymagane.

Nie interesuje mnie menu uruchamiania Unity na moim drugim ekranie po prawej stronie, a pośpiech spowodowany codziennym użytkowaniem był niepożądanym bólem. Nie zdawałem sobie sprawy z ccsmustawień eksperymentalnych Unity, więc musiałem z tym żyć przez około 4 miesiące. Bóg był denerwujący.


3
Miałem ten sam problem (od prawej do lewej pozostał lepki). Rozwiązałem go Displays, ustawiając Launcher Placementna All Displays, klikając Applyi Keep This Configuration, a następnie ustawiając go z powrotem tylko na lewym wyświetlaczu. Ustawienie Edge Stop Velocity1 oznaczało, że nie mogłem otworzyć programu uruchamiającego (na lewym ekranie) za pomocą myszy i nadal miałem (nieco) lepką krawędź.
drevicko,

@drevicko - powinieneś dodać to jako odpowiedź, to jedyna rzecz, która zadziałała dla mnie
geoffrey

1

Problem występuje tylko wtedy, gdy program uruchamiający jest ustawiony na „Wszystkie ekrany”. Zmieniłem już „Ustawienia> Wyświetlacze> Lepka krawędź> WYŁ.”, Ale nie było żadnej poprawy. Więc zmieniłem „Ustawienia> Wyświetlacze> Umieszczenie programu uruchamiającego” tylko na mój pierwszy monitor (usuwając „Wszystkie wyświetlacze”) i problem zniknął.


Używam 14.04, a ustawienie Sticky Edge OFF było dla mnie wystarczające.
Martin Bonner,

0

Jako kolejną opcję zawsze możesz ustawić następujące wartości gconf w /apps/compiz-1/plugins/unityshell/screen0/options:

  • overcome_presure=1
  • stop_velocity=5

Te ustawienia w zasadzie wyłączą lepkie krawędzie, a także możliwość dostępu do programu uruchamiającego za pomocą myszy.

Następnie możesz użyć Superklawisza „ ” (Windows / Apple) (lub Alt+ F1), aby uzyskać dostęp do programu uruchamiającego za pomocą klawiatury;)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.