Я пытаюсь навсегда установить клавиатуру на 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 ответ1

0

Согласно этому ответу на 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

Затем выйдите из терминала, войдите снова и все должно быть хорошо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .