Nem emlékszem, miért tették ezt, de az X.org egy ponton úgy döntött, hogy a
Válasz
Módosíthatja a /etc/X11/xorg.conf
vagy a .conf
fájl az /etc/X11/xorg.conf.d/
fájlban az alábbiakkal. (Megjegyzés: rendben van, ha csak ez van az xorg.conf fájlban, mivel az xorg továbbra is automatikus -figyeld meg a többit (megjegyzés: ez az, ha az automatikus felismerés nélküle is működik))
Section "ServerFlags" Option "DontZap" "false" EndSection Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
Megjegyzések
- Alapértelmezés szerint komolyan letiltották ezt? Nem csoda, hogy nem működött '!
- igen, és úgy történt, mint 5 évvel ezelőtt.
- Ha nem ' nem kell nagyon gyakran elzárnia az xwindows-ot, néha könnyebbé válik y elmulasztani egy 5 évvel ezelőtt történt változást …
- @gabe. ' alapértelmezés szerint le van tiltva, mert ' potenciális biztonsági kockázatot jelent. Tegyük fel például, hogy a felhasználó bejelentkezik a csupasz héjba, az X-et
startx
-nel kezdi, végez valamilyen munkát, majd lezárja a képernyőt axlock
és elmegy. Bárki eljöhet, bezárhatja az X-et, és hozzáférést kaphat a felhasználó ' felhasználói shelljéhez a tty-n. - Bizonyos disztribúciókban (pl. A legújabb Fedoras) ilyen típusú további a beállításokat valószínűleg a
/etc/X11/xorg.conf.d
fájlba kell helyezni conf fájlként, pl.10-enable-ctrl-alt-backspace
.
Válasz
A szolgáltatás már nem működik a Fedora 16-on és az Ubuntu 11.10-en (a legújabb kiadások 2011. november óta), ezért találtam egy alternatívát.
Az X11R7.5 kiadás szerint megjegyzi, hogy ez a funkcionalitás átkerült egy XKB konfigurációs opcióba, ezért a DontZap már nem működik. Nem tudom megmondani, hogy ez az Xorg implementációjának részlete a Fedorában és az Ubuntuban, vagy ez más disztribúciókat is érint-e.
From http://www.x.org/archive/X11R7.5/doc/RELNOTES.txt
A kiszolgáló billentyűleütésének befejezése
Az Xorg szerver korábban engedélyezte a felhasználók számára A Control + Alt + Backspace billentyűk lenyomásával kiléphetünk a szerverről. Bár ez a funkció alapértelmezés szerint továbbra is engedélyezett ebben a kiadásban, az xkeyboard-config projektből az Xorg-nál általában használt kulcstérképadatokat úgy módosították, hogy ne feltérképezzék ezt a sorrendet. alapértelmezés szerint, annak csökkentése érdekében, hogy a tapasztalatlan felhasználók véletlenül elpusztítsák a munkájukat.
Azok a felhasználók, akik ezt a funkciót alapértelmezés szerint szeretnék elérhetővé tenni, engedélyezhetik az XKB konfigurációs opcióján keresztül: „terminate: ctrl_alt_bksp”. Például , a setxkbmap parancs használható ennek futtatásához:
setxkbmap -option "terminate:ctrl_alt_bksp"
Sok asztali környezet tartalmazza az XKB konfigurációs beállításait a beállításaikban t o ezt is engedélyezze.
Megjegyzések
Válasz
A jelenlegi Ubuntu kiadásokban, legalább 14.10 óta, a billentyűzet- A konfigurációs csomagnak lehetősége van a Zap újbóli engedélyezésére:
$ sudo dpkg-reconfigure keyboard-configuration
Válasz
A debian vagy az alapú fájlokkal hozzáadhatja ezt a lehetőséget:
XKBOPTIONS="terminate:ctrl_alt_bksp"
az / etc / default / keyboard fájlhoz
Megjegyzések
- Aktiválja:
udevadm trigger --subsystem-match=input --action=change
Válasz
megpróbálhatja követni (kipróbáltam az Ubuntu-n):
Adja hozzá a következő sorokat az xorg.conf fájlhoz, ügyelve arra, hogy a beillesztéskor NEM használ intelligens idézőjeleket.
sudo gksudo gedit /etc/X11/xorg.conf
Section "ServerFlags" Option "DontZap" "false" EndSection
kipróbálhatja a dontzap eszközt is
sudo apt-get install dontzap
Nyissa meg a terminált és írja be az engedélyezéshez
sudo dontzap --enable
letiltáshoz
sudo dontzap --disable
Comm ents
- Nagyon szeretném, ha ezt soha nem kapcsolták volna ki alapértelmezés szerint. ja, és az apt-get nem működik a rendszeremen;) nyilvánvalóan nincs ' t csomagolt dontzap sem. jó.
- megpróbálta az első megoldást?
-
setxkbmap -option terminate:ctrl_alt_bksp
önmagában, ami nem működött: ' 🙁 nyilván ezt neked is meg kell tenned. - @Hermant természetesen, de úgy tűnik, hogy ennek csak a fele. Igazából most működik … ott ' az xsetkbd beállítás konfigurálásának módja Az xorg.conf. mint például
Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
számos más helyen is meg lehet ezt csinálni. - gr8 lesz, ha válaszként válaszként adhatja meg a megoldását. hogy mások, akik ugyanazzal a problémával szembesülnek, segítséget kaphatnak :-).
Válasz
@xenoterracide “rendben van ha a AutoAddDevice
opció engedélyezve van a xorg.conf
ServerLayout
menüben. Ha nem (különösen a többhelyes X konfigurációkban) be kell illesztenie a XkbOptions
sort a billentyűzetet leíró InputDevice
szakaszba. Például:
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
Válasz
Az RHEL 7.3 verzióban a xenoterracid válasza nekem működött, egy csipkel: a konfigurációs fájl elérési útja /etc/X11/xorg.conf.d/00-keyboard.conf
.
root
lennének, vagy módosítaniuk kellene az egész rendszerre kiterjedő konfigurációs fájlokat. Ez a parancs nálam működött a Fedora 22-ben.