Como desabilitar a abertura automática do Gnome-Shell no Dashboard

4

Estou personalizando meu Gnome-Shell no Ubuntu 11.10

Eu gostaria de desativar o recurso para abrir o Painel do Gnome quando eu fechar a última janela em um espaço de trabalho.

Editar para esclarecer: O painel está disponível somente em Shell do GNOME. O painel se abre se você pressionar a tecla Windows (também conhecida como SUPER) ou se você mover o mouse para o canto superior esquerdo. Se você fechar a última janela de um espaço de trabalho, mas houver janelas abertas em outros espaços de trabalho, o painel será aberto automaticamente. O último comportamento é chato se você não quiser usar o painel para abrir novas janelas ou alterar o espaço de trabalho. Há muitas maneiras de fazer as duas coisas (Gnome, Docky, atalhos de teclado, clicando em algo na área de trabalho, ...).

Editar : há um Q & A relacionado, que foi encerrado porque a mesma pergunta foi feita para o Mint: link

    
por user48027 25.02.2012 / 20:30

1 resposta

1

Acabei de encontrar esta pergunta (fechada) no stackoverflow (ver também < a href="https://superuser.com/questions/358345/how-can-i-set-a-minimum-of-workspaces-which-should-always-stay-available-in-gnom"> este Q & amp; A ). A informação lá me permitiu resolver a questão - 22 horas antes do meu próprio fim de recompensa ...:)

Note que esta é uma solução feia, porque você alterou 2 linhas nas fontes do shell do GNOME. Seria melhor convertê-lo em uma extensão (fácil de usar). As informações fornecidas aqui podem servir de base para uma extensão, mas não sei exatamente como fazer isso em uma extensão.

Basicamente você tem que descomentar o comando overview.show() no arquivo /usr/share/gnome-shell/js/ui/main.js (e o if antes). Pode ser uma boa ideia fazer um backup do arquivo antes.

$ diff main.js main.js-old
350,351c350,351
<         //if (!overview.visible && showOverview)
<         //    overview.show();
---
>         if (!overview.visible && showOverview)
>             overview.show();

Para aplicar as alterações, execute:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

As linhas anteriores confirmam minha suspeita de que não há atualmente nenhuma opção para alterar esse comportamento.

    
por lumbric 31.05.2012 / 20:28

Tags