Eu tenho um problema grande e chato, meu layout de teclado muda para se
quando eu inicio o VS Code ou o Sublime Text 3.
Para corrigir isso, criei linhas simples em .zshrc
, mas essa não é a maneira correta de corrigir esse problema!
vscodePath=$(which code)
function code {
"${vscodePath}" $@;
sleep 3;
~/fixkeyboard.sh
}
sublPath=$(which subl);
function subl {
"${sublPath}" $@;
sleep 3;
~/fixkeyboard.sh
}
# ~/fixkeyboard.sh
#!/bin/bash
setxkbmap us,ru
setxkbmap -option caps:none
python -c 'from ctypes import *; X11 = cdll.LoadLibrary("libX11.so.6"); display = X11.XOpenDisplay(None); X11.XkbLockModifiers(display, c_uint(0x0100), c_uint(2), c_uint(0)); X11.XCloseDisplay(display)'
Eu tentei pesquisar no Google, tentei novamente e nada do que recebi me ajudou.
Ubuntu 16.04, Cinnamon DE, IBus (apenas para informações)