Como modificar ou desativar o uso da tecla Alt pelo HUD?


471

Vários jogos, o Emacs e o terminal fazem uso extensivo da Altchave. O Unity pode ser configurado para respeitar essa chave, em vez de iniciar o HUD com ela?


45
o HUD é realmente irritante
Oki Erie Rinaldi

10
Concordo. Com a tecla Alt, o HUD praticamente garante que você interferirá no funcionamento adequado da maioria dos aplicativos não triviais.
Gino

Torna extremamente difícil seguir os tutoriais do Unity3d. Alt é usado constantemente ao criar o mundo do jogo, por exemplo, girando a janela de cena, o que acontece dezenas de vezes por minuto se você estiver criando um objeto complicado.
don brilhante

Qualquer tecla modificadora usada por ela mesma é uma péssima idéia. A mesma coisa com a Startchave.
Victor Yarema

É realmente um design estúpido. irritante.
Siwei Shen, 16/03

Respostas:


500

Abra o aplicativo Configurações do sistema acessando o Session Indicatorpainel do Unity ou pesquisando System Settingsusando o HUD.

insira a descrição da imagem aqui

Então vá para Keyboard > Shortcuts > Launchers. Você pode redefinir a tecla HUD com a tecla para mostrar a opção HUD . Pressionar Backspacedesativará completamente o atalho do HUD.

Captura de tela da janela Configurações do teclado, na seção Iniciadores

Se você definir Altmanualmente, a configuração distingue entre a tecla Alt esquerda e direita. Portanto, se você deseja manter um comportamento geral e ainda usar as combinações Alt, essa pode ser uma solução alternativa para você.


10
Isso não funciona para mim. A tecla alt esquerda ainda aciona o HUD. Gostaria de saber se ocorreu alguma atualização que anulou essa correção. Estou realmente surpreso que isso seja um problema: Emacs alguém? Nossa.
Dogweather 29/09/12

18
Eu defini-o Alt+Windowscomo ele continuava aparecendo quando eu estava alternando as guias no Firefox. Essa combinação funciona muito bem e não interfere nas operações normais do Dash.
japzone 4/12/12

3
Sim! Finalmente se livrou disso! Depois de todo esse tempo, ainda não sei o objetivo desse "comando Executar" do HUD ... Alguém pode explicar?
Lucas Pottersky

8
Uau. Estou me chutando por não procurar por isso antes! (Além disso, em retrospecto, é tão óbvio ... Eu realmente não deveria ter que procurar por ele em tudo.)
Dan Tao

5
Deveria ter sido apenas alt-super por padrão, especialmente com todos os jogos chegando para o Linux. Obrigado.
Kelvinilla

61

Você pode usar o compizconfig-settings-manager Instale o compizconfig-settings-manager para alterar a chave usada para mostrar o HUD.

Para instalá-lo, execute o seguinte comando em um terminal:

sudo apt-get install compizconfig-settings-manager

Após a instalação, abra-o ( ccsm) e vá para o Ubuntu Unity Plugin.

insira a descrição da imagem aqui

Clique no botão da opção Key para mostrar o HUD e uma caixa de diálogo semelhante à mostrada abaixo aparecerá.

insira a descrição da imagem aqui

Clique em Agarrar combinação de teclas e pressione a nova combinação de teclas desejada e pressione enter. Depois disso, clique no botão OK e a nova combinação de teclas acionará o HUD a partir de agora.


2
Isso não funcionará no Unity-2D ... #
288

2
@nastys pelo menos trabalho em Unity 3D muito bom
Anwar

2
As combinações de teclas do CCSM ainda podem ser respeitadas ao executar o Unity2D.
Takkat 10/10/12

Realmente. Quando a unidade é ativada, algumas das principais configurações dos atalhos padrão são ignoradas. Obrigado
ruX

1
Obrigado. Isso resolve o problema no Evolution causado ao inserir os destinatários de email e uma vírgula e espaço são inseridos após pressionar a tecla AltGr para obter o @. Muito obrigado!
Geppettvs D'Constanzo

17

