Ik weet niet meer waarom ze dit deden, maar op een gegeven moment besloot X.org dat het uitschakelen van Ctrl Alt Backspace om het te doden was een goed idee. Ik weet dat er een manier is om het opnieuw in te schakelen, maar ik weet niet meer hoe. Kan iemand mijn geheugen opfrissen?

Antwoord

Wijzig /etc/X11/xorg.conf of een .conf bestand in /etc/X11/xorg.conf.d/ met het volgende. (opmerking: het is ok als dit alles is wat je in je xorg.conf hebt, omdat xorg nog steeds automatisch -detecteer de rest (let op: als autodetectie voor jou werkt zonder dit))

Section "ServerFlags" Option "DontZap" "false" EndSection Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection 

Reacties

  • Ze hebben dit standaard ernstig uitgeschakeld? Geen wonder dat het niet ' heeft gewerkt!
  • ja en het gebeurde zoals 5 jaar geleden.
  • Wanneer je ' niet vaak je xwindows hoeft te zappen, is het soms gemakkelijk y om een verandering te missen die 5 jaar geleden plaatsvond …
  • @gabe. Het ' is standaard uitgeschakeld omdat het ' een potentieel beveiligingsrisico vormt. Stel dat de gebruiker zich aanmeldt bij de kale shell, X begint met startx, wat werk doet en vervolgens het scherm vergrendelt met xlock en bladeren. Iedereen kan meekomen, X zappen en toegang krijgen tot de ' shell van de gebruiker op de tty.
  • In sommige distributies (bijv. Recente Fedora) dit soort extra instellingen moeten waarschijnlijk in /etc/X11/xorg.conf.d worden geplaatst als een conf-bestand, bijv. 10-enable-ctrl-alt-backspace.

Antwoord

De DontZap -functie werkt niet langer voor mij op Fedora 16 en Ubuntu 11.10 (meest recente releases vanaf november 2011), dus ik vond een alternatief.

Volgens de X11R7.5-release merkt op, het lijkt erop dat deze functionaliteit is gemigreerd naar een XKB-configuratieoptie, daarom werkt DontZap niet meer. Ik kan niet zeggen of dit een detail is van de Xorg-implementatie in Fedora en Ubuntu, of dat dit ook van invloed is op andere distributies.

Van http://www.x.org/archive/X11R7.5/doc/RELNOTES.txt

Server toetsaanslag beëindigen

De Xorg-server heeft eerder gebruikers toegestaan om de server te verlaten door op de toetsen Control + Alt + Backspace te drukken.Hoewel deze functie nog steeds standaard is ingeschakeld in deze release, zijn de keymap-gegevens die gewoonlijk worden gebruikt met Xorg, van het xkeyboard-config-project, gewijzigd om die reeks niet in kaart te brengen door standaard, om de kans te verkleinen dat onervaren gebruikers per ongeluk hun werk vernietigen.

Gebruikers die deze functionaliteit standaard beschikbaar willen hebben, kunnen dit inschakelen via de XKB-configuratieoptie “terminate: ctrl_alt_bksp”. Bijvoorbeeld , kan de opdracht setxkbmap worden gebruikt om dit mogelijk te maken door het volgende uit te voeren:

 setxkbmap -option "terminate:ctrl_alt_bksp" 

Veel desktopomgevingen bevatten XKB-configuratie-opties in hun voorkeuren t o schakel dit ook in.

Reacties

  • mijn antwoord werkt nog steeds vanaf 7.6
  • Bedankt voor dit antwoord. Ik geef de voorkeur aan deze optie omdat het gebruikers in staat stelt deze functie in te schakelen zonder root te zijn of systeembrede configuratiebestanden te moeten wijzigen. Dit commando werkte voor mij in Fedora 22.
  • De enige reden dat ik het niet eens ben met deze optie, is dat je ' de login manager niet kunt doden, en als je " boot " in uw desktopomgeving vastloopt, u kunt ' het daar niet doden. Ik had onlangs dit probleem.

Answer

In huidige Ubuntu-releases, in ieder geval sinds 14.10, het toetsenbord- configuratiepakket heeft een optie om Zap opnieuw in te schakelen:

$ sudo dpkg-reconfigure keyboard-configuration 

Answer

Met debian of gebaseerd op, kunt u deze optie toevoegen:

XKBOPTIONS="terminate:ctrl_alt_bksp" 

naar / etc / default / keyboard-bestand

Opmerkingen

  • Activeer het: udevadm trigger --subsystem-match=input --action=change

Antwoord

je kunt het volgende proberen (ik heb het geprobeerd op mijn Ubuntu):

Voeg de volgende regels toe aan je xorg.conf-bestand, en zorg ervoor dat het bij het plakken GEEN slimme aanhalingstekens.

sudo gksudo gedit /etc/X11/xorg.conf

Section "ServerFlags" Option "DontZap" "false" EndSection 

je kunt ook dontzap tool proberen

sudo apt-get install dontzap

Open Terminal en typ om in te schakelen

sudo dontzap --enable

voor uitschakelen

sudo dontzap --disable

Comm ents

  • Ik zou echt willen dat ze dit nooit standaard hadden uitgeschakeld. oh, en apt-get werkt niet ' niet op mijn systeem;) blijkbaar hebben we ' ook geen packaged dontzap. ach.
  • heb je de eerste oplossing geprobeerd?
  • setxkbmap -option terminate:ctrl_alt_bksp alleen werkte dat niet ' 🙁 blijkbaar moet je dit ook doen.
  • @Hermant natuurlijk, maar het lijkt er maar de helft van te zijn. Ik heb het nu echt aan het werk … er is ' een manier om de xsetkbd-optie te configureren in xorg.conf. zoals zo Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection er zijn verschillende andere plaatsen waar het ook gedaan zou kunnen worden.
  • Het zal gr8 zijn als je je oplossing als antwoord kunt gebruiken. dat anderen met hetzelfde probleem hulp kunnen krijgen :-).

Antwoord

@xenoterracide “s oplossing is ok als de AutoAddDevice optie is ingeschakeld in de ServerLayout van uw xorg.conf. Zo niet (vooral in multiseat X-configuraties), moet u de regel XkbOptions invoegen in de sectie InputDevice die uw toetsenbord beschrijft. Bijvoorbeeld:

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 

Antwoord

In RHEL 7.3 werkte het antwoord van xenoterracide “s antwoord voor mij, met één aanpassing: het pad naar het configuratiebestand is /etc/X11/xorg.conf.d/00-keyboard.conf.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *