Qual è la funzione di attivazione / disattivazione dei "bordi appiccicosi" nei display?


35

Ho installato Ubuntu 12.04 (Precise Pangolin). Se apro System Settings >> Displaysc'è un nuovo pulsante (?) On / off per un'impostazione denominata Sticky edges.

Qualcuno può dirmi cosa dovrebbe controllare questa impostazione?


Domanda / risposta correlata - modifica il fattore di adesività
Lambart

Risposte:


30

Controlla il comportamento del mouse ai bordi tra i monitor in una configurazione multi-monitor: se "Sticky Edges" è abilitato, il mouse si ferma sul bordo.

Vedi bug # 965080 se pensi che questo dovrebbe essere più ovvio.


1
Ciò che trovo un po 'confuso è che, se lo capisco correttamente, questa opzione riguarda il comportamento del sistema quando si hanno più schermi. Ho solo un display. Oh bene. Grazie per il link alla voce del bug. Aspetterò e vedrò se qualcosa cambia.
irrazionale John

1
@irrationalJohn IKR! Dovrebbe essere disabilitato o disattivato almeno in caso di configurazione a monitor singolo e anche disattivato per impostazione predefinita.
Yatharth Agarwal,

A quanto ho capito, a partire da ora, molte persone hanno scoperto che anche se è disabilitato, il cursore si attacca ancora sul bordo. Molto frustrante.
Chunjiw,

9

Le risposte di UbunTom, Jeff Welling e Jayson Rowe sono tutte corrette.

In effetti, la risposta accettata (con 10 voti attualmente) è completamente sbagliata . Sfortunatamente, anche la voce del bug trovata nella risposta accettata la rende parzialmente sbagliata (non il primo poster che dice di non sapere, e non la risposta di Simon, ma alcune delle risposte che suggeriscono di rietichettare il bordo appiccicoso con il comportamento atteso di il mouse si attacca al bordo).

La sticky edgelevetta non ha assolutamente alcun effetto sul mouse che si attacca al lato dello schermo di una configurazione multi-monitor. Lo so perché attualmente sto scrivendo questo da un'impostazione multi-monitor. E anche quando questo interruttore è disattivato (e viene applicata la modifica), il mio mouse si attacca ancora un po 'al lato dello schermo posizionato adiacente al mio secondo monitor (prima di incrociarlo completamente).

Ciò che controlla questa impostazione è tuttavia la proprietà semi-massimizzante di windows quando il cursore tocca il lato dello schermo mentre trascina una barra della finestra su di essa.

Jayson Rowe ha inchiodato la descrizione del comportamento nel suo commento:

Fa un po 'in una configurazione multi-monitor - ad esempio, quando è spento, una finestra non si semi-massimizza sul lato sinistro del monitor destro, ma lo farà quando si accende. - Jayson Rowe

Nella mia esperienza personale di utilizzo di questa impostazione sia in un singolo monitor installato (quando sono sul mio laptop), sia di usare questa impostazione in un multi-monitor installato a casa quando il mio laptop è collegato a un secondo schermo aggiuntivo. Trovo che questo sticky edgeinterruttore debba sempre essere attivato (anche se Simon nella voce del bug sembra non essere d'accordo con me, perché è così abituato a trascinare finestre da schermo a schermo senza problemi, lo odia quando ciò non funziona quella).

In entrambi i casi, ciò mi fa pensare che la persona, che inizialmente aveva immaginato questa impostazione e progettato l'interfaccia utente per essa, probabilmente non è la stessa persona che l'ha implementata a livello di programmazione. E questo è probabilmente il bug , che questa impostazione era originariamente pensata per far sì che il mouse si attaccasse al bordo, ma la persona che lo stava implementando, intendeva dire che dovrebbe invece attivare le finestre che si attaccano ai bordi.


5
Questo è completamente errato in base alla mia esperienza. Sto usando 12.04 con una configurazione a 2 monitor e l'unica cosa che cambia è il comportamento del mouse. Sono ancora in grado di "semi-massimizzare" una finestra trascinandola verso la giunzione dei due schermi ("semi-massimizza" quando il cursore , non il bordo della finestra, raggiunge la giunzione). Con "Sticky Edges" abilitato, cerca di afferrare il cursore del mouse ogni volta che mi muovo sui monitor. Non riesco a immaginare perché qualcuno lo voglia, ma almeno è facile disattivarlo.
Lambart,

Nel caso in cui sia pertinente, dovrei menzionare che il "posizionamento di avvio" è impostato su un singolo display. Se avessi il launcher su entrambi i display, questa funzione "bordi appiccicosi" potrebbe essere utile.
Lambart,

Bene, ci riproverò domani. Potrebbe esserci stato un aggiornamento o potrebbe esserci qualcos'altro che è diverso nella mia configurazione.
Stephan Branczyk,

7

Ho scoperto che se disabiliti semplicemente i bordi appiccicosi, il mouse si blocca sull'altro display. Questo è probabilmente intenzionale, poiché il posizionamento del programma di avvio non avrebbe alcun senso per entrambi i display se non fosse possibile selezionare il programma di avvio sull'altro display.

Quindi, ciò che devi fare è Impostazioni> Display imposta i bordi adesivi su OFF e imposta il posizionamento del lanciatore su un solo monitor .


1
Per me non funziona: il cursore si blocca ancora sul bordo. : \ Utilizzo di Ubuntu 14.04.
Tomislav Nakic-Alfirevic,

12.04 funziona ^ ___ ^
MInner

questo funziona per me nel 16.04, ma impostandolo su un solo monitor sembra rompere il nascondimento automatico. aka: non rivelerà mai, non importa quanto sia difficile sbattere il mouse
portforwardpodcast,

3

Non lo so per certo, ma sembra che la possibilità di trascinare una finestra vicino al bordo e far saltare la finestra su quel bordo, allineati perfettamente.


2
Fa un po 'in una configurazione multi-monitor - ad esempio, quando è spento, una finestra non si semi-massimizza sul lato sinistro del monitor destro, ma lo farà quando si accende.
Jayson Rowe,

3

Quindi, per citare qualcuno della discussione sui bug pubblicata da @Florian Diesch, un utente lo ha inserito, il comando "Bordo appiccicoso" si chiamerebbe più accuratamente "Evita che il cursore del mouse si perda accidentalmente in un altro display".

Dopo aver giocato con l'impostazione, ho scoperto che i cursori che si muovono a una velocità sufficientemente significativa possono rompere la barriera del monitor e sfuggire al display successivo.

Secondo questa risposta , sembra che Alt + F2 -> "gconf-editor" possa consentire di modificare effettivamente la variabile di velocità, il che, in teoria, per qualcuno, nelle giuste circostanze, potrebbe rendere effettivamente utile l'opzione.

Disattiva i bordi appiccicosi nella sezione Display in Tutte le impostazioni


Grazie. Stavo principalmente cercando di parafrasare la risposta che ho collegato, quel comando non funziona nemmeno per me, ma non me ne preoccupo.
emmagras,

1

Ti consente di posizionare il bordo di una finestra accanto al bordo dello schermo


0

È un concetto interessante e un bel modo di aggirare l' aggancio ai bordi dove si incontrano i due monitor

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.