++로 X를 다시 시작하고 싶어서 Ctrl규칙을 만들었습니다.AltBkspxorg.conf
/usr/share/X11/xorg.conf.d/53-zap.conf
:
Section "ServerFlags"
Option "DontZap" "false"
EndSection
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
확인하십시오 /var/log/Xorg.0.log
:
[ 1023.598] (II) XINPUT: Adding extended input device "Asus WMI hotkeys" (type: KEYBOARD, id 11)
[ 1023.598] (**) Option "xkb_rules" "evdev"
[ 1023.598] (**) Option "xkb_model" "pc105"
[ 1023.598] (**) Option "xkb_layout" "us"
[ 1023.598] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[ 1023.598] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
[ 1023.598] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[ 1023.598] (**) AT Translated Set 2 keyboard: Applying InputClass "Keyboard Defaults"
[ 1023.598] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[ 1023.598] (**) AT Translated Set 2 keyboard: always reports core events
[ 1023.598] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event3"
[ 1023.598] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[ 1023.598] (--) evdev: AT Translated Set 2 keyboard: Found keys
[ 1023.598] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[ 1023.598] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
[ 1023.598] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id
12)
[ 1023.598] (**) Option "xkb_rules" "evdev"
[ 1023.598] (**) Option "xkb_model" "pc105"
[ 1023.598] (**) Option "xkb_layout" "us"
[ 1023.598] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
마지막 줄은 지시문을 봤음을 나타냅니다.
그러나 터미널을 열고 입력하면setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: pc105
layout: us
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+us+inet(evdev)
geometry: pc(pc105)
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
나할 수 있는강제 선택은 setxkbmap -option terminate:ctrl_alt_bksp
다음을 제공합니다.
...
model: pc105
layout: us
options: terminate:ctrl_alt_bksp
Trying to build keymap using the following components:
...
테스트해 보니 X
제대로 다시 시작됩니다.
난 이해가 안 돼요. 지난 주에 이 작업을 수행했지만 이제 파일 XkbOption
에서 로드되지 않습니다. 내가 모르는 xorg.conf
설정이 포함된 다른 레이어가 있나요 ?XKB
Ubuntu 13.10 을 사용 하고 있는데 xmonad
.gnome-panel
gnome-screensaver
gnome-keyring-demon
gnome-settings-daemon
답변1
실행 dconf-editor
하고 이동 org.gnome.desktop.input-sources.xkb-options
하면 다음과 같습니다.
표시되지 않으면 'terminate:ctrl_alt_bksp'
여기에 추가해야 합니다.
답변2
# inxi -Sy
System:
Host: fi965 Kernel: 5.4.0-26-generic x86_64 bits: 64
Desktop: Trinity R14.0.9 Distro: Ubuntu 20.04 LTS (Focal Fossa)
# ls -l /etc/X11/xorg.conf.d/00-keyboard.conf
-rw-r--r-- 1 root root 286 May 6 2014 /etc/X11/xorg.conf.d/00-keyboard.conf
# cat /etc/X11/xorg.conf.d/00-keyboard.conf
# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
#
다른 파일에는 Option "DontZap" "off"
및가 포함되어 있습니다.Option "ZapWarning" "off"
Section "ServerFlags"
이 설치는 14.04에서 업그레이드인 16.04에서 적절한 업그레이드인 18.04로부터의 적절한 업그레이드이며 타임스탬프는 파일이 생성된 목적을 나타냅니다. 예상대로 작동하며 아마도 적어도 14.04로 돌아갈 것입니다. 나는 Gnome을 사용하지 않기 때문에 그것이 TDE와 다르게 동작에 영향을 미치는지 여부를 말할 수 없습니다.