그들이 왜 이런 일을했는지 기억이 나지 않지만, X.org는 CtrlAltBackspace그것을 죽이는 것이 좋은 생각이라고 결정했습니다 . 다시 활성화하는 방법이 있지만 방법을 기억하지 못합니다. 누군가 내 기억을 새로 고칠 수 있습니까?
그들이 왜 이런 일을했는지 기억이 나지 않지만, X.org는 CtrlAltBackspace그것을 죽이는 것이 좋은 생각이라고 결정했습니다 . 다시 활성화하는 방법이 있지만 방법을 기억하지 못합니다. 누군가 내 기억을 새로 고칠 수 있습니까?
답변:
/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
startx
약간의 작업을 수행 한 다음 화면을 잠그고 xlock
떠난다 고 가정합니다. 누구나 zap X를 사용하여 tty의 사용자 쉘에 액세스 할 수 있습니다.
/etc/X11/xorg.conf.d
conf 파일로 배치해야합니다 (예 :) 10-enable-ctrl-alt-backspace
.
이 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 구성 옵션을 환경 설정에 포함합니다.
root
시스템 전체 구성 파일을 수정 하지 않고도이 기능을 활성화 할 수 있습니다. 이 명령은 Fedora 22에서 나를 위해 일했습니다.
당신은 다음을 시도 할 수 있습니다 (우분투에서 시도했습니다) :
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
setxkbmap -option terminate:ctrl_alt_bksp
그 자체로는 효과가 없었습니다 :( 물론 당신도 이것을해야합니다.
Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
다른 곳도 있습니다.
경우 @ xenoterracide의 솔루션은 괜찮 AutoAddDevice
옵션이 활성화되어 ServerLayout
당신의 xorg.conf
. 그렇지 않은 경우 (특히 다중 시트 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의 대답 은 한 가지 조정으로 나에게 효과적/etc/X11/xorg.conf.d/00-keyboard.conf
이었습니다. 설정 파일의 경로는 입니다.