¿Cómo desactivo el imán del mouse en el borde medio con varios monitores?

397

Yo uso Ubuntu 12.04 en una configuración de dos pantallas. Multiscreen en 12.04 generalmente ha mejorado mucho, pero hay una cosa que realmente me pone nerviosa: hay un tipo de imán de mouse en el borde medio (entre las dos pantallas). Sin duda, está ahí para facilitar la interacción con el iniciador en la pantalla derecha. Pero tengo suficiente confianza en mis habilidades de ratón, el imán es más molesto que útil en mi caso. ¿Puedo desactivarlo de alguna manera?

Benjamin Wohlwend
fuente
2
No sé si está ahí para que sea más fácil interactuar con el iniciador o si es para que sea más fácil abrir ventanas para llenar la mitad derecha o izquierda de la pantalla.
Gus
15
Si hay tantos votos a favor para esta pregunta, los bordes adhesivos deberían ser, por defecto, False.
don.joey
Usuarios de Ubuntu 18: tenga en cuenta que el escritorio predeterminado (administrador de ventanas) ha cambiado en Ubuntu 18 del escritorio de Unity a Gnome. Según las etiquetas de la pregunta, las respuestas a continuación se aplican a Unity. La información relativa a los bordes adhesivos del monitor en 18 bajo Gnome se puede encontrar aquí y aquí .
SeldomNeedy

Respuestas:

488

Hay una configuración para ello en Displays:

ingrese la descripción de la imagen aquí

Aún puede obtener el comportamiento si tiene un iniciador en el monitor derecho, así que use la opción "Colocación del iniciador" para seleccionar tener su iniciador solo en la pantalla izquierda. La adherencia entre las pantallas es necesaria para que sea fácil recuperar el lanzador allí.

Es posible que deba cerrar sesión y volver a iniciarla (o reiniciarla) para que los cambios surtan efecto.

Javier Rivera
fuente
1
Tuve un efecto similar, porque los monitores tenían un espacio entre ellos (en el cuadro de diálogo anterior). Después de arrastrarlos juntos, el cursor apareció inmediatamente después de salir de la otra pantalla.
iGEL
15
¡DIOS MIO! No puedo creer que no haya visto esto. Mi vida se volvió mucho más fácil.
Eduard Luca
1
También funciona en 13.04
metasequoia
2
FWIW, no tuve que reiniciar en 13.10. Entró en vigor tan pronto como presioné 'Aplicar'.
Geobits
2
Para 12.04 con el monitor derecho Launcherdeshabilitado, esto no funcionó. El mouse se mueve fácilmente desde el monitor izquierdo hacia la derecha, pero enfrenta un gran valor de superar_presión que se mueve de derecha a izquierda. Recomiendo la respuesta de Schinstad en su lugar.
H2ONaCl
50

El "bloqueo" es una función que permite utilizar el iniciador en configuraciones de monitores múltiples cuando está configurado para ocultarse automáticamente. Se puede configurar usando gconf-editor. Las claves relevantes son

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

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

Las configuraciones recomendadas para minimizar el efecto son:

  • overcome_pressure=1
  • stop_velocity=20

Esta configuración no impide que el mouse se pegue por completo, pero hace que sea menos probable que lo haga. Puede reducir stop_velocityaún más si lo desea.

Posiblemente también /apps/compiz-1/plugins/unityshell/screen0/options/reveal_pressure. Este último se puede configurar más fácilmente en Configuración del sistema -> Apariencia -> Comportamiento .

Jo-Erlend Schinstad
fuente
Gracias. Me alegra que lo hayas encontrado útil. A menudo hay más de una forma de responder una pregunta y creo que la respuesta aceptada es más fácil y accesible para más personas, por lo que me siento muy cómodo estando en segundo lugar :)
Jo-Erlend Schinstad
14

También puede modificar la configuración dentro de CCSM si prefiere una opción de GUI. Está bajo CSSM> Unidad> Experimental

Hay opciones para Launcher Edge Stop Overcome Pressure y Edge stop Velocity que puede modificar.

SirSid
fuente
2
instale ccsm con "sudo apt-get install compizconfig-settings-manager". Ejecutar con "ccsm". Busque / filtre "ubuntu unity plugin", haga clic en él. Pestaña "Experimental". "Edge stop velociy" de 15-20 funcionó para mí.
Jeffrey Martinez
O desde la GUI, ejecute Ubuntu Software Center, busque compizconfig-settings-manager e instálelo. Luego haga clic en Ubuntu Search, busque compizconfig-settings-manager y ejecútelo.
robocat
Esto funcionó relativamente bien para mí. Tenga en cuenta que esto ahora se coloca en "Launcher" (ya no es experimental). La configuración de "Velocidad de parada del borde" en 1, "Velocidad de caída de presión" en 1 y "Duración de la liberación del borde de la barra después de la rotura" en 0 lo eliminó (casi) por completo. De lo contrario, puede configurar el iniciador para que solo se muestre a la izquierda, y luego ya no aparecerá.
Bono
12

