Posso usar o ibus com regras xorg.conf?

1

Acabei de instalar o ibus. No entanto, parece que está a sobrepor algumas das minhas regras xorg.conf . Eu tenho um arquivo em /etc/X11/xorg.conf.d/10-general-xkb.conf , que inclui a seguinte linha.

Option "XKbOptions" "lv3:ralt_switch_multikey,numpad:pc,ctrl:swapcaps"

Isso troca Ctrl e Caps Lock . No entanto, meu teclado ergonômico principal já tem essas chaves no lugar correto. Portanto, tenho outro arquivo em /etc/X11/xorg.conf.d/11-TECK-keymap.conf que corresponde a esse teclado (com MatchProduct ) e, em seguida, aplica a seguinte linha.

Option "XKbOptions" "lv3:ralt_switch_multikey,numpad:pc"

Isto substitui as opções anteriores, deixando Ctrl e Caps Lock como padrão.

No entanto, depois de instalar o ibus, descobri que o segundo arquivo xorg.conf não está disparando corretamente. Depois de reiniciar o computador ou alternar os layouts do ibus, tenho o primeiro layout de xorg incorreto, ou seja, a opção ctrl:swapcaps está incorretamente aplicada ao meu teclado ergonômico. Se eu remover manualmente e reconectar o cabo USB, o layout estará correto novamente. Existe uma maneira de usar o ibus com as regras xorg.conf ?

FWIW o seguinte está em ~/.xprofile .

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -drx

Estou usando o KDE Plasma 5 e um sistema Arch Linux atualizado.

EDITAR

Se isso não for possível, um hack feio pode ser o de religar a chave "switch ibus layout" para recarregar as regras xorg.conf após a comutação. Não consigo encontrar uma maneira de recarregar essas regras.

    
por Sparhawk 12.09.2016 / 08:44

0 respostas