Executando o ibus com o i3 no Ubuntu com vários usuários

0

Tenho o Ubuntu 18.04 em execução e instalei o i3 como meu gerenciador de exibição. Nesta versão do Ubuntu, no entanto, o padrão é ter uma tela de login do GDM. Se eu fizer login em qualquer conta, o Ubuntu iniciará esse gerenciador de exibição em outro TTY. Então o login GDM é executado em TTY (0) e meu primeiro i3 logado é executado em TTY (1) e o segundo i3 em log (usuário diferente) é executado em TTY (2) etc. etc. Também para mencionar, que eu tenho entre meus usuários um usuário que realmente usa o Gnome como gerenciador de exibição.

Na verdade, eu gosto desse comportamento, porque eu posso alternar entre os usuários simplesmente pressionando ctrl alt + F2 para o primeiro usuário, ctrl alt + F3 para o segundo usuário e ctrl alt + F1 para a tela de login. Muito conveniente na minha opinião.

O problema é que eu ainda não executei o ibus em nenhuma dessas instâncias do i3 com esta configuração. Mas o comportamento preferido seria, é claro, que eu tivesse uma instância de ibus por TTY (= por usuário) para que eu pudesse usar as configurações do ibus daquele usuário específico quando logado.

Mas no reallity parece com isto: Há sempre uma instância de ibus-daemon executada pelo usuário gdm (parece ser o padrão do Ubuntu, porque eu não toquei em nada disso) e se eu começar meu próprio segundo, ibus-daemon , então a minha entrada do teclado de repente para de funcionar completamente. Meu palpite é que apenas uma das instâncias ibus-daemon pode se conectar à entrada do teclado e, portanto, minha instância não recebe nenhuma entrada. Ah, e que ibus-daemon instance de gdm não é eliminável (ele será reiniciado em milissegundos).

Então ... alguma idéia de como eu poderia conseguir ibus e gdm para obedecer a minha vontade?

    
por Matmarbon 25.09.2018 / 23:40

1 resposta

0

Parece que eu estive errado o tempo todo. Iniciar o ibus-daemon na segunda instância nunca foi o problema. O problema é que eu perdi o parâmetro --xim ...

    
por 26.09.2018 / 17:21