A área de notificação do Gnome 3.6 pode ser reduzida?

13

Acho irritantes as alterações do GNOME Shell 3.6 na bandeja de mensagens. Existe uma maneira de mudar a bandeja de mensagens para o modelo antigo ou, pelo menos, reduzir os itens e impedi-los de empurrar toda a área de trabalho ao serem convocados?

    
por Vagrant232 19.10.2012 / 23:08

3 respostas

11

O novo design torna a bandeja inutilizável para muitos aplicativos como CherryTree, Deluge, etc., que possuem ícones de bandeja, já que você precisa esperar um segundo para cada acesso! E se, por acaso, o cursor do mouse tocar o fundo da mesa por apenas um segundo, você verá um movimento desagradável. Eu não sei onde os desenvolvedores do gnome querem ir com tais "inovações".

No entanto, você pode alterar o comportamento da bandeja editando /usr/share/gnome-shell/js/ui/messageTray.js. alterei TRAY_DWELL_TIME to 50 ms e definir a zona quente para o canto inferior direito alterando a linha que lê let shouldDwell = ... para:

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

Isso torna a bandeja utilizável novamente, mas não encontrei uma maneira de impedir esse movimento ascendente.

EDIT (graças a @ 6ahodir):

Para impedir o movimento ascendente da área de trabalho, altere o mesmo arquivo ( /usr/share/gnome-shell/js/ui/messageTray.js ) e atualize a seguinte linha na função _showDesktopClone() :

{ y: -this.actor.height,

para isso:

{ y: 0,

Caso você queira remover o messageTray,

let shouldDwell = (x >= monitor.x + monitor.width && x <= monitor.x + monitor.width + 1 &&    
    
por Tsu Jan 24.10.2012 / 19:58
5

Você pode reduzir a bandeja de mensagens 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;
}

Você também deve alterar o tamanho dos ícones em /usr/share/gnome-shell/js/ui/messageTray.js . Procure a constante SOURCE_ICON_SIZE na classe Source e configure-a com o valor de sua escolha: -)

    
por Aldo Culquicondor 01.11.2012 / 21:27
2

Desativar o foco da área de notificação:

let shouldDwell = 0;

Existe uma tecla de atalho para a área de notificação (o padrão é super + m)

    
por andrew 10.11.2012 / 09:50

Tags