Раскладка клавиатуры меняется случайным образом при запуске VS Code или Sublime Text 3

У меня большая и раздражающая проблема, моя раскладка клавиатуры меняется на se, когда я запускаю VS Code или Sublime Text 3.

Чтобы исправить это, я создал простые строки в .zshrc, но это неправильный способ решить эту проблему!

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)'

Я пытался найти его в Google, повторил попытку и ничего из того, что получил помог мне.

Ubuntu 16.04, Cinnamon DE, IBus (только для информации)

1
задан 19 June 2016 в 17:21

0 ответов

Другие вопросы по тегам:

Похожие вопросы: