На этот вопрос уже есть ответ здесь:
Я устанавливаю Ubuntu на свой ноутбук, купленный в США, но я из Бразилии, проблема в том, что из-за модели клавиатуры у меня чтобы запускать эту команду каждый раз, когда я включаю свою систему:
"setxkbmap -model abnt2 -layout br -variant abnt2"
Как мне сделать этот процесс автоматическим или, возможно, установить модель клавиатуры. Извините за плохой английский.
Вместо того, чтобы выполнить команду при каждом запуске, необходимо постоянно сохранять те настройки. Открытый /etc/default/keyboard
для редактирования и дают его, это удовлетворяет:
XKBLAYOUT="br"
BACKSPACE="guess"
XKBVARIANT="abnt2"
XKBMODEL="abnt2"
Один способ сделать это должно было бы настроить его как systemd сервис:
Создайте a .service
файл, который, когда-то включенный, будет выполнен systemd после начальной загрузки. В текстовом редакторе создайте названный файл mykeyboard.service
и включайте следующее (изменитесь path/to/
расстаньтесь с фактическим путем к своему сценарию):
[Unit]
Description=MyKeyboard service
[Service]
ExecStart=setxkbmap -model abnt2 -layout br -variant abnt2
[Install]
WantedBy=multi-user.target
Поместите свое новое .service
файл в каталоге /etc/systemd/system/
sudo systemctl enable --now mykeyboard
Это должно сделать это!