Caps Lock 및 Esc를 영구적으로 전환하는 방법 수 있습니까? 이 명령을 사용하여

Saucy에서 Caps LockEsc주요 기능을 어떻게 영구적으로 전환 할 수 있습니까? 이 명령을 사용하여 일시적으로 (재부팅 할 때까지) 수행 할 수 있습니다.

/usr/bin/setxkbmap -option "caps:swapescape"

시작 응용 프로그램으로 해당 명령을 추가하려고했지만 아무것도하지 않는 것 같습니다.



답변

이 작업을 수행하는 다른 방법은 dconf-editor입니다. 이 방법에는의 추가 단계가 gnome-tweak-tool있지만 조정 도구에서 종속성을 가져 오지 않으려는 경우에 유용합니다.

이를 통해 caps:swapescape구문 을 사용 하고 자동으로 변경 사항을 영구적으로 만들 수 있습니다.

sudo apt-get install dconf-tools

를 시작한 후 dconf-editor,로 이동 >> 그놈 >> 바탕 화면 >> 입력 소스를 ORG

에 필요한 옵션을 추가하십시오 xkb-options. 옵션 문자열은 작은 따옴표로 묶고 쉼표로 구분됩니다. 끝에서 괄호를 삭제하지 않도록주의하십시오.

이 방법을 사용하면 시스템 설정 >> 텍스트 입력 에서 더 이상 사용할 수없는 대부분의 기존 xkb 옵션을 입력 할 수 있습니다 . 키보드 레이아웃 전환에 대한 설정은 예외입니다. 현재 버그로 인해 작동하지 않습니다.

옵션 및 구문 목록을 보려면 man 7 xkeyboard-config터미널에서 사용하십시오 .

사용할 수있는 또 다른 일반적인 옵션은 + + 가 X 세션을 종료 terminate:ctrl_alt_bksp하도록 허용 하는 것입니다 .ctrlaltbackspace


답변

대부분의 Linux 배포판에서 작동하는 솔루션 :

setxkbmap -option caps:swapescape

다른 옵션도 가능합니다 :

  • caps:none 비활성화
  • caps:escape 추가 탈출을 위해
  • caps:super 추가 슈퍼 (윈도우) 키로 만듭니다.

시작시이 작업을~/.profile 수행하려면 대화식 로그인 후에 만 ​​실행되므로이를 입력해야합니다 .


답변

좋아, gnome-tweak-tool을 사용 하여이 작업을 수행하는 방법을 찾았습니다.

터미널에서 실행

sudo apt-get install gnome-tweak-tool -y && gnome-tweak-tool

“타이핑-> Caps Lock 키 동작”에서 Caps Lock과 Esc를 바꾸는 옵션을 찾을 수 있습니다.


답변

터미널 에서 xmodmap 을 사용 하여 다음 과 교환 할 수 있습니다 .Caps LockEsc

xmodmap -e "keycode 9 = Caps_Lock NoSymbol Caps_Lock"   #this will make Esc to act as Caps Lock
xmodmap -e "keycode 66 = Escape NoSymbol Escape"        #this will make Caps Lock to act as Esc

모든 세션에 대해이 변경 사항을 얻으려면 이전 명령을 실행 한 후 .xmodmap다음 명령을 사용하여 새 키 맵으로 불리는 파일을 만듭니다 .

xmodmap -pke > ~/.xmodmap

그런 다음, .xinitrc다음 행 / 명령을 포함하여 홈 디렉토리에 파일을 작성 하십시오.

xmodmap .xmodmap

답변

@Radu의 답변 과 비슷하지만 14.04와 호환됩니다 ( 이 답변 도 참조하십시오 ).

xmodmap -e "remove Lock = Caps_Lock"
xmodmap -e "keycode 9 = Caps_Lock NoSymbol Caps_Lock"
xmodmap -e "keycode 66 = Escape NoSymbol Escape"
xmodmap -pke > ~/.xmodmap

작동하지 않으면 다음을 교체하십시오.

xmodmap -e "remove Lock = Caps_Lock"

와:

xmodmap -e "clear Lock"

답변

화면 오른쪽 상단의 톱니 바퀴 아이콘으로 이동하여 다음을 수행하십시오.

  • 시스템 설정을 클릭하십시오
  • 키보드 레이아웃
  • 옵션 … (오른쪽 하단)
  • Caps Lock 키 동작 (4 번째 아래)
  • 아래로 스크롤하여 “SSC 및 Caps Lock 교체”를 선택하십시오.

끝난!


답변

터미널에서이 명령을 한 번 실행하십시오. dconfgnome 3과 함께 설치되어 있어야합니다.

dconf write "/org/gnome/desktop/input-sources/xkb-options" "['caps:swapescape']"