Tente acessar as preferências do guake e, na guia Geral , verifique se Ficar no topo está marcado e Ocultar ao perder o foco está desmarcado. (Embora essas configurações não expliquem por que ele está se escondendo em AltGr elas podem ajudar.)
ATUALIZAÇÃO: criei uma série de comandos para nos mostrar os ataques passivos em um pressionamento de tecla. (Infelizmente eu não consegui encontrar uma maneira mais fácil de mostrar ataques passivos, pois o XF86LogGrabInfo mostra apenas ataques ativos.) Então, por favor, execute este comando e poste sua saída para descobrir se algo está pegando a chave AltGr:
xdotool keydown "ISO_Level3_Shift"; sleep 1; xdotool key "XF86LogGrabInfo"; xdotool keyup "ISO_Level3_Shift"; tail /var/log/Xorg.0.log
ou apenas
xdotool keydown "ISO_Level3_Shift"; xdotool key "XF86LogGrabInfo"; xdotool keyup "ISO_Level3_Shift"; tail /var/log/Xorg.0.log
(O código acima irá disparar o evento de pressionamento de tecla AltGr, então seu terminal guake irá se esconder / mostrar durante a execução, então é melhor rodar este comando de por exemplo gnome-terminal
. Se guake não se esconder / não aparecer algo está errado com seu layout, pois seu AltGr não está mapeado para ISO_Level3_Shift)
Atualize como parece que isso pode ser um problema de layout.
Primeiro, tente alternar para um layout diferente e testar se o AltGr está funcionando bem em outro layout (Layout de teclado e pressione o sinal +
para exibir outros layouts). Você pode experimentar um layout sueco diferente ou um layout de outro idioma do norte / leste europeu (pelo menos eu sei que eles estão usando AltGr, mas é claro que não mude para um cirílico, como russo ou sérvio). Embora seja improvável que o problema seja com alguns dos layouts oficiais, é mais provável que seja um problema com algum ajuste de layout oficial. Então, se você modificou seu layout de alguma forma, remova essas modificações e verifique novamente.
Em seguida, você pode testar com xev
the keysim o seu relatório AltGr. Lance xev
, clique em sua janela, pressione AltGr, veja a saída. Mas se causar um evento de Focus-Out, provavelmente não será detectado. Nesse caso, tente com xev -root
para monitorar a janela raiz, talvez o altgr esteja indo para lá. (Este último não vai desenhar uma janela, então apenas pressione AltGr e veja se há algum resultado útil.)
Você também pode despejar o layout do teclado com xkbcomp $DISPLAY output.xkb
, em seguida, examinar o arquivo output.xkb com um editor de texto, ele deve conter isso
key <RALT> {
type= "ONE_LEVEL",
symbols[Group1]= [ ISO_Level3_Shift ]
};'
(Pelo menos para mim, ele contém isso e meu AltGr está funcionando corretamente.)
Você também pode verificar se o seu teclado tem alguma tecla modificadora que está ativada e talvez mude o comportamento do AltGr.
Atualização 3, acho que esta é a situação mais provável no seu caso
Por favor, verifique também se você é atingido por este bug: link
Embora eu nunca tenha tido esse tipo de problema com o HUD, algumas pessoas parecem tê-lo.
Existe uma solução alternativa na conversa do relatório de erros:
% bl0ck_qu0te%
Mas é claro que é melhor se você mudar para a tecla Alt esquerda, não sei por que ele propõe o direito. Para mim, nessa opção, eu tenho Alt L
por padrão.
Você também pode tentar desabilitar totalmente esse atalho.