Jaka jest funkcja włączania / wyłączania „Lepkich krawędzi” na wyświetlaczach?

35

Zainstalowałem Ubuntu 12.04 (Precise Pangolin). Jeśli otworzę, System Settings >> Displayspojawi się nowy przycisk wł. / Wył. Dla ustawienia o nazwie Sticky edges.

Czy ktoś może mi powiedzieć, co to ustawienie ma kontrolować?

irracjonalny John
źródło
Powiązane pytanie / odpowiedź - dostosuj współczynnik lepkości: askubuntu.com/a/224938/54675
Lambart

Odpowiedzi:

30

Kontroluje zachowanie myszy na krawędziach między monitorami w konfiguracji z wieloma monitorami: Jeśli opcja „Lepkie krawędzie” jest włączona, mysz zatrzymuje się na krawędzi.

Zobacz błąd # 965080, jeśli uważasz, że powinno to być bardziej oczywiste.

Florian Diesch
źródło
1
Moim zdaniem nieco mylące jest to, że jeśli dobrze to rozumiem, ta opcja dotyczy tego, jak zachowuje się system, gdy masz wiele ekranów. Mam tylko jeden wyświetlacz. No cóż. Dzięki za link do wpisu błędu. Poczekam i zobaczę, czy coś się zmieni.
irracjonalny Jan
1
@irrationalJohn IKR! Powinien być wyłączony lub wyszarzony przynajmniej w przypadku konfiguracji z jednym monitorem, a także domyślnie wyłączony.
Yatharth Agarwal
Jak rozumiem, na dzień dzisiejszy wiele osób odkryło, że nawet jeśli jest on wyłączony, kursor nadal trzyma się krawędzi. Bardzo frustrujące.
chunjiw
9

Odpowiedzi UbunTom, Jeff Welling i Jayson Rowe są poprawne.

W rzeczywistości zaakceptowana odpowiedź (obecnie 10 głosów) jest całkowicie błędna . Niestety, nawet wpis błędu znaleziony w zaakceptowanej odpowiedzi powoduje, że jest on częściowo błędny (nie pierwszy plakat, który mówi, że nie wie, i nie odpowiedź Simona, ale niektóre odpowiedzi, które sugerują, aby ponownie opisać lepką krawędź oczekiwanym zachowaniem mysz przylegająca do krawędzi).

sticky edgePrzełącznik faktycznie nie ma absolutnie żadnego wpływu na myszy wystający z boku ekranu multi-monitorze utworzony. Wiem o tym, ponieważ obecnie piszę to w konfiguracji z wieloma monitorami. I nawet gdy to przełączenie jest wyłączone (i zmiana jest zastosowana), moja mysz wciąż przywiera trochę do boku ekranu ustawionego w sąsiedztwie mojego drugiego monitora (zanim całkowicie przejdzie do niego).

To ustawienie kontroluje jednak pół-maksymalizującą właściwość okien, gdy kursor dotyka boku ekranu podczas przeciągania do niego paska okna.

Jayson Rowe przybił opis tego zachowania w swoim komentarzu:

To działa trochę w konfiguracji z wieloma monitorami - na przykład, gdy jest wyłączone, okno nie zmaksymalizuje się częściowo po lewej stronie prawego monitora, ale zrobi to po włączeniu. - Jayson Rowe

Z mojego osobistego doświadczenia korzystania z tego ustawienia zarówno w konfiguracji z jednym monitorem (gdy jestem na laptopie), jak i korzystania z tego ustawienia w konfiguracji z wieloma monitorami w domu, gdy mój laptop jest podłączony do drugiego dodatkowego ekranu. Uważam, że to sticky edgeprzełączenie powinien być zawsze włączony (chociaż Simon we wpisie błędu wydaje się nie zgadzać ze mną, ponieważ jest tak przyzwyczajony do płynnego przeciągania okien z ekranu na ekran, ale nienawidzi tego, gdy to nie robi że).

W obu przypadkach powoduje to, że myślę, że osoba, która pierwotnie przewidziała to ustawienie i zaprojektowała dla niego interfejs użytkownika, prawdopodobnie nie jest tą samą osobą, która zaimplementowała to programowo. I to prawdopodobnie jest błąd , że to ustawienie pierwotnie miało przełączać mysz przylegającą do krawędzi, ale osoba, która ją wdrożyła, uznała, że ​​powinna zamiast tego przełączać okna przylegające do krawędzi.

