Questão Como faço para modificar ou desabilitar o uso da tecla Alt pelo HUD?


Vários jogos, Emacs e o terminal fazem uso extensivo do Alt chave. O Unity pode ser configurado para respeitar essa chave, em vez de lançar o HUD com ela?


455
2018-04-15 07:56


origem


o HUD é realmente chato - Oki Erie Rinaldi
Concordo. Ter a tecla Alt ativando o HUD praticamente garante que você interferirá no funcionamento adequado da maioria dos aplicativos não triviais. - Gino
Isso torna extremamente difícil seguir os tutoriais do mecanismo de jogo Unity3d. Alt é constantemente usado 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 bright
Qualquer tecla modificadora que esteja sendo usada por ela é uma idéia terrível. Mesma coisa com Start chave. - Victor Yarema


Respostas:


Abra o aplicativo Configurações do Sistema indo para Session Indicator no painel do Unity ou pesquisando System Settings usando o HUD.

enter image description here

Então vá para Keyboard > Shortcuts > Launchers. Você pode redefinir a chave do HUD com o Chave para mostrar o HUD opção. Pressionando Backspace desabilitará o atalho do HUD.

Screenshot of Keyboard settings window, in the Launchers section

Se você configurá-lo para Alt manualmente, a configuração distingue entre as teclas Alt esquerda e direita. Então, se você quiser manter um comportamento geral e ainda usar combinações Alt, isso pode ser uma solução alternativa para você.


488
2018-04-15 10:21



Isso não funciona para mim. A tecla alt esquerda ainda ativa o HUD. Gostaria de saber se alguma atualização ocorreu que anulou essa correção. Estou realmente surpreso que isso seja um problema: Emacs, alguém? Nossa. - Dogweather
Eu configurei para Alt+Windows como ele continuou aparecendo quando eu estava trocando de abas no Firefox. Essa combinação funciona muito bem e não interfere nas operações normais do Dash. - japzone
Sim! Finalmente me livrei disso! Depois de todo esse tempo eu ainda não sei o propósito deste HUD "Executar comando" ... Alguém pode explicar? - Lucas Pottersky
Uau. Estou me chutando por não procurar por isso antes! (Também, em retrospecto, é tão óbvio ... eu realmente não deveria ter que pesquisa para isso.) - Dan Tao
Deveria ter sido apenas alt-super por padrão, especialmente com todos os jogos disponíveis para o Linux. Obrigado. - kelvinilla


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

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

sudo apt-get install compizconfig-settings-manager

Depois de instalá-lo, abra-o (ccsm) e vá para o Ubuntu Unity Plugin.

enter image description here

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

enter image description here

Clique em Pegue a combinação de teclas e pressione a nova combinação de teclas desejada e pressione enter. Depois disso, clique em Está bem botão e a nova combinação de teclas ativará o HUD a partir de agora.


59
2018-03-04 13:03



Isso não funciona no Unity-2D ... - nastys
@nastys pelo menos funciona em Unity 3D muito bom - Anwar
As combinações de teclas do CCSM ainda podem ser respeitadas ao executar o Unity2D. - Takkat
Mesmo. Quando a unidade é ativada, algumas das principais configurações nos atalhos padrão são ignoradas. obrigado - ruX
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 depois de pressionar a tecla AltGr para obter o @. Muito obrigado! - Geppettvs D'Constanzo


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

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

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

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

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

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


17
2017-08-31 14:03



Eu restaurei usando gsettings set org.compiz.integrated show-hud "['<Alt><Super>']" obrigado! - insign
Qual a diferença entre usar isto e o dconf write / read? - gonzobrains
Visita @gonzobrains wiki.gnome.org/action/show/Projects/dconf quais Estados dconf 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
@gonzobrains At API Além disso Note: Most applications will not want to interface directly with dconf, but rather with GSettings. - Pandya
@gonzobrains 12.04 usa gconf, não dconf/gsettings - wisbucky


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

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

16
2017-08-25 21:18



funciona mesmo se a configuração não for listet no testet de configurações do sistema com 14.04 (ramificação de desenvolvimento) - key_
funciona em 14.04 - Moreno
As mudanças do dconf requerem uma reinicialização? Estou tentando modificar o comando screenshot e ele não parece ter efeito imediatamente. - gonzobrains
Eu acho que o & lt; e & gt; deve ser <e> quando realmente digitando na linha de comando; pelo menos para mim, quando eu usei as codificações não funcionou, mas quando eu usei ["<Alt>"] funcionou. - sigmazero13
Dica: Ele deve estar sendo executado pelo usuário, não por root através da sudo - vp_arth


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

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

Abra as configurações do sistema indo para Session Indicator no painel Unity.

enter image description here

Nas configurações do sistema, selecione Keyboard. Sob Shortcuts tab, clique na tecla `para mostrar o HUD. e pressione Backspace para desativá-lo. É isso aí!

enter image description here


13
2018-05-30 03:49



Limpar a chave não desativa a opção HUD - Anwar


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

Agora meu Alt esquerdo está feliz de novo :-)


10
2018-04-28 12:02





Nas configurações do sistema, basta alterar o atalho de teclado para "Key para mostrar o HUD" (em "Launchers"). Como sugestão, configure-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.


0
2018-04-15 22:12





Ubuntu 14.04.1: Abrindo uma sessão do Emacs em que digitar Alt não abre o HUD.

  1. No ambiente de área de trabalho, digite Ctrl+Alt+F1 para entrar na 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, usando Alt Como Meta não vai abrir o HUD.
  5. Retornar para a á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.


-2
2018-02-23 20:58



Dizendo ao usuário para socorrer a 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 um display 4K que produz texto que é praticamente ilegível a uma distância razoável. - Jeremiah Peschka