Nem emlékszem, miért tették ezt, de az X.org egy ponton úgy döntött, hogy a Ctrl Alt Backspace megölése jó ötlet volt. Tudom, hogy van mód arra, hogy újra engedélyezzük, de nem emlékszem, hogyan. Frissítheti valaki a memóriámat?

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 a xlock é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

  • a válaszom továbbra is működik 7.6-tól
  • Köszönöm ezt a választ. Inkább ezt az opciót részesítem előnyben, mert lehetővé teszi a felhasználók számára, hogy engedélyezzék ezt a funkciót anélkül, hogy 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.
  • Az egyetlen ok, ami miatt nem értek egyet ezzel a lehetőséggel, az az, hogy ' nem ölheti meg a bejelentkezés kezelőjét, és ha a " boot " az asztali környezetbe elakad, ott ' nem ölheti meg. Nemrégiben volt ilyen problémám.

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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük