얼마전에 몇몇 게시물을 따라했는데 ~/.xmodmap
다음과 같은 파일을 만들라고 하더군요.
! Swap caps lock and escape
remove Lock = Caps_Lock
keysym Escape = Caps_Lock
keysym Caps_Lock = Escape
add Lock = Caps_Lock
나는 그렇게 했으며 이제 를 수행하여 합계를 바꿀 수 있습니다 esc
. 나는 이것이 영구적이기를 원했기 때문에 해당 명령을 내 명령에 추가했지만 작동하지 않는 것 같습니다. EEng 중퇴자로서 키보드를 다시 배선하고 싶은 유혹이 있습니다.} :-) 하지만 더 나은 방법이 분명 있다는 것을 알고 있습니다. 이 작업을 영구적으로 수행하려면 어떻게 해야 합니까?caps lock
xmodmap ~/.xmodmap
~/.bash_profile
xmodmap
답변1
Session and Startup
-> 에서 xfce4-settings-manager를 실행하고 Application autostart
다음을 실행하는 항목을 추가합니다.xmodmap ~/.xmodmap
아니면 파일 이름을 다음으로 바꾸세요.~/.Xmodmap
답변2
xkb
이를 수행할 수 있는 옵션이 있습니다:
caps:swapescape Swap ESC and Caps Lock
따라서 간단히 1을 추가하면 됩니다 .
/usr/bin/setxkbmap -option "caps:swapescape"
XFCE 자동 시작 프로젝트에.
1: 이 작업을 수행하는 더 좋은 방법이 있을 수 있지만 저는 XFCE 사용자가 아닙니다.
답변3
EscOpensuse의 Xfce에서 다음과 같이 파일을 편집하여 my 및 키를 교환했습니다.Caps Lock/etc/X11/xorg.conf.d/00-keyboard.conf
아치리눅스 위키. 한줄 추가했어요
Option "XkbOptions" "caps:swapescape"
다음으로 시작하는 섹션으로 이동하세요.
Section "InputClass"
그런 다음 컴퓨터를 다시 시작하면 완료되었습니다.
파일을 편집하기 전에 백업하십시오. 실수를 하면 GUI가 시작되지 않을 수 있으며 명령 프롬프트에서 복원하거나 파일을 편집해야 합니다. 우분투에서는 키보드 구성 파일에 다른 이름으로 옵션 줄을 추가해야 했던 기억이 납니다.