Замена Caps Lock и CTRL в i3 в Ubuntu 20.04 при запуске

Я хочу переключить Caps Lock в i3 при запуске Я написал сценарий и поместил этот код:

setxkbmap -option ctrl:nocaps

Но я все равно получаю сообщение:

Mär 28 09:52:20 dave-desktop systemd[1]: myfirst.service: Main process exited, code=exited, status=255/EXCEPTION
Mär 28 09:52:20 dave-desktop test.sh[6068]: Cannot open display "default display"

Есть ли у кого-нибудь решение?

0
задан 28 March 2021 в 11:10

1 ответ

Вот решение, которое я нашел с помощью .XModmap:

Поместите это в ~ / .Xmodmap, и если у вас есть аналогичная проблема, используйте xev для проверки из ваших ключевых имен.

!
! Swap Caps_Lock and Control_L
!
remove Lock = Caps_Lock
remove Control = Control_L
remove Lock = Control_L
remove Control = Caps_Lock
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

Для дальнейшего чтения:

https://unix.stackexchange.com/questions/107566/how-to-swap-ctrl-and-capslock-using-xmodmap https://medium.com/ @ retprogramisto / how-to-make-custom-keyboard-map-with-xmodmap-1341a1552d4f

0
ответ дан 23 April 2021 в 23:29

Другие вопросы по тегам:

Похожие вопросы: