L'area di notifica di Gnome 3.6 può essere ridotta?


13

Trovo che le modifiche alla shell 3.6 di GNOME nella barra dei messaggi siano irritanti. C'è un modo per passare la barra dei messaggi al vecchio modello o almeno per restringere gli oggetti e impedirgli di spingere l'intero desktop quando viene convocato?


1
Con la tua descrizione, immagino tu stia parlando di GNOME Shell e della barra dei messaggi. Ho modificato la tua domanda con una terminologia più specifica per assicurarmi che nessuno si confonda :)
Dylan McCall,

Risposte:


11

Il nuovo design rende la barra delle applicazioni inutilizzabile per molte app come CherryTree, Deluge, ecc. Che hanno icone nella barra delle applicazioni, poiché devi attendere un secondo per ogni accesso! E se, per caso, il cursore del mouse tocca la parte inferiore del desktop per solo un secondo, vedrai un brutto movimento. Non so dove gli sviluppatori di gnome vogliono andare con tali "innovazioni".

Tuttavia, è possibile modificare il comportamento del vassoio modificando /usr/share/gnome-shell/js/ui/messageTray.js.Ho modificato TRAY_DWELL_TIME to 50 mse impostare la zona calda sul vecchio angolo in basso a destra modificando la riga che indica let shouldDwell = ...:

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

Questo rende di nuovo utilizzabile il vassoio ma non ho trovato un modo per impedire quel movimento verso l'alto.

EDIT (grazie a @ 6ahodir):

Per impedire lo spostamento verso l'alto del desktop, modificare lo stesso file ( /usr/share/gnome-shell/js/ui/messageTray.js) e aggiornare la seguente riga nella _showDesktopClone()funzione:

{ y: -this.actor.height,

a questo:

{ y: 0,

Nel caso in cui desideri rimuovere il messageTray,

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

Fantastici ragazzi, questo è ESATTAMENTE quello che stavo cercando !! Molte molte grazie.
Cory Gross

Grazie! Il nuovo gnome-shell ha interrotto un po 'i miei flussi di lavoro. Ma sai se posso modificare questo codice senza manomettere i file installati? Qualche modo per utente per ignorare il comportamento di gnome-shell?
diradato il

5

È possibile ridurre la modifica della barra dei messaggi /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;
}

E dovresti anche cambiare la dimensione delle icone in /usr/share/gnome-shell/js/ui/messageTray.js. Cerca la SOURCE_ICON_SIZEcostante all'interno della Sourceclasse e impostala sul valore che preferisci :-)


2

Disabilita il passaggio del mouse sull'area di notifica:

let shouldDwell = 0;

Esiste un'associazione di tasti per l'area di notifica (il valore predefinito è super + m)

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.