Personalmente pensé que podría ser un diseño incorrecto en un escritorio extendido donde en el medio del escritorio hay un iniciador. Sin embargo, tenga en cuenta que el iniciador tiene una nueva configuración:

ingrese la descripción de la imagen aquí

La sensibilidad de revelado le permite ajustar cuánto es sensible el lanzador al cruce del mouse. Cuanto más alto, más tienes que empujar el mouse contra el lanzador para revelarlo. Mientras el ocultamiento automático está activado y aproximadamente el 27% de la sensibilidad de revelación, puede navegar con el mouse desde el monitor externo izquierdo hacia el derecho o el opuesto, fácilmente sin revelar accidentalmente el iniciador. Consulte la encuesta si desea votar por esta opción.

Gracias a la respuesta de Hanynowsky https://askubuntu.com/a/111316/29209

Alessio
fuente
3
Creo que hay un error en su respuesta: al menos en mi sistema, cuanto menor es la sensibilidad, más tiene que presionar el mouse, no al revés.
Cmorales
6

Para cualquiera otra referencia. Terminé configurando 'Edge Stop Velocity' en 10,
Launcher Edge Stop Overcome Over Pressure en 10 y Launcher Reveal Pressure en 10.

Esto parece dar el equilibrio perfecto para mí. Sin retraso al arrastrar ventanas entre la pantalla. El lanzador es bastante fácil de acceder en ambos monitores, no se revela mal cuando se busca el botón Atrás en el navegador ...

usuario20982
fuente
1
¿Cómo llegó exactamente al lugar donde podría cambiar esa configuración?
David Cary
2

Además, si desea dejarlo como está, descubrí que mover el mouse MUY rápidamente más allá del centro le permitirá pasar a través de él sin el menor tiempo de bloqueo. Todavía lo cambié principalmente porque mover el mouse tan rápido era un poco molesto. Sin embargo, tal vez alguien lo encuentre útil.

dtigue
fuente
Incluso me pareció molesto tener que mover el puntero del mouse tan rápido. Cambiar la configuración es lo mejor.
Nav
2

También existe la opción "Monitores de iniciador" en CCSM en "Ubuntu Unity Plugin". Cambiar esto a "Escritorio primario" resolvió el problema para mí en la configuración del portátil + monitor externo.

Andreas
fuente
Para mí también. Estoy usando ubunutu 16.04.
MC
¡Oh gracias! ¡Es 2018 y esto sigue siendo un desastre! ¡solo su sugerencia funcionó después de todos estos años!
pcarvalho
1

en CCSM hay una configuración en la pestaña Experimental llamada Launcher Capture Mouse. si lo desactiva, el efecto se desactivará por completo

materemias
fuente
Esto funcionó para mí, ninguna otra respuesta lo hizo.
Prof. Falken
No estaba marcado cuando abrí la pestaña de configuración del Iniciador, pero todavía tengo un problema con el puntero del mouse pegado al borde de la pantalla.
Tomislav Nakic-Alfirevic
1

La opción del mouse de captura del iniciador ccsmy la configuración> muestra las opciones "Bordes fijos" no pararon la captura de bordes de derecha a izquierda para mí. Lo único que funcionó fue establecer el "Launcher Edge Stop Velocity" en 1 y eso resolvió el problema para mí. No se requieren otras modificaciones.

No me interesa el menú del iniciador de Unity en mi pantalla secundaria derecha, y la molestia que esto causó en el uso diario fue un dolor desagradable. No me di cuenta de que la ccsmconfiguración experimental de Unity estaba allí, así que tuve que vivir con ella durante unos 4 meses. Dios que fue molesto.

Lukeab
fuente
3
Tuve el mismo problema (de derecha a izquierda permaneció pegajoso). Lo resuelto en Displaysajustando Launcher Placementa All Displays, al hacer clic Applyy Keep This Configuration, a continuación, el establecimiento de nuevo sólo a la izquierda de la pantalla. Establecer Edge Stop Velocityen 1 significaba que no podía abrir el Iniciador (en la pantalla izquierda) con el mouse, y todavía tenía un borde (ligeramente) pegajoso.
drevicko
@drevicko - deberías agregar esto como respuesta, eso es lo único que funcionó para mí
geoffrey
1

El problema solo ocurre cuando tienes el iniciador colocado en "Todas las pantallas". Ya había cambiado "Configuración> Pantallas> Borde fijo> APAGADO", pero no hubo ninguna mejora. Así que cambié "Configuración> Pantallas> Ubicación del iniciador" solo a mi primer monitor (eliminando "Todas las pantallas"), y el problema desapareció.

systemBuilder
fuente
Estoy usando 14.04, y configurar Sticky Edge OFF fue suficiente para mí.
Martin Bonner
0

Como otra opción, siempre puede establecer los siguientes valores de gconf en /apps/compiz-1/plugins/unityshell/screen0/options:

  • overcome_presure=1
  • stop_velocity=5

Básicamente, esta configuración desactivará los bordes adhesivos, así como la capacidad de acceder al iniciador utilizando el mouse.

Luego puede usar la Supertecla " " (Windows / Apple) (o Alt+ F1) para acceder al iniciador mediante el teclado;)

eugene
fuente