Deshabilite la activación automática de las actividades de Gnome Shell al pasar el mouse

22

He estado buscando una manera de deshabilitar la función de "esquina activa" del botón Actividades en Gnome Shell. Preferiría que requiera un clic de modo que no lo active accidentalmente al pasar el mouse.

usuario2888
fuente

Respuestas:

12

Para 11.10

La ubicación de esto se cambió para 11.04, para 11.04 mire abajo. Puede hacer esto con una edición rápida del archivo /usr/share/gnome-shell/js/ui/layout.js Si encuentra el código:

this._corner = new Clutter.Rectangle({ name: 'hot-corner',
                                       width: 1,
                                       height: 1,
                                       opacity: 0,
                                       reactive: true });

Cambie reactive: truea reactive: falsey deshabilitará la esquina activa, pero aún permitirá activar la pantalla de resumen haciendo clic en el botón Actividades o presionando la tecla Super(Windows).

Voy a considerar hacer una extensión para modificar este comportamiento en lugar de la modificación directa del archivo panel.js, ya que se sobrescribirá con las actualizaciones.

Para 11.04

Igual que el anterior pero edite el archivo /usr/share/gnome-shell/js/ui/panel.js:

this._corner = new Clutter.Rectangle({ width: 1,
                                       height: 1,
                                       opacity: 0,
                                       reactive: true });
Gafe
fuente
8

La extensión del configurador de Actividades tiene una opción para deshabilitar el punto de acceso "Actividades". Se llama "Desactivar Hot Corner". Además, de forma predeterminada, el texto se reemplaza por un icono, lo que ahorra espacio.

Captura de pantalla

Funciona para Ubuntu 12.10.

krlmlr
fuente
7

En 11.10 y versiones posteriores, puede deshabilitar el hot corner instalando la extensión " No Topleft Hot Corner " desde el sitio oficial de extensiones Gnome-shell.

jokerdino
fuente
2
Esta es la única respuesta válida y funcionó perfectamente para mí en Ubuntu 14.10. Me doy cuenta de que las respuestas con más votos se ingresaron antes, pero tener que editar manualmente Javascript solo para desactivar algo nunca es aceptable ...
Cerin
3

Descargue extension.jsy metadata.jsondesde https://github.com/hermanus/gnome-shell-extensions/tree/master/Gnome-shell-activities-hotspot-disabler y colóquelos ~/.local/share/gnome-shell/extensions/[email protected]/. El nombre del directorio es importante: puede cambiarlo si también cambia el uuid metadata.json.

Esto instalará una extensión que anula la Panel.HotCorner.prototype._onCornerEnteredfunción, por lo que la pantalla de actividades solo se muestra cuando hace clic en 'Actividades'. Para activarlo, visite https://extensions.gnome.org/local/ .

Actualmente, esta extensión funciona con Gnome versión 3.6, esa es la que se incluye con Ubuntu 12.10. Si navega por el historial en Github, encontrará versiones que funcionan con versiones anteriores de Gnome (hasta 3.0. = Ubuntu 11.04).

Henk
fuente