Você pode configurar o HUD com a ajuda de gsettings:

DESCRIÇÃO
       O gsettings oferece uma interface simples de linha de comando para o GSettings. Permite obter, definir ou monitorar uma chave individual para alterações.
  • Para obter a chave atual, execute o seguinte comando no terminal:

    $ gsettings get org.compiz.integrated show-hud
    ['<Alt>']
    
  • Para alterar a tecla (deixe Alt+ Super), execute o seguinte comando no terminal:

    gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"
    

Agora, quando você pressiona apenas Alt, o HUD não é exibido. Mas está configurado para ser mostrado por Alt+ Super!

Você pode definir uma combinação de teclas válida em vez de "['<Alt><Super>']".


Eu restaurei usando gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"obrigado!
Insign

Qual é a diferença entre usar isso e dconf write / read?
precisa saber é o seguinte

1
@gonzobrains Visite wiki.gnome.org/action/show/Projects/dconf, que declaradconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems.
Pandya

2
@gonzobrains At API AlsoNote: Most applications will not want to interface directly with dconf, but rather with GSettings.
Pandya

1
@gonzobrains 12.04 usos gconf, não dconf/gsettings
wisbucky 14/03

16

No "Ubuntu 13.04 (raring)", você pode executar:

desativar HUD:
dconf write /org/compiz/integrated/show-hud '[""]'
ativar / redefinir HUD ('Alt L'):
dconf write /org/compiz/integrated/show-hud '["&lt;Alt&gt;"]'

funciona mesmo se a configuração não estiver listada no testet de configurações do sistema com 14.04 (ramo de desenvolvimento)
chave_

funciona em 14.04
Moreno

1
As alterações do dconf requerem uma reinicialização? Estou tentando modificar o comando de captura de tela e ele não parece ter efeito imediato.
precisa saber é o seguinte

Eu acho que o & lt; e & gt; deve ser <e> quando realmente digitar na linha de comando; pelo menos para mim, quando usei as codificações, não funcionou, mas quando usei ["<Alt>"], funcionou.
sigmazero13

Dica: ele deve estar sendo executado pelo usuário, não pela rootviasudo
vp_arth

13

Bem, é chamado de HUD . O novo recurso do Unity.

Para impedir que apareça, você pode desativar a ligação de teclas nos atalhos do teclado.

Abra as configurações do sistema acessando o Session Indicatorpainel Unity.

insira a descrição da imagem aqui

Nas configurações do sistema, selecione Keyboard. Na Shortcutsaba, clique em `Key para mostrar o HUD. e pressione Backspacepara desativá-lo. É isso aí!

insira a descrição da imagem aqui


9
Limpando a chave não desativar a opção HUD
Anwar

10

No Ubuntu 12.04, mudei o atalho para convocar o HUD no Windows System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD.

Agora minha Alt esquerda está feliz novamente :-)


0

Nas configurações do sistema, basta alterar o atalho de teclado para "Key to show the HUD" (em 'Launchers'). Como sugestão, defina-o para ativar quando as duas teclas alt forem pressionadas ao mesmo tempo, em vez de apenas uma. Isso torna o uso de VMs muito menos irritante.


-2

Ubuntu 14.04.1: Abrindo uma sessão do Emacs na qual a digitação Altnão abre o HUD.

  1. No ambiente da área de trabalho, digite Ctrl+ Alt+ F1para acessar a tela do terminal.
  2. Digite seu nome de usuário e senha, conforme solicitado.
  3. No prompt de comando, abra uma sessão do Emacs digitando emacs.
  4. Agora, usar Altcomo Metanão abrirá o HUD.
  5. Retorne à área de trabalho a qualquer momento, digitando Alt+ F7.

Fonte: Uma introdução à linha de comando_ (p.12) na página de manuais do FLOSS.


1
Informar o usuário para resgatar um dos ttys não é uma opção útil para a maioria dos usuários e, em alguns computadores, não é utilizável. Eu tenho um laptop com uma tela 4K que produz texto praticamente ilegível a uma distância razoável.
Jeremiah Peschka
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.