Desative o comportamento do “clique do meio para abaixar a janela” no gnome

23

Estou usando o navegador Chromium e o gnomo padrão (ou seja, não unidade). O Chromium (como muitas coisas) tem muitas guias e permite que você clique com o botão do meio em uma guia para fechá-la. Mas se eu clicar com o botão do meio na parte azul do lado de fora da guia, ela abaixará a janela abaixo de todas as outras janelas. No entanto, muitas vezes me pego tentando clicar no meio de uma guia para fechá-la e clicar acidentalmente no meio da guia (que é a barra de título no cromo) e, portanto, abaixar acidentalmente a janela.

Como desabilito esse comportamento "clique do meio para abaixar a janela"?

Rory
fonte
Você está usando o GNOME Shell, o GNOME Classic ou o GNOME Classic sem efeitos? Estou perguntando porque cada um deles usa um gerenciador de janelas diferente, e a configuração desejada é anexada ao gerenciador de janelas.
Dylan McCall

Respostas:

9

Para 14.04 (Trusty Tahr), ele pode ser desativado com o comando:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'none'

Restaurar estado original:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'lower'

Além disso, as seguintes variantes são possíveis:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-shade'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'maximize'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-maximize-horizontally'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-maximize-vertically'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'minimize'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'shade'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'menu'

Mas o erro ainda está lá, a opção do Google Chrome na configuração "Usar barra de título e bordas do sistema" pode diminuir o impacto ...

dess
fonte
Eu estava curioso '*shade'para saber o que as opções fazem, então as testei no Ubuntu 14.04. 'shade'é "outside of valid range"e 'toggle-shade'parece não ter efeito. Drat a sorte! Eles pareciam interessantes. :)
CivMeierFan
8

Você pode instalar o Ubuntu Tweak e deve haver uma configuração para ele.

Você também pode fazer isso gconf-editor. Vá para apps> metacity> general> action_middle_click_titlebar e defina-o como "none". Este valor, "none", diferencia maiúsculas de minúsculas.

Kris Harper
fonte
2
Sua solução funciona (também para Unity), mas parece que o Google Chrome é um caso especial e tem um bug. Ele ignora as configurações do sistema do meio do mouse (todos os outros programas são adequados) para a barra em que as guias estão localizadas. Vou tentar fazer um relatório de bug no chromium: - /
therealmarv
@therealmarv Boa captura. Posso confirmar esse comportamento na minha máquina. Um relatório de erro parece estar em ordem.
Kris Harper
1
aqui está o meu relatório de bug sobre isso: code.google.com/p/chromium/issues/detail?id=132061
therealmarv
2
e 5 anos mais tarde, este bug é ainda uma coisa -_-
Alice
3

Suponho que você esteja usando o GNOME Shell. Você pode alterar essa configuração usando uma ferramenta chamada gnome-tweak-tool, que aparece como "Configurações avançadas" na visão geral das atividades.

Primeiro, instale o gnome-tweak-tool usando o Software Center.

Depois de instalado, vá para a visão geral de Atividades, digite "Configurações avançadas" e abra o aplicativo que aparece.

Você pode configurar muitas coisas nesta ferramenta, mas a que mais lhe interessa está na seção Windows, no lado esquerdo. Clique nele e altere "Ação na barra de título, clique no meio" para o que quiser.

painel de configurações da janela do gnome-tweak-tool

Dylan McCall
fonte
3

Isso funciona para o Chromium:

gconftool-2 --type string --set /apps/metacity/general/action_middle_click_titlebar "none"
Jorge Pastor
fonte
Na minha máquina (Ubuntu 16.04 normal), isso está sob uma configuração diferente. Para mim isso seria gconftool-2 --type string --set /org/gnome/desktop/wm/preferences/action_middle_click_titlebar "none".
Hassan
Há muitos caracteres estranhos e invisíveis no comando acima, para que falhe. O comando sem esses caracteres estranhos é:gconftool-2 --type string --set /org/gnome/desktop/wm/preferences/action_middle_click_titlebar "none"
laurent
1
Pode ser melhor usar apenas gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar none. Pode ser necessário sair do Chrome / Chromium para observar a alteração.
Kevin
Correção menor: o Chrome (53.0.2785.113) respeita a configuração, mas o Chromium (52.0.2743.116) não, por algum motivo.
Kevin
1

Caso alguém queira ativar isso, há um bug que o afeta no Cinnamon recente. Consulte https://bugs.chromium.org/p/chromium/issues/detail?id=777821 .

A solução alternativa: Crie manualmente um arquivo .config / gtk-3.0 / settings.ini com:

[Settings]
gtk-titlebar-middle-click=lower

Em seguida, reinicie o chrome com chrome: // restart

JavaYu
fonte
0

A partir do Ubuntu 18.04.1 LTS, esse problema é resolvido usando o $ gnome-tweakswindow / middle e clicando em nenhum.

Alrik
fonte