14.04에서 Caps Lock 비활성화


31

나는 실제로 캡 잠금이 필요하지 않으며 (누가?) 때로는 작은 넷북 키보드에서 실수로 실수로 때리기 때문에 시프트 키로 사용합니다. 입력하는 동안 읽지 않기 때문에 반 페이지를 다시 입력해야 할 수도 있습니다. 우분투 12에 대한 솔루션 만 찾지 만 14에서 작동하지 않습니다 (어떻게하면 "입력"대화 상자가 사용자 친화적이지 않은 완전히 다르게 보입니다). 어쨌든 시도하고 +를 클릭하여 사용자 정의 바로 가기를 만듭니다. 이름 (이름 : Caps clock 입력)과 명령 (명령 : disable 및 명령 : shift 시도)을 요구했지만 아무것도하지 않았습니다. 사용자 정의 바로 가기 아래의 오른쪽에 표시되지만 여전히 Caps Lock이 있습니다. 나는 리눅스를 처음 사용하므로 대답이 있다면 mxpt.de 정도 사용하십시오. 그러나 대화 상자 또는 명령 프롬프트로 이동하는 방법과 내가해야 할 일을 알려주십시오. (누군가 Gnome Tweak와 같은 솔루션을 가지고 있었지만 우분투 14에서 해당 프로그램을 찾을 수 없습니다). 감사


askubuntu에 오신 것을 환영합니다! 소프트웨어 센터를 사용해 보셨습니까? 거기에서 설치 한 후 여기에있는 지침을 따르십시오 : askubuntu.com/questions/453793/…
Geek

답변:


39

터미널을 열고 입력 :

xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L" 

Enter / Return 뒤에 Caps Lock 버튼을 왼쪽 Shift로 다시 매핑해야합니다.

그러나 이것은 부팅 할 때마다 실행해야합니다. 시스템을 부팅 할 때마다 다음을 수행하여 자동으로이를 실행할 수 있습니다.

  1. 대시에서 "시작 응용 프로그램"을 검색하여 엽니 다.

  2. 추가를 클릭하십시오. 이름으로 "Caps Lock to Shift"를 입력하고 "command"아래에 입력하십시오 xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L".

  3. 저장 후 다시 시작을 누르십시오. 즐겨!


Caps Lock을 비활성화하려면 다음을 터미널에서 실행할 수 있습니다.

setxkbmap -option caps:none

다시 시작하면 다시 시작하면 재설정되므로 부팅시이를 시작하려면 위와 같은 시작 항목을 추가하십시오.


2
이것으로 나는 내가 원하는 곳을 얻었습니다. 당신보다. 가는 방법을 설명하는 등 큰 도움이됩니다.
Karsten Decker

문제 없습니다, @Karsten Decker!
Yharooer

1
질문이 TL; DR이므로 두 번째 질문을 사용했으며 Google이 Caps Lock을 사용 중지하는 방법에 대해 처음 등장했습니다.
RexFuzzle

이것은 기본 롤이어야합니다!
PeterM

26

Caps Lock을 사용하여 다시 매핑 할 수 있습니다. Gnome Tweak Tool .

원한다면 우분투 소프트웨어 센터 나 명령 줄을 통해 설치할 수 있습니다 . 기본적으로 Ubuntu 14.04에는 설치되어 있지 않습니다.

  1. 보유하여 터미널을 열고 CTRL, ALT그리고 T한 번 또는에 의해에서하면 대시를 검색 할 수 있습니다.

  2. 을 입력하십시오 sudo apt-get install gnome-tweak-tool. 설치를 지시 apt-get합니다 gnome-tweak-tool. 당신이 필요 sudo하나가 소프트웨어를 설치하려면 루트 권한을 가질 필요가있다.

  3. 비틀기 도구 열기

  4. 왼쪽 바에서 "타이핑"을 선택하십시오.

  5. "Caps Lock 키 동작"이라고 표시된 "Caps Lock이 작동합니다"를 선택하십시오.

위의 5 단계를 묘사 한 스크린 샷.

버전 3.32.0-1 업데이트

옵션은 다음과 같습니다 :

키보드 및 마우스> 추가 레이아웃 옵션> Caps Lock 동작


1
둘 다 고마워 Yharooer의 방법을 사용해, 충분히 좋은 Caps Lock을 무효로 할 수있었습니다. (스크린 샷과 같은 옵션의 끝을 읽을 수 없으므로 추가 사항이 무엇인지 추측하는 것이 조금 컸습니다.)
Karsten Decker

추가 쉬프트 키라고 생각합니다. 어쨌든 도움이됐다 니 다행입니다.
Yharooer

1
17.10에서 작동합니다!

8

CAPS 잠금을 영구적으로 비활성화하려면

xkbset nullify lock

다시 활성화하려면

xkbset nullify -lock.

CAPS-lock을 너무 복잡하게하려면 :

sudo apt-get install xdotool
xdotool key Caps_Lock

2
고맙습니다! 다만 문제의 세계에서 저를 출시
CIRCLE

6

우분투 17.04에 관해서는 dconf 설정을 할 수 있습니다 :

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

다시 로그인 할 필요가 없습니다.


1
dconf write / org / gnome / desktop / input-sources / xkb-options "[ 'caps : none']"명령은 우분투 16.04에서도 작동합니다. 포스터 덕분에.
ADW

