我正在尝试将键盘永久设置为abnt2在 Arch Linux 上。每次启动会话时我都必须输入:
# setxkbmap -model abnt2 -layout br -model abnt2
我在 Google 上搜索,但以下解决方案对我没有用:
运行命令:
# loadkeys br-abnt2
编辑文件
/etc/X11/xorg.conf.d/10-evdev.conf
。该文件不存在,因此我创建了它:Section "InputClass" Identifier "evdev keyboard catchall" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event" Driver "evdev" Option "XkbLayout" "br" Option "XkbVariant" "abnt2" EndSection
创建并编辑文件
/etc/X11/xorg.conf.d/01-keyboard-layout.conf
如下:Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbLayout" "br" EndSection
答案1
按照这个答案Unix 和 Linux Stack Exchange,您应该尝试将完整内容添加setxkbmap
到您的~/.bash_profile
或~/.profile
。
通常每个用户只需要检查~/.bash_profile
一下~/.profile
你在系统上设置了哪一个,然后像这样打开它;我~/.bash_profile
以此为例,并用作nano
编辑器:
nano ~/.bash_profile
然后将其添加setxkbmap
到该文件中:
setxkbmap -model abnt2 -layout br -model abnt2
然后退出终端,重新登录,一切都会好起来。