Я хочу иметь возможность переключать раскладку клавиатуры между немецким и английским (Великобритания). По умолчанию я установил для всей системы английский (Великобритания, расширенные WinKeys), используя
sudo dpkg-reconfigure keyboard-configuration
Пока это работает. Теперь, чтобы иметь возможность переключаться, я перехожу к настройкам клавиатуры KDE и устанавливаю две желаемые раскладки: британскую и немецкую (до крайности).
Теперь я могу переключаться между ними, используя значок в системном окне. Странно то, что я на самом деле не понимаю, что я выбираю: когда я устанавливаю это на английский, это фактически приводит к немецкому макету. Когда я устанавливаю его на немецкий, я печатаю японскую катакану (カ タ カ ナ).
В прошлом я использовал fcitx для ввода японского, так что, возможно, какая-то конфигурация испорчена. Вчера я сделал полную переустановку операционной системы (сейчас использую Kubuntu 16.04), однако сохранил свой домашний каталог со всеми файлами конфигурации. Я не переустанавливал fcitx, но проблема все еще существует. Я удалил .config / fctix, но это ничего не изменило.
Я полагаю, что в моем доме все еще что-то не так с файлами конфигурации (поскольку все остальное было удалено переустановкой), но я не знаю, где искать.
Я наконец нашел проблему. Я имел .Xmodmap
файл в моем корневом каталоге, который я создал несколько лет назад. Его purpos должен был повторно отобразить только единственный ключ, но отображения по умолчанию для других ключей, где включено также. Очевидно, это не работает при переключении разметок.
На данный момент я просто удалил этот файл, и теперь все ведет себя как ожидалось.