Nu-mi amintesc de ce au făcut acest lucru, dar la un moment dat X.org a decis că dezactivarea Ctrl Alt Backspace pentru a o ucide a fost o idee bună. Știu că „există o modalitate de a o reactiva, dar nu-mi amintesc cum. Îmi poate reîmprospăta cineva memoria?
Răspunde
Modifică /etc/X11/xorg.conf
sau un .conf
fișier din /etc/X11/xorg.conf.d/
cu următoarele. (notă: este ok dacă asta este tot ceea ce aveți în xorg.conf, deoarece xorg va continua automat -detectează restul (notă: dacă detectarea automată funcționează fără tine))
Section "ServerFlags" Option "DontZap" "false" EndSection Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
Comentarii
Răspuns
nu mai funcționează pentru mine pe Fedora 16 și Ubuntu 11.10 (cele mai recente versiuni începând din noiembrie 2011), așa că am găsit o alternativă.
Conform versiunii X11R7.5 notează, se pare că această funcționalitate a fost migrată la o opțiune de configurare XKB, prin urmare DontZap nu mai funcționează. Nu pot să spun dacă acesta este un detaliu al implementării Xorg în Fedora și Ubuntu sau dacă aceasta afectează și alte distribuții.
From http://www.x.org/archive/X11R7.5/doc/RELNOTES.txt
Terminați tastarea serverului
Serverul Xorg a permis utilizatorilor anterior pentru a ieși din server apăsând tastele Control + Alt + Backspace. În timp ce această funcție este activată în mod implicit în această versiune, datele hărții de taste utilizate de obicei cu Xorg, din proiectul xkeyboard-config, au fost modificate pentru a nu mapa acea secvență de implicit, pentru a reduce șansa ca utilizatorii fără experiență să-și distrugă accidental munca.
Utilizatorii care doresc să aibă această funcționalitate disponibilă în mod implicit o pot activa prin intermediul opțiunii de configurare XKB „terminați: ctrl_alt_bksp”. De exemplu , comanda setxkbmap poate fi utilizată pentru a activa acest lucru rulând:
setxkbmap -option "terminate:ctrl_alt_bksp"
Multe medii desktop includ opțiuni de configurare XKB în preferințele lor t o activați și acest lucru.
Comentarii
- răspunsul meu funcționează încă de la 7.6
- Vă mulțumim pentru acest răspuns. Prefer această opțiune, deoarece permite utilizatorilor să activeze această caracteristică fără a fi
root
sau a trebui să modifice fișierele de configurare la nivel de sistem. Această comandă a funcționat pentru mine în Fedora 22. - Singurul motiv pentru care nu sunt de acord cu această opțiune este că nu poți ' să omori managerul de conectare și dacă " boot " în mediul desktop se blochează, nu îl poți ' t ucide acolo. Am avut recent această problemă.
Răspuns
În versiunile curente Ubuntu, cel puțin începând cu 14.10, tastatura- pachetul de configurare are o opțiune pentru a reactiva Zap:
$ sudo dpkg-reconfigure keyboard-configuration
Răspuns
Cu debian sau bazat pe, puteți adăuga această opțiune:
XKBOPTIONS="terminate:ctrl_alt_bksp"
în fișierul / etc / default / keyboard
Comentarii
- Activați-l:
udevadm trigger --subsystem-match=input --action=change
Răspundeți
puteți încerca să urmați (l-am încercat pe Ubuntu):
Adăugați următoarele linii în fișierul xorg.conf, asigurându-vă că atunci când îl lipiți, este NU folosiți ghilimele inteligente.
sudo gksudo gedit /etc/X11/xorg.conf
Section "ServerFlags" Option "DontZap" "false" EndSection
puteți încerca și instrumentul dontzap
sudo apt-get install dontzap
Deschideți terminalul și tastați pentru a activa
sudo dontzap --enable
pentru dezactivare
sudo dontzap --disable
Comm ents
- Mi-aș dori cu adevărat să nu fi dezactivat acest lucru în mod implicit. oh, și apt-get nu funcționează ' t pe sistemul meu;) se pare că nu am ' nici ambalat dontzap. bine,
- ați încercat prima soluție?
-
setxkbmap -option terminate:ctrl_alt_bksp
de la sine, care nu a funcționat ' 🙁 se pare că trebuie să faceți și acest lucru. - @Hermant, desigur, dar pare să fie doar 1/2 din el. De fapt îl am acum funcționând … acolo ' o modalitate de a configura opțiunea xsetkbd în xorg.conf. ca atare
Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
există și alte câteva locuri în care s-ar putea face. - Va fi gr8 dacă puteți pune soluția ca Răspuns. Deci că alții care se confruntă cu aceeași problemă pot primi ajutor :-).
Răspuns
@xenoterracide este ok dacă opțiunea AutoAddDevice
este activată în ServerLayout
din xorg.conf
. Dacă nu (mai ales în configurații X multiseat), trebuie să inserați linia XkbOptions
în secțiunea InputDevice
care descrie tastatura dvs. De exemplu:
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
Răspuns
În RHEL 7.3, răspunsul xenoterracide a funcționat pentru mine, cu o singură modificare: calea către fișierul de configurare este /etc/X11/xorg.conf.d/00-keyboard.conf
.
startx
, funcționează, apoi blochează ecranul cuxlock
și pleacă. Oricine poate veni, zap X și obține acces la shell-ul utilizatorului ' pe tty./etc/X11/xorg.conf.d
ca fișier conf, de ex.10-enable-ctrl-alt-backspace
.