在 Arch Linux 上配置键盘

在 Arch Linux 上配置键盘

我正在尝试将键盘永久设置为abnt2在 Arch Linux 上。每次启动会话时我都必须输入:

# setxkbmap -model abnt2 -layout br -model abnt2

我在 Google 上搜索,但以下解决方案对我没有用:

  1. 运行命令:

    # loadkeys br-abnt2
    
  2. 编辑文件/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
    
  3. 创建并编辑文件/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

然后退出终端,重新登录,一切都会好起来。

相关内容