我在一台 2007 年的旧 MacBook 上专门使用 Xubuntu 16.04。
我的键盘是葡萄牙语的。Settings/Keyboard/Layout
我将键盘型号定义为 MacBook,Change layout option
左 Alt 和Composer key
右 Alt。我还尝试了几个 3 级键,但都无济于事。通常在葡萄牙语键盘中,我会使用左 Alt 2 来获得“at 符号”。
现在唯一的办法就是Ctrl+Shift+U+40
得到@。我知道有类似的问题,但除了这个答案之外,没有一个能起作用。
$ setxkbmap -query -v 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: pc105
layout: pt
variant: mac
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+pt(mac)+inet(evdev)
geometry: pc(pc105)
rules: evdev
model: pc105
layout: pt
variant: mac
答案1
为了使我在评论中提出的 XKB 选项持久化(即重新启动时保留),您可以打开文件/etc/default/keyboard
进行编辑并更改行
XKBOPTIONS=""
到
XKBOPTIONS="lv3:lalt_switch,lv3:ralt_alt,compose:ralt"