Desativar a ativação automática das atividades do Gnome Shell ao passar o mouse

22

Eu tenho procurado uma maneira de desativar o recurso "canto quente" do botão Atividades no Shell do Gnome. Eu preferiria exigir um clique para não continuar ativando acidentalmente ao passar o mouse.

user2888
fonte

Respostas:

12

Para 11.10

A localização disso foi alterada para 11.04, para 11.04, veja abaixo. Você pode fazer isso com uma edição rápida do arquivo /usr/share/gnome-shell/js/ui/layout.js Se você encontrar o código:

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

Altere reactive: truepara reactive: falsee ele desativará o canto ativo, mas ainda permitirá ativar a tela de visão geral clicando no botão Atividades ou pressionando a tecla Super(Windows).

Vou tentar criar uma extensão para modificar esse comportamento, em vez de modificar diretamente o arquivo panel.js, pois ele será substituído por atualizações.

Para 11.04

O mesmo que acima, mas edite o arquivo /usr/share/gnome-shell/js/ui/panel.js:

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

A extensão do configurador de Atividades tem uma opção para desativar o ponto ativo "Atividades". É chamado "Desativar canto quente". Além disso, por padrão, o texto é substituído por um ícone - isso economiza espaço.

Captura de tela

Funciona para Ubuntu 12.10.

krlmlr
fonte
7

Nas versões 11.10 e posteriores, você pode desativar o hot corner instalando a extensão " No Topleft Hot Corner " no site oficial de extensões do Gnome-shell.

jokerdino
fonte
2
Esta é a única resposta válida e funcionou perfeitamente para mim no Ubuntu 14.10. Eu percebo o maior votado respostas foram inseridas anteriormente, mas ter que editar manualmente Javascript apenas para transformar algo fora não é aceitável ...
Cerin
3

Baixar extension.jse metadata.jsonde https://github.com/hermanus/gnome-shell-extensions/tree/master/Gnome-shell-activities-hotspot-disabler e colocá-los em ~/.local/share/gnome-shell/extensions/[email protected]/. O nome do diretório é importante - você pode alterá-lo se alterar também o uuid metadata.json.

Isso instalará uma extensão que substitui a Panel.HotCorner.prototype._onCornerEnteredfunção; portanto, a tela de atividades é mostrada apenas quando você clica em 'Atividades'. Para ativá-lo, visite https://extensions.gnome.org/local/ .

Atualmente, esta extensão funciona com o Gnome versão 3.6, que é fornecida com o Ubuntu 12.10. Se você pesquisar o histórico no Github, encontrará versões que funcionam com versões mais antigas do Gnome (até 3.0. = Ubuntu 11.04.)

Henk
fonte