在我的笔记本电脑上,我使用 Gentoo Linux 并以 StumpWM 作为窗口管理器,我有一个自定义键盘布局,称为 daselt,我一直在使用它。到目前为止,我都是通过setxkbmap daselt daselt
在启动时自动运行来设置它,但问题是,这只为始终连接的键盘设置它(例如我的笔记本电脑键盘),而不是为挂起后必须重新添加的外部键盘设置它。我想要做的是将键盘布局设置为默认设置,所有键盘在连接时都会设置为默认设置。所以我运行了
sudo localectl set-x11-keymap daselt "" daselt
并生成文件00-keyboard.conf
,其内容为
# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# update this file.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "daselt"
Option "XkbVariant" "daselt"
EndSection
但是,当我暂停笔记本电脑,然后再次唤醒它时,我的外接键盘会添加正常的 en-us 布局。我怎样才能使 daselt 布局自动应用于所有添加的键盘?
看来问题是我跑了
以 root 身份运行。我以普通用户身份运行了相同的命令,似乎有效。