Stephan Branczyk
źródło
5
Z mojego doświadczenia wynika, że ​​jest to całkowicie niepoprawne. Używam 12.04 z konfiguracją 2 monitorów i jedyne, co się zmienia, to zachowanie myszy. Nadal jestem w stanie „częściowo zmaksymalizować” okno, przeciągając je w stronę skrzyżowania dwóch ekranów („częściowo zmaksymalizuje”, gdy kursor , a nie krawędź okna, osiągnie skrzyżowanie). Po włączeniu funkcji „lepkich krawędzi” próbuje złapać kursor myszy za każdym razem, gdy poruszam się po monitorach. Nie mogę sobie wyobrazić, dlaczego ktoś tego chce, ale przynajmniej łatwo to wyłączyć.
Lambart
Jeśli jest to istotne, powinienem wspomnieć, że mam „miejsce uruchamiania” ustawione na jeden ekran. Gdybym miał program uruchamiający na obu ekranach, ta funkcja „lepkich krawędzi” może być pomocna.
Lambart
Cóż, spróbuję ponownie jutro. Może istniała aktualizacja lub może być coś innego, co różni się w mojej konfiguracji.
Stephan Branczyk
7

Odkryłem, że jeśli po prostu wyłączysz lepkie krawędzie, mysz utknie na drugim ekranie. Jest to prawdopodobnie celowe, ponieważ umieszczenie programu uruchamiającego nie miałoby sensu dla obu ekranów, jeśli nie można wybrać programu uruchamiającego na drugim ekranie.

Tak więc musisz zrobić: Ustawienia> Wyświetla ustaw lepkie krawędzie na WYŁ. I ustaw położenie programu uruchamiającego tylko na jednym monitorze .

Max Gräsbeck
źródło
1
Nie działa dla mnie: kursor wciąż zacina się na granicy. : \ Korzystanie z Ubuntu 14.04.
Tomislav Nakic-Alfirevic
12.04 działa ^ ___ ^
Min.11
to działa dla mnie w 16.04, ale ustawienie go na tylko jeden monitor wydaje się przerywać automatyczne ukrywanie. aka: nigdy się nie ujawni bez względu na to, jak mocno
uderzę
3

Nie wiem na pewno, ale wygląda na to, że przełącza to zdolność przeciągania okna blisko krawędzi i przeskakiwania okna do tej krawędzi, idealnie wyrównane.

Jeff Welling
źródło
2
To działa trochę w konfiguracji z wieloma monitorami - na przykład po wyłączeniu okno nie zmaksymalizuje się częściowo po lewej stronie prawego monitora, ale zrobi to po włączeniu.
Jayson Rowe,
3

Tak więc, aby zacytować kogoś z dyskusji o błędzie opublikowanej przez @Florian Diesch, jeden użytkownik powiedział, że przełącznik „Lepka krawędź” będzie bardziej dokładnie nazwany „Unikaj przypadkowego zagubienia kursora myszy na innym ekranie”.

Po zabawie z tym ustawieniem zauważyłem, że kursory poruszające się z wystarczającą prędkością mogą przełamać barierę monitora i uciec do następnego ekranu.

Zgodnie z tą odpowiedzią wydaje się, że Alt + F2 -> „gconf-editor” może pozwolić ci faktycznie zmienić zmienną prędkości, co teoretycznie może dla kogoś, w odpowiednich okolicznościach, uczynić tę opcję naprawdę przydatną.

Po prostu wyłącz opcję Lepkie krawędzie w sekcji Wyświetlacze w obszarze Wszystkie ustawienia

emmagras
źródło
Dzięki. Głównie próbowałem sparafrazować odpowiedź, którą podałem, to polecenie nawet dla mnie nie działa, ale nie martwię się o to.
emmagras
1

Pozwala ustawić krawędź okna obok krawędzi ekranu

UbunTom
źródło
0

To ciekawa koncepcja i miły sposób na obejście dokowania do krawędzi, gdzie spotykają się dwa monitory

akgnit
źródło