NX keymaps todos confusos no Gnome 3

3

De volta aos dias do Gnome 2, eu estava feliz em usar o NX (NoMachine, FreeNX, neatx) para uma conexão extremamente baixa latente e utilizável em várias caixas Linux. Tudo funcionou como um sonho.

Então, o Gnome 3 apareceu e é executado no modo de fallback no NX. Keys começou a agir de forma engraçada quando eu entrei, com a seta para baixo entrando e muitas outras coisas estranhas. Notei que os mapas de teclado eram diferentes da sessão do NX para a caixa da qual eu estava me conectando, e depois de ler este post , descobri que o seguinte comando (em qualquer conexão ou resumo) corrigiu temporariamente o problema:

setxkbmap -model evdev -layout us

Isso também é confirmado no relatório de erros da NoMachine .

No entanto, após a atualização mais recente do Gnome 3.6, esse comando não corrige mais as coisas. Quando inicio uma sessão pela primeira vez, as chaves executam ações. Se eu executar esse comando, eles farão um conjunto diferente de ações, mas ainda não serão as corretas. Deve haver algo diferente na maneira como o Gnome 3.6 está lidando com seus teclados em relação ao Gnome 3.4 / 3.2, mas não tenho ideia do que é. Talvez algumas pessoas possam apontar o que mudou com o Gnome 3.6 para que eu possa usar meu sistema novamente.

Outros posts sobre o assunto, pré Gnome 3.6:

Antes de sinalizar esta questão como fora do tópico, deixe-me salientar que o NX é uma ferramenta extremamente comum para programadores, e o Gnome 3 é o gerenciador de exibição padrão para muitas distribuições do Linux. Eu sinto que esta pergunta não teria o tipo certo de atenção no AskUbuntu (eu não uso Ubuntu) ou SuperUser.

Atualizações:

  • O Gnome 3.6 parece ter feito algumas coisas malucas no teclado, o que provavelmente tem algo a ver com isso: link
por Andrew Mao 04.02.2013 / 18:33

1 resposta

1

link

A partir da postagem acima, parece que o gnome-settings-daemon do Gnome 3.6 parece substituir as configurações de xkbmap com seu plugin de teclado, tornando inúteis todos os remapeamentos de teclado. Como sugerido, pode ser temporariamente corrigido, removendo o plugin do teclado; no meu sistema isso é:

rm /usr/lib64/gnome-settings-daemon-3.0/libkeyboard.so

Em seguida, o comando setxkbmap acima funcionará normalmente nas versões anteriores do Gnome 3.

No entanto, isso obviamente será uma grande bagunça, já que o NX não está trabalhando diretamente com o teclado evdev e os desenvolvedores do Gnome mexendo com os mapeamentos do teclado. Eu só espero que as coisas convergem em algum momento no futuro.

    
por 06.02.2013 / 17:27