Por que o vnc não consegue alterar o layout do teclado quando a tela principal pode?

0

Esclarecendo a pergunta: o fcitx não executa automaticamente no tigervnc e eu ainda adicionei o fcitx ao xstartup. O que devo fazer para executar o fcitx automaticamente? Eu fiz com sucesso manualmente executar fcitx e mudou o idioma, mas não automaticamente na inicialização. No meu caso, eu uso o servidor tigervnc no Ubuntu 16.04.3 LTS. Eu atualmente uso fcitx para coreano e intercâmbio com o inglês.
No entanto, se eu acessar a exibição física principal, o fcitx funcionará corretamente e eu posso mudar entre coreano & amp; Inglês, mas fcitx simplesmente não funciona no vnc. Existem boas soluções para resolver este problema?
Agradeço antecipadamente.

    
por Dennis Kim 07.11.2017 / 07:08

1 resposta

0

Solução (isso deve funcionar para todos os usuários fcitx):
Primeiro, certifique-se de que fcitx é seu método de entrada padrão.
Em seguida, em ~/.vnc/xstartup adicione o seguinte código após a linha que inicia o ambiente da área de trabalho. (por exemplo, startxfce4 & ou gnome-session & ou etc com base no seu ambiente)

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
fcitx &
    
por Dennis Kim 08.11.2017 / 04:38