¿Cómo configuro el enfoque siguiendo al mouse?

¿Cómo configuro el enfoque siguiendo al mouse?

¿Hay alguna manera de configurar el comportamiento de "el foco sigue al mouse" en Unity?

Respuesta1

13.04 y posteriores (GUI) (también funciona en Ubuntu Unity 22.10)

Los ajustes de seguimiento de enfoque se pueden configurar usando elherramienta-ajuste-de-unidadInstalar la herramienta unity-tweak

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

12.10 y posteriores (línea de comando)

Lo siguiente controla el enfoque de seguimiento.

gsettings set org.gnome.desktop.wm.preferences focus-mode 'sloppy'

o

gsettings set org.gnome.desktop.wm.preferences focus-mode 'mouse'

Utilice el valor 'click'para restablecer el control de enfoque estándar.

Nota:la diferencia entre 'sloppy'y 'mouse'se describe al final de esta respuesta.

Además, tiene la siguiente opción que, cuando se configura, abre automáticamente la ventana para tener foco:

gsettings set org.gnome.desktop.wm.preferences auto-raise true

Puede controlar el retraso de esta capacidad de aumento automático (en milisegundos):

gsettings set org.gnome.desktop.wm.preferences auto-raise-delay 500

Puedes cambiar raise-on-clickpara controlar qué ventana está en la parte superior:

gsettings set org.gnome.desktop.wm.preferences raise-on-click false

12.04

A continuación se presentan dos métodos para 12.04:

Método 1

ingrese la descripción de la imagen aquí

Utilice gconf-editory cambie el valor del modo de enfoque que se muestra pararatónodescuidado

(vea la nota abajo)

Si aún no lo ha gconf-editorinstalado, puede instalarlo mediante el comando de terminal:

sudo apt-get install gconf-editor

Además, tiene la siguiente clave que, cuando se configura, abre automáticamente la ventana para tener el foco: auto-raise.

Puede controlar el retraso de esta capacidad de aumento automático (en milisegundos) cambiando el valor claveauto-raise-delay

método 2

usargnome-tweak-tool

ingrese la descripción de la imagen aquí

cambiarmodo de enfoque de Windowsaratónodescuidado

(vea la nota abajo)

"ratón" versus "descuidado"

Un modo de enfoque "descuidado" parece funcionar mejor al permitir que Alt+ TABanule el enfoque.

"mouse" significa que si el mouse no está en la ventana, la ventana no está seleccionada, sin importar lo que haya seleccionado de otra manera.

El modo de enfoque de ventana indica cómo se activan las ventanas. Tiene tres valores posibles; "hacer clic" significa que se debe hacer clic en las ventanas para enfocarlas, "descuidado" significa que las ventanas están enfocadas cuando el mouse ingresa a la ventana y "mouse" significa que las ventanas están enfocadas cuando el mouse ingresa a la ventana y desenfocadas cuando el mouse sale de la ventana .

Controlar qué ventana está en la parte superior

Las siguientes opciones de ventana controlan qué ventana está delante de las demás (o "encima"). Es ligeramente diferente a la ventana que tiene el foco de entrada. Las siguientes descripciones ayudan a explicar un poco.

subir al hacer clic

A algunos usuarios que usan focus-follows-mouse no les gusta que las ventanas con las que interactúan lleguen a la parte superior a menos que hagan clic explícitamente en la barra de mosaicos de la ventana. Esto proporciona un mayor control cuando se trabaja con varias ventanas, pero puede resultar frustrante para la mayoría de los usuarios.

aumento automático

A algunos usuarios que usan focus-follows-mouse les gusta que la ventana sobre la que se encuentra el cursor suba automáticamente a la parte superior. Esto hace que la ventana esté a la vista, sin que otras ventanas la eclipsen.

retraso de aumento automático

El tiempo que se debe esperar antes de activar el comportamiento de aumento automático.

Respuesta2

Esto se puede hacer a través del Administrador de configuración de CompizConfig. Lo probé en 11.10, 12.04 y 12.10, yViejo frikiLo probé con éxito el 14.04. y 16.04

CompizConfig

Seleccione la pestaña "Enfocar y elevar el comportamiento", luego desmarque "Hacer clic para enfocar". Asegúrese de que "Subir automáticamente" esté marcado.

Más CompizConfig

Si no tiene instalado el Administrador de configuración de CompizConfig (también conocido como 'CCSM'), puede hacerlo desde el Centro de software o desde la línea de comando:

sudo apt-get install compizconfig-settings-manager

Luego puede iniciarlo ccsmdesde la línea de comando, o desde el iniciador con "compiz" o "ccsm",

Aquí hay algunas advertencias generales para ejecutar ccsm:¿Cuáles son algunos de los problemas con ccsm?

Respuesta3

Si bien puede utilizar gconf-editor o gnome-tweak-tool para hacer esto, no están instalados de forma predeterminada. También encontré (en las intarwebs dehttp://blog.bodhizazen.com/linux/gnome-3-focus-follows-mouse):

gconftool-2 --type string --set /apps/metacity/general/focus_mode mouse
gconftool-2 --type boolean --set /apps/metacity/general/auto_raise true
gconftool-2 --type integer --set /apps/metacity/general/auto_raise_delay 600

Personalmente, no me gusta la función auto_raise, así que configuré la segunda opción en "falso" y no configuré la opción auto_raise_delay.

Sin embargo, tenga en cuenta que esto finalmente "rompe" la barra de menú unificada (UMB) (cuando pasa el mouse del elemento que está usando a otro, la barra de menú unificada ahora refleja lo que sea que esté sobre el cursor).

Dos soluciones alternativas:

  • Mueva la ventana a la parte superior de la pantalla antes de acceder a UMB
  • Presione F10, lo que mantendrá UMB abierto en la ventana enfocada para que pueda interactuar

Probado tan recientemente como Precise

más ediciones: he puesto "descansos" entre comillas; sí, en realidad no lo esroto, pero rompe en mi opinión elintenciónde la UMB, o al menos hace que sea difícil de usar, como Reese señala correctamente en el comentario. En mi opinión, eso es "rompe la usabilidad simple, pero con una solución molesta". Aunque dado el enfoque de Linux en proporcionar multitarea muy fuerte (lo que tiende a llevar a un escritorio "desordenado"), parece que o la UMB disminuye la multitarea, o la multitarea disminuye las capacidades de la UMB. Lo dejaré como ejercicio para que el lector decida...

Respuesta4

Otra forma de habilitar focus-follows-mouse funcionó para mí en una instalación reciente de 12.10. Hayactualmente un error en 12.10(y un agradecimiento especial a nealmcb por el enlace) que hace que los cambios realizados con ccsm o gsettings se reviertan al cerrar sesión o reiniciar. Intenté un par de formas diferentes de engañar al error, pero finalmente tuve éxito conesta publicación sobre el uso de Dessettings.

En caso de que esa página migre, el proceso se reduce a:

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings

Inicie la configuración, vaya a la pestaña de Windows y apagueHaga clic para enfocar. Reinicié para que "funcionara", pero probablemente solo necesitaba cerrar sesión y volver a iniciarla.

Para referencia futura, parece que esta corrección de errores estará disponible en breve, por lo que los métodos normales de CCSM o gsettings deberían volver a funcionar correctamente.

información relacionada