我想更改 xfce 中的键盘布局,但我不知道如何调用我的首选布局。有没有办法(在 xfce 或互联网上)查看布局的图片及其名称?
答案1
键盘映射由 X(窗口系统)管理,而不是由 xfce(您的窗口管理器)管理。 (Linux 内核和虚拟控制台还有第二组键盘映射,但这与您的问题无关)。
X 键盘由以下描述模型, 这变体/布局,以及一组选项。请man xkeyboard-config
参阅 参考资料 中的列表。可以在 中找到用于生成键盘映射的文件/usr/share/X11/xkb/
,它们包含在手册页不完整的情况下可用的所有内容。参见例如不可靠的 XKB 配置指南有关格式的详细信息。
您可以使用setxkbmap
或xorg.conf
文件将键盘映射更改为特定键盘。两者都会xkb_keymap
在内部生成一个文件,然后将其编译xkbcomp
为实际的键盘映射。可以使内部文件可见,例如,
setxkbmap -layout dvorak -variant intl -model pc105 -option compose:caps -print > map.def
产生文件map.def
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak)+inet(evdev)+level3(ralt_switch)+compose(caps)" };
xkb_geometry { include "pc(pc105)" };
};
这个文件可以编译
xkbcomp map.def
to map.xkb
,它又被用来xkbprint
生成带有特定键盘图片的 Postscript 文件
xkbprint map.xkm
然后用gv
etc查看,这样在所有这些步骤之后你就可以看到图片了。
可能有太多可能的组合,无法使一组详尽的图片变得可行。