it-swarm-ko.tech

Ctrl + Alt + Backspace로 Xorg를 죽이는 방법

왜 이런 일을했는지 ​​기억이 나지 않지만 어느 시점에서 X.org는 CtrlAltBackspace 그것을 죽이는 것이 좋은 생각이었습니다. 다시 활성화하는 방법이 있지만 방법을 기억하지 못합니다. 누군가 내 기억을 새로 고칠 수 있습니까?

37
xenoterracide

/etc/X11/xorg.conf를 다음과 같이 수정하십시오. (참고 : xorg가 나머지를 자동 감지하므로 xorg.conf에있는 모든 것이 정상이면 괜찮습니다 (참고 : 자동 감지 기능이 없으면 자동 감지가 작동하는 경우입니다))

Section "ServerFlags"
    Option "DontZap" "false"
EndSection

Section "InputClass"
    Identifier      "Keyboard Defaults"
    MatchIsKeyboard "yes"
    Option          "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
29
xenoterracide

DontZap 기능이 Fedora 16 및 Ubuntu 11.10 (2011 년 11 월 현재 최신 릴리스)에서 더 이상 작동하지 않으므로 대안을 찾았습니다.

X11R7.5 릴리스 정보에 따르면이 기능은 XKB 구성 옵션으로 마이그레이션 된 것으로 보이므로 DontZap은 더 이상 작동하지 않습니다. 이것이 Fedora 및 Ubuntu의 Xorg 구현에 대한 세부 사항인지 또는 다른 배포판에도 영향을 미치는지 알 수 없습니다.

에서 http://www.x.org/archive/X11R7.5/doc/RELNOTES.txt

서버 키 입력 종료

Xorg 서버는 이전에 사용자가 Control + Alt + Backspace 키를 눌러 서버를 종료 할 수 있도록 허용했습니다. 이 릴리스에서는이 기능이 기본적으로 여전히 활성화되어 있지만, xkeyboard-config 프로젝트에서 Xorg와 함께 일반적으로 사용되는 키맵 데이터는 경험이없는 사용자가 실수로 파괴 될 가능성을 줄이기 위해 기본적으로 해당 시퀀스를 매핑하지 않도록 수정되었습니다. 그들의 일.

기본적으로이 기능을 사용하려는 사용자는 XKB 구성 옵션“terminate : ctrl_alt_bksp”를 통해이 기능을 활성화 할 수 있습니다. 예를 들어 setxkbmap 명령을 사용하여 다음을 실행하여이를 활성화 할 수 있습니다.

       setxkbmap -option "terminate:ctrl_alt_bksp"                       

많은 데스크탑 환경에서도이를 가능하게하기 위해 XKB 구성 옵션을 환경 설정에 포함합니다.

10
Stefan Lasiewski

14.10 이후로 현재 Ubuntu 릴리스에서 키보드 구성 패키지에는 Zap을 다시 활성화하는 옵션이 있습니다.

$ Sudo dpkg-reconfigure keyboard-configuration
4
guest

당신은 다음을 시도 할 수 있습니다 (우분투에서 시도했습니다) :

Xorg.conf 파일에 다음 행을 추가하여 붙여 넣을 때 스마트 인용 부호를 사용하지 않는지 확인하십시오.

Sudo gksudo gedit /etc/X11/xorg.conf

Section "ServerFlags"
Option "DontZap" "false"
EndSection

당신은 또한 dontzap 도구를 시도 할 수 있습니다

Sudo apt-get install dontzap

터미널을 열고 활성화

Sudo dontzap --enable

비활성화

Sudo dontzap --disable

4
Hemant

데비안 또는 기반으로이 옵션을 추가 할 수 있습니다.

XKBOPTIONS="terminate:ctrl_alt_bksp"

/ etc/default/keyboard 파일로

3
lolotux

xorg.confAutoAddDevice에서 ServerLayout 옵션이 활성화되어 있으면 @xenoterracide의 솔루션은 정상입니다. 그렇지 않은 경우 (특히 다중 시트 X 구성에서) 키보드를 설명하는 XkbOptions 섹션에 InputDevice 줄을 삽입해야합니다. 예를 들면 다음과 같습니다.

Section "InputDevice"
  Identifier  "keyboard-vmware"
  Driver      "evdev"
  Option      "Device" "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
  Option      "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

RHEL 7.3에서 xenoterracide 's answer 한 번의 조정으로 나를 위해 일했습니다. 구성 파일의 경로는 /etc/X11/xorg.conf.d/00-keyboard.conf.

0
Tyler R.