Como desabilito a sobreposição de atalho de teclado do Unity?

24

É possível desativar a sobreposição de atalhos de teclado no Ubuntu 12.04?

Ian Liu Rodrigues
fonte
Uma razão para desativar isso ou atrasar a aparência da sobreposição de teclas de atalho é que ela interfere na captura de telas com a função de captura de tela fácil normalmente iniciada pelo botão <Super> 1. As dicas na sobreposição aparecem na captura de tela , que geralmente não é o que você deseja.
Não estou usando a 12.10, mas, até onde sei, esta opção não foi removida. Você pode tentar redefinir suas configurações de compiz / unidade com $ compiz.resetlogout e login e executar $ dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false.
Jesse

Respostas:

16

Para o Ubuntu 12.04 e abaixo:

A sobreposição do atalho de teclado é controlada por uma opção no plug-in do compiz unity.

insira a descrição da imagem aqui

Na guia experimental, ccsmvocê pode desmarcar a opção mostrada.

Lembre-se de que o uso do CCSM é fortemente desencorajado - você pode obter o mesmo via gconf-editor

insira a descrição da imagem aqui

desmarque a opção mostrada no caminho /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay

liberdade de expressão
fonte
3
Na minha nova instalação 12.10, /apps/compiz-1/plugins/unityshellnão está presente.
Bart van Heukelom 14/11/2012
Por que o uso gconf-editorpreferencial é o uso ccsm?
22613 Kristopher Ives
1
@KristopherIves - estas perguntas e respostas explicam sua pergunta: askubuntu.com/questions/80589/...
fossfreedom
1
Na minha instalação 14.04 bastante recente, / apps / compiz-1 / plugins / unityshell também não está presente.
Tom Swirly
/ apps / compiz-1 / plugins / unityshell não está presente no 16.04.1
anon58192932 12/12
7

Para aqueles como eu, que preferem a linha de comando:

Ubuntu 12.10+:

(Testado até 16.04)

dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false

Ubuntu 12.04 e abaixo:

sudo apt-get install gconf-editor
gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay --type bool false
bmaupin
fonte
Funcionou bem no Ubuntu 18.04 executando o Unity.
Muhammad bin Yusrat
5

Para o Ubuntu 12.10:

Você pode desativar esse comportamento seguindo estas etapas:

  1. Instale o Ubuntu Tweak Instale-o
  2. Abra o rótulo Tweaks e escolha Unity

    screenshoot

  3. Agora você deve procurar a segunda opção chamada Atalhos, dicas sobrepostas

    screenshoot2

  4. Agora clique na caixa para desativar esse recurso, para que continue assim:

    screenshoot3

Lucio
fonte
1
Por curiosidade, como isso seria feito na linha de comando?
Kupiakos
Não tenho idéia se isso está mudando alguma opção específica no esquema gconf . Em caso afirmativo, deve haver
Lucio
0

Eu sei que este é um thread antigo, mas a solução dconf não funciona mais, pelo menos a partir do 16.04 (e talvez mais cedo também).

Para 16.04+, a maneira mais fácil é obter a ferramenta Unity Tweak, e vá para Visão geral-> Adicional e desmarque a opção "Manter super por atalhos de teclado"

David784
fonte
Estranho, acabei de testar minha solução no 16.04 e funcionou bem.
bmaupin
0

Essas respostas não funcionam para mim e o Ubuntu Tweak não ajuda muito, porque essa é uma configuração por usuário e, quando você abre o Ubuntu Tweak, você já saiu do primeiro pop-up (ele sai no primeiro evento de mouse / teclado). Então, qual é o sentido de desativar um pop-up que já está desativado? Essa configuração faz sentido apenas para novos usuários.

Eu tentei várias respostas do dconf / gsettings / seja qual for, ninguém conseguiu defini-lo com sucesso. eu tentei

gsettings set org.compiz.unityshell:/ shortcut-overlay false

E também via /usr/share/compiz/unityshell.xml, mas não, não vai funcionar. Aparentemente, esse pop-up aparece se o .config/unity/first_run.stamparquivo não existir. Então você pode:

mkdir -p /etc/skel/.config/unity
touch /etc/skel/.config/unity/first_run.stamp

Dessa forma, os novos usuários terão esse arquivo no primeiro login e não verão o maldito pop-up.

bviktor
fonte