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

  • Au dezactivat acest lucru în mod implicit? Nu este de mirare că nu a funcționat '!
  • da și s-a întâmplat ca acum 5 ani.
  • Când nu ' trebuie să vă ștergeți ferestrele x foarte des, uneori este ușor y pentru a rata o schimbare care a avut loc acum 5 ani …
  • @gabe. ' este dezactivat în mod implicit, deoarece ' reprezintă un potențial risc de securitate. De exemplu, să spunem că utilizatorul se conectează la shell-ul gol, începe X cu startx, funcționează, apoi blochează ecranul cu xlock și pleacă. Oricine poate veni, zap X și obține acces la shell-ul utilizatorului ' pe tty.
  • În unele distribuții (de exemplu, Fedoras recent), aceste tipuri de setările ar trebui să fie plasate în /etc/X11/xorg.conf.d ca fișier conf, de ex. 10-enable-ctrl-alt-backspace.

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

Soluția

@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.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *