
Não importa qual visualizador VNC eu uso quando digito algo que contém a letra d, a janela atual será minimizada. Isso não acontece quando estou digitando diretamente no servidor para o qual estou acessando.
Responder1
Eu tive o mesmo problema. Está relacionado às combinações de teclas globais. A ligação de teclas "Ocultar todas as janelas normais e definir o foco para a área de trabalho" em Sistema -> Preferências -> Atalhos de teclado é exibida como "d" no host e como "D" na área de trabalho remota. Mudei para outra coisa (por exemplo, desativado) e meus problemas foram resolvidos.
Responder2
Você pressionou um caractere de comando, como Ctrl, Alt ou Win? Às vezes, ao fechar o VNC com um pressionamento de tecla, uma tecla de comando foi pressionada, para que o evento não pressionado não seja enviado ao VNC antes de fechar. A partir daí a tecla de comando fica pressionada até você pressioná-la novamente, basicamente descolando-a.
Responder3
Então, eu vi a mesma pergunta feita em 5 sites stackexchange diferentes, e todas as respostas dizem para apenas remover a tecla de atalho, o que funciona, mas não é a raiz do problema (pelo menos não foi para mim). O verdadeiro problema é que a superchave do Windows não está mapeada corretamente, conforme descrito aqui:
i3 ignora mod4 (tecla do Windows) quando em sessão VNC
Basicamente, basta executar esses dois comandos
xmodmap -e "clear mod4"
xmodmap -e "add Mod4 = Super_L"
Isso deve resolver. Agora a área de trabalho só deve ser mostrada se você mantiver pressionada a tecla super (windows) também. A tecla “d” (e outras teclas com superatalhos) agora deve funcionar conforme o esperado.
Pode ser necessário substituir Super_L por outra coisa, dependendo do seu teclado. Verifique o link acima para obter detalhes.
Responder4
Além disso, você pode usar o openbox como gerenciador de janelas em vez do metacity para sessões VNC. Os atalhos do Metacity não funcionarão e o Mod4+D não quebra nada.