¿Se puede reducir el área de notificación de Gnome 3.6?

13

Encuentro irritante los cambios de GNOME Shell 3.6 en la bandeja de mensajes. ¿Hay alguna forma de cambiar la bandeja de mensajes al modelo anterior o al menos reducir los elementos y evitar que empuje todo el escritorio cuando se invoca?

Vagabundo232
fuente
1
Por su descripción, me imagino que está hablando de GNOME Shell y la bandeja de mensajes. Edité tu pregunta con la terminología más específica para asegurarme de que nadie se confunda :)
Dylan McCall

Respuestas:

11

¡El nuevo diseño hace que la bandeja sea inutilizable para muchas aplicaciones como CherryTree, Deluge, etc. que tienen íconos de bandeja, ya que debe esperar un largo segundo por cada acceso! Y si, por casualidad, el cursor de su mouse toca el fondo del escritorio por solo un segundo, verá un movimiento desagradable. No sé a dónde quieren ir los desarrolladores de gnomos con tales "innovaciones".

Sin embargo, puede cambiar el comportamiento de la bandeja editando /usr/share/gnome-shell/js/ui/messageTray.js.Cambié TRAY_DWELL_TIME to 50 msy configuré la zona activa en la esquina inferior derecha anterior cambiando la línea que dice let shouldDwell = ...:

let shouldDwell = (x >= monitor.x && x == monitor.x + monitor.width - 1 &&

Esto hace que la bandeja se pueda volver a usar, pero no encontré una manera de evitar ese movimiento ascendente.

EDITAR (Gracias a @ 6ahodir):

Para evitar el movimiento ascendente del escritorio, cambie el mismo archivo ( /usr/share/gnome-shell/js/ui/messageTray.js) y actualice la siguiente línea en la _showDesktopClone()función:

{ y: -this.actor.height,

a esto:

{ y: 0,

En caso de que desee eliminar el mensajeTray,

let shouldDwell = (x >= monitor.x + monitor.width && x <= monitor.x + monitor.width + 1 &&    
Tsu Jan
fuente
¡Chicos geniales, esto es EXACTAMENTE lo que estaba buscando! Muchas muchas gracias.
Cory Gross
¡Gracias! El nuevo gnome-shell rompió un poco mis flujos de trabajo. Pero, ¿sabe si puedo cambiar este código sin alterar los archivos instalados? ¿Alguna forma por usuario de anular el comportamiento de gnome-shell?
disminuyó el
5

Puede reducir la bandeja de mensajes modificando /usr/share/gnome-shell/theme/gnome-shell.css

#message-tray {
    background: #2e3436 url(message-tray-background.png);
    background-position: 0 0;
    background-repeat: repeat;
    transition-duration: 250;
    height: 36px;
}

Y también debes cambiar el tamaño de los íconos /usr/share/gnome-shell/js/ui/messageTray.js. Busque la SOURCE_ICON_SIZEconstante dentro de la Sourceclase y ajústela al valor que desee :-)

Aldo Culquicondor
fuente
2

Deshabilite el área de notificación al pasar el mouse:

let shouldDwell = 0;

Hay una combinación de teclas para el área de notificación (el valor predeterminado es super + m)

Andrés
fuente