键盘布局在 Alpine Linux 的 tty 中是正确的,但在 XOrg 和 DWM 中不正确
Keyboard layout is correct within tty of Alpine Linux, but not with XOrg and DWM
我按照说明 here 在我的日常驱动程序笔记本电脑上安装了 Alpine Linux,其中包含 dwm、dmenu、st 和 XOrg。最初,我在 'alpine-setup' 命令中将我的键盘映射设置为“gb gb”,这在 tty 中时工作正常(所有键都在正确的位置)。当我安装 Xorg 和无用的工具时,这并不成立;键盘映射设置为默认的美式键盘布局。当我退出 X 并 return 到 tty 时,布局很好,这表明问题出在 Xorg 或 DWM 方面。我已经尝试将以下内容添加到我的 .xinitrc,但没有任何改进:
setxkbmap -layout gb
如何将 Xorg 和 suckless 工具的键盘映射更改为英国键盘布局?
您需要安装 setxkbmap
,因为默认情况下未安装它,您应该先从终端 运行 此命令以测试它是否按预期工作,然后再将其添加到 ` .xinitrc 文件。
说明在 the wiki。
# apk add setxkbmap
那就试试
$ setxkbmap gb
为了使其持久化,请将此部分添加到 /etc/X11/xorg.conf:
Section "InputClass"
Identifier "Keyboard Default"
MatchIsKeyboard "yes"
Option "XkbLayout" "gb"
EndSection
登录 X 时更改键盘映射的另一种方法是使用 ~/.xinitrc
,添加:
setxkbmap gb &
我按照说明 here 在我的日常驱动程序笔记本电脑上安装了 Alpine Linux,其中包含 dwm、dmenu、st 和 XOrg。最初,我在 'alpine-setup' 命令中将我的键盘映射设置为“gb gb”,这在 tty 中时工作正常(所有键都在正确的位置)。当我安装 Xorg 和无用的工具时,这并不成立;键盘映射设置为默认的美式键盘布局。当我退出 X 并 return 到 tty 时,布局很好,这表明问题出在 Xorg 或 DWM 方面。我已经尝试将以下内容添加到我的 .xinitrc,但没有任何改进:
setxkbmap -layout gb
如何将 Xorg 和 suckless 工具的键盘映射更改为英国键盘布局?
您需要安装 setxkbmap
,因为默认情况下未安装它,您应该先从终端 运行 此命令以测试它是否按预期工作,然后再将其添加到 ` .xinitrc 文件。
说明在 the wiki。
# apk add setxkbmap
那就试试
$ setxkbmap gb
为了使其持久化,请将此部分添加到 /etc/X11/xorg.conf:
Section "InputClass"
Identifier "Keyboard Default"
MatchIsKeyboard "yes"
Option "XkbLayout" "gb"
EndSection
登录 X 时更改键盘映射的另一种方法是使用 ~/.xinitrc
,添加:
setxkbmap gb &