18.04에서도 작동합니다. 설치 Dconf-Editor와 함께 apt-get install dconf-editor -y.
AlainD

5

우분투 17.10

sudo apt install -y gnome-tweak-tool
  1. 오픈 그놈 조정
  2. 키보드 및 마우스 선택왼쪽 패널에서 를
  3. 추가 레이아웃 옵션을 클릭하십시오오른쪽에서 을
  4. Caps Lock 키 동작 옆의 화살표를 클릭하십시오 . Caps Lock 키를 원하는 것으로 설정하십시오 .

2

원하는 종류의 도구를 얻을 수있는 도구가 많이 있습니다. 아마 당신에게 가장 좋은 것은 Gnome Tweak Tool 일 것 입니다. 설치하려면 터미널에서 다음 명령을 실행하십시오.

sudo apt-get install gnome-tweak-tool

설치되면 :

  1. tweak-tool을 열고 왼쪽 열의 타이핑 섹션을 클릭하십시오.

  2. 이제 왼쪽에 Caps Lock 키 행이 표시됩니다.

  3. Disable드롭 다운 목록에서 선택하십시오 . 그런 다음 Caps Lock 키를 비활성화해야합니다.


첫 번째 답변 / 응답이 최고의 답변 일 때 답변을 얻지 못하고 첫 번째 답변의 사본이 더 많은 투표권을 얻는 시점을 알려줍니다.
Fred Hamilton

이 답변은 기술적으로 정확하지 않을 수도 있습니다 (또는 다른 답변이있을 수도 있습니다). Genome Tweak Tool을 사용하는 Ubuntu 16.04 시스템에서 Disabled 대신 Caps Lock is disabled 옵션을 선택해야했습니다 . 후자는 이 옵션으로 설정되어 있고 Caps Lock 키가 여전히 기본값으로 작동했기 때문에 조정 도구에서 Caps Lock 키 동작 을 비활성화하는 것을 말합니다 (제 생각에).
nicorellius 2016 년

@ nicorellius : 이것은 15.04의 답변 작성이 완료 된 경우입니다.

나의 나쁜, 나는 그것이 16.04에 대한 것이라고 생각하고 있었다. 고맙습니다.
nicorellius 2016 년

@nicorellius : 좋습니다.

0

이것은 다시 시작하지 않고 캡 잠금을 영구적으로 비활성화하는 것입니다.

setxkbmap -layout us -option caps : ctrl_modifier gsettings 세트

org.gnome.desktop.input-sources xkb-options "[ 'caps : ctrl_modifier']"


0

다른 답변은 명령을 사용하여 키를 비활성화이 우수한 방법을 보여 ( xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L"setxkbmap -option caps:none )으로 시작할 때이를 실행하는 좋은 방법은 없습니다.

에서 https://askubuntu.com/a/934797/282454 약간의 편집과 :

  1. 스크립트를 적절한 shebang과 함께 / usr / local / bin과 같은 시스템 전체 디렉토리에 배치하십시오.

    [제거 된 스크립트 예]

  2. 실행 가능하게 만드십시오 (예 : sudo chmod + x /usr/local/bin/disable-caps.sh

  3. /etc/lightdm/lightdm.conf.d에 사용자 정의 구성 파일을 만듭니다. 99-disable-caps.conf와 같은 이름을 사용하십시오. 99 접두어는 /usr/share/lightdm/lightdm.conf.d에 제공된 표준 설정 스크립트 후에 실행됨을 의미합니다.

    다음 [Seat:*]섹션 에서 스크립트 위치를 display-setup-script로 추가 하십시오. [Seat:*] display-setup-script = /usr/local/bin/disable-caps.sh

    display-setup-script는 X 서버가 시작된 후, 또는 인사말을 실행하기 전에 실행해야합니다 ( LightDM : 시스템 후크 추가 참조) .

[Seat:*]비교적 새롭습니다 (우분투 15.10 이상). 사용 [SeatDefaults]이전 시스템에.


0

16.04에서 다음을 테스트했습니다.

1. DCONF 설치

sudo apt-get install dconf-tools

2. 고전적인 캡 동작 비활성화

다음은 캡 키를 비활성화했습니다.

setxkbmap -option "caps:none"

3. 다시 활성화하는 옵션 구성 (선택 사항)

여전히 shift한 번에 두 키 (왼쪽 및 오른쪽) 를 모두 눌러 캡을 다시 활성화 하려면 다음을 시도하십시오.

setxkbmap -option "shift:both_capslock"

0

Caps Lock을 활성화 / 비활성화하는 데 사용하는 스크립트는 다음과 같습니다.

$ cat ~/bin/caps
#!/bin/bash

let state=1
if [ $# -eq 0 ]; then
    xmodmap -pke | grep 'keycode\s\+66 = Caps_Lock' > /dev/null
    [ $? -eq 1 ] && let state=0
else
    [ "$1" == "on" -o "$1" == "1" ] && let state=0
fi

if [ $state -eq 1 ]; then
    echo "Caps lock off"
    xmodmap -e "keycode 66 = VoidSymbol NoSymbol VoidSymbol"
else
    echo "Caps lock on"
    xmodmap -e "keycode 66 = Caps_Lock NoSymbol Caps_Lock"
fi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.