Linux Mint에서 제어 할 맵 잠금


13

Cinnamon으로 최신 버전의 Linux Mint를 실행하고 있습니다. 나는지도를하려고 해요 Caps LockCtrl,하지만 난 그것을 수행하는 방법을 알아낼 수 없습니다. 내가 한 모든 웹 검색으로 인해 이전 버전의 Linux Mint가되었습니다 (내 설정에는 키보드 레이아웃 옵션이 없습니다). 어떻게해야합니까?


3
최신 버전을 정확히 나타 내기 위해 질문을 업데이트 할 수 있습니까? 이 질문은 몇 년 동안 여기있을 수 있습니다.
키이스 톰슨

A와 가이드 라인 ... '현재'리눅스 민트 자료는 그래서 "인용, # 18 (~ 2016)는 최신 컴퓨팅의 거의 모든의는"빠르게 페이드 '받는 것입니다 사실 '색. (이 포함.)
됩니다

답변:


18

으로이 작업을 수행 할 수 있습니다 xmodmap. 다음에 추가하십시오 ~/.xmodmap:

remove Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Control = Control_L

명령을 실행하십시오 xmodmap ~/.xmodmap. WM 또는 DE에서 처리하는 시작 파일에이 명령을 넣을 수 있습니다. 이것은 X에서만 작동하지만 사용하는 그래픽 환경에 관계없이 작동합니다.


Linux Mint Cinnamon 사용자에게이 명령을위한 이상적인 장소는 무엇입니까?
Zamicol

18

찾았어요. 지역 환경 설정 섹션으로 이동되었습니다.

설정> 국가 별 환경 설정> 키보드 레이아웃> 설정으로 이동하여 캡 잠금 섹션을 확장하십시오.

최신 정보:

Linux Mint 17.1에서는 다음을 통해 얻을 수 있습니다.

시스템 설정> 하드웨어> 키보드> 키보드 레이아웃> 옵션> Caps Lock 키 동작


6

xmodmap이미 xkb옵션 이 있으므로 더 이상 사용하지 않아도됩니다 ( ctrl:nocaps예 : 터미널).

setxkbmap -option ctrl:nocaps

gnome 3을 사용하면 org> gnome> desktop> 입력 소스 에서 xkb-options 를 사용 dconf-editor하고 추가 ctrl:nocaps할 수 있습니다 .

여기에 이미지 설명을 입력하십시오

또는 단순히 수 있도록 캡은 Ctrl 키로 잠금gnome-tweak-tool아래에 타이핑> Ctrl 키를 키 위치 :

여기에 이미지 설명을 입력하십시오


setxkbmap -option ctrl : nocaps는 데비안 제시에서 잘 작동하는 것 같습니다.
Ján Lalinský

아마도 언급 할 가치가 man keyboard있으며 영구 구성 위치는 다음과 같습니다./etc/default/keyboard
jchook

3

KDE가있는 LinuxMint 17의 경우 시스템 설정> 입력 장치> 키보드> 고급> Ctrl 키 위치


3

나는 이것이 이미 받아 들여진 대답을 가지고 있음을 알고 있지만 여기에 (으)로 바꿀 Caps Lock수있는 진정한 길 ctrl입니다. 이것은 전체 시스템 (콘솔, X 등)에 대해 모든 Linux 버전, 모든 배포판에서 작동합니다. 커널 에 있어야 할 매핑을 설정합니다 .

(echo $(dumpkeys |grep -i keymaps); echo keycode 58 = Control) | loadkeys -

이것을 시작 스크립트에 추가하십시오 (예 : /etc/rc.local또는 직접 작성).

데비안 (및 파생 제품)에서 dumpkeys / loadkeys는 kbd패키지에 포함되어 있습니다.


Linux Mint 18.1 에서이 작업을 수행 할 수 없었습니다. 수동으로 루트로 모두 시도하고에 추가하고 /etc/rc.local로그 아웃 한 후 다시 시작했습니다.
Roy Truelove

데비안 Jessie에서는 작동하지 않습니다.
Ján Lalinský

1

Mint 17.2에서 환경 설정-> 키보드-> 레이아웃-> 옵션을 선택하고 Caps Lock 키 동작을 선택하고 "Caps Lock 추가 제어 설정"을 선택하십시오.


0

이 옵션이 움직이는 목표 인 것처럼 Linux Mint 18.3 (베타)에 대해이 스레드를 업데이트합니다.

  1. 시작 메뉴에서 제어 센터를 클릭하고 키보드 버튼을 선택하십시오.
  2. 팝업 창에서 레이아웃 탭을 선택하십시오.
  3. 레이아웃 창에서 하단의 옵션 버튼을 클릭하십시오.
  4. 옵션 목록에서 "Ctrl 키 위치"라고 표시된 것을 확장하십시오.
  5. 하단으로 "Switch Ctrl and Caps Lock"옆의 체크 상자를 선택하십시오.

0

증류 버전은 다음과 같습니다.

0) Caps Lock이 꺼져 있는지 확인하십시오

1) 다음 파일을 작성하십시오.

/etc/udev/hwdb.d/10-caps-modifier.hwdb
---
evdev:atkbd:dmi:*            # built-in keyboard: match all AT keyboards for now
  KEYBOARD_KEY_3a=leftctrl   # bind capslock to leftctrl

2) 다음 명령을 실행하십시오.

$ systemd-hwdb update

3) 다음 명령을 실행하여 다시 매핑을 즉시 적용하십시오.

$ udevadm trigger

이것은 Xfce를 실행하는 Ubuntu 18.04.2 LTS에서 테스트되었습니다. 리 맵핑은 tty 콘솔과 X 입력 시스템에서 잘 작동합니다.

https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes에 대한 자세한 내용은이 페이지 덕분 이지만 실제로 수행해야 할 작업을 파싱하려면 많은 노력이 필요했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.