启动 emacs 将我的键盘布局更改为 english-gb

启动 emacs 将我的键盘布局更改为 english-gb

我遇到的问题是无法获取双引号和波浪符号。每次会话时我都必须使用

setxkbmap -layout us

在此命令之后,执行如下查询

setxkbmap -query -v 10

将详细级别设置为 10 语言环境为 C 尝试加载规则文件 ./rules/evdev... 尝试加载规则文件 /usr/share/X11/xkb/rules/evdev... 成功。已应用来自 evdev 的规则:规则:evdev 型号:pc105 布局:us 尝试使用以下组件构建键盘映射:键码:
evdev+别名 (qwerty) 类型:完整 兼容性:完整 符号: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 的规则:规则:evdev 型号:pc105 布局:gb 尝试使用以下组件构建键盘映射:键码:
evdev+别名 (qwerty) 类型:完整兼容性:完整符号:pc+gb+inet(evdev) 几何:pc(pc105) 规则:evdev 型号:pc105 布局:gb

我不明白为什么 emacs 要改变这个布局系统,很可能我必须阅读 emacs 手册,但也许有人可以更快地回答。

编辑1:

输出

cat /etc/default/keyboard

XKBMODEL='pc105'
XKBLAYOUT='us'
BACKSPACE='guess'
XKBVARIANT=''
XKBOPTIONS=''

相关内容