Проблема в том, что я не могу получить двойные кавычки и символы тильды. На каждой сессии я должен использовать
setxkbmap -layout us
после этой команды, выполняя запрос, как показано ниже
setxkbmap -query -v 10
Установка подробного уровня в 10 локалей - C Попытка загрузки файла правил ./rules/evdev ... Попытка загрузки файла правил / usr / share / X11 / xkb / rules / evdev ... Успех. Применяемые правила от evdev: rules: evdev модель: pc105 макет: us Попытка построить раскладку ключей, используя следующие компоненты: коды клавиш:
типы evdev + aliases (qwerty): полный compat: полные символы: pc + us + inet (evdev) геометрия: pc (pc105) правила: evdev модель: pc105 макет: us
Затем с помощью терминала я могу получить эти символы. Но если я запускаю emacs, проблема начинается, и я больше не могу правильно получать символы.
После запуска emacs вывод setxkbmap -query -v 10
Установка подробного уровня в 10 локалей - C Попытка загрузки файла правил ./rules/evdev ... Попытка загрузки файла правил / usr / share / X11 / xkb / rules / evdev ... Успех. Применяемые правила от evdev: rules: evdev модель: pc105 макет: gb Попытка построить раскладку ключей, используя следующие компоненты: коды клавиш:
типы evdev + aliases (qwerty): полный compat: полный символы: pc + gb + inet (evdev) геометрия: pc (pc105) правила: evdev модель: pc105 макет: gb
Я не могу понять, почему emacs меняет эту систему компоновки, скорее всего, я должен прочитать руководства по emacs, но возможно кто-то может ответить быстрее.
Редактировать 1:
Вывод
cat /etc/default/keyboard
XKBMODEL='pc105'
XKBLAYOUT='us'
BACKSPACE='guess'
XKBVARIANT=''
XKBOPTIONS=''