Jeg kan ikke huske hvorfor de gjorde dette, men på et tidspunkt besluttede X.org at deaktivere Ctrl Alt Backspace for at dræbe det var en god idé. Jeg ved, at der er en måde at genaktivere det på, men jeg kan ikke huske hvordan. Kan nogen opdatere min hukommelse?

Svar

Rediger /etc/X11/xorg.conf eller en .conf fil i /etc/X11/xorg.conf.d/ med følgende. (bemærk: det er ok, hvis dette er alt hvad du har i din xorg.conf, da xorg stadig vil være automatisk -detekter resten (bemærk: det vil sige, hvis automatisk detektering fungerer for dig uden det))

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

Kommentarer

  • De har alvorligt deaktiveret dette som standard? Ikke underligt, at det ikke har ' ikke fungeret!
  • ja, og det skete som for 5 år siden.
  • Når du ikke ' behøver ikke at zappe dine x-vinduer meget ofte, nogle gange er det let y at gå glip af en ændring, der skete for 5 år siden …
  • @gabe. Det ' er som standard deaktiveret, fordi det ' er en potentiel sikkerhedsrisiko. Sig for eksempel brugeren logger ind på den bare skal, starter X med startx, virker noget og låser derefter skærmen med xlock og blade. Alle kan komme sammen, zappe X og få adgang til brugerens ' s shell på tty.
  • I nogle distributioner (f.eks. Nylige Fedoras) er denne slags yderligere indstillinger skal sandsynligvis placeres i /etc/X11/xorg.conf.d som en conf-fil, f.eks. 10-enable-ctrl-alt-backspace.

Svar

DontZap -funktionen fungerer ikke længere for mig på Fedora 16 og Ubuntu 11.10 (seneste udgivelser fra november 2011), så jeg fandt et alternativ.

Ifølge X11R7.5-udgivelsen bemærker, det ser ud til, at denne funktionalitet er blevet migreret til en XKB-konfigurationsindstilling, derfor fungerer DontZap ikke længere. Jeg kan ikke fortælle, om dette er en detalje af Xorg-implementeringen i Fedora og Ubuntu, eller om dette også påvirker andre distroer.

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

Afslut server-tastetryk

Xorg-serveren har tidligere tilladt brugere for at forlade serveren ved at trykke på tasterne Ctrl + Alt + Backspace. Selvom denne funktion stadig er aktiveret som standard i denne udgivelse, er de nøglekortdata, der normalt bruges med Xorg, fra xkeyboard-config-projektet, blevet ændret til ikke at kortlægge den sekvens ved standard for at reducere chancen for, at uerfarne brugere ved et uheld ødelægger deres arbejde.

Brugere, der ønsker at have denne funktionalitet tilgængelig som standard, kan aktivere den via XKB-konfigurationsindstillingen “terminate: ctrl_alt_bksp”. For eksempel , kan kommandoen setxkbmap bruges til at aktivere dette ved at køre:

 setxkbmap -option "terminate:ctrl_alt_bksp" 

Mange desktopmiljøer inkluderer XKB-konfigurationsindstillinger i deres præferencer t o aktiver dette også.

Kommentarer

  • mit svar fungerer stadig fra 7.6
  • Tak for dette svar. Jeg foretrækker denne mulighed, fordi den giver brugerne mulighed for at aktivere denne funktion uden at være root eller at skulle ændre hele systemkonfigurationsfiler. Denne kommando fungerede for mig i Fedora 22.
  • Den eneste grund til, at jeg er uenig i denne mulighed, er at du kan ' ikke dræbe loginmanageren, og hvis din " starter " i dit skrivebordsmiljø sidder fast, du kan ' ikke dræber det der. Jeg har for nylig haft dette problem.

Svar

I nuværende Ubuntu-udgivelser, i det mindste siden 14.10, har tastaturet- konfigurationspakke har en mulighed for at genaktivere Zap:

$ sudo dpkg-reconfigure keyboard-configuration 

Svar

Med debian eller baseret på kan du tilføje denne mulighed:

XKBOPTIONS="terminate:ctrl_alt_bksp" 

til / etc / standard / tastaturfil

Kommentarer

  • Aktiver det: udevadm trigger --subsystem-match=input --action=change

Svar

du kan prøve at følge (jeg har prøvet det på min Ubuntu):

Føj følgende linjer til din xorg.conf-fil, og sørg for, at når du indsætter den, IKKE bruger smarte citater.

sudo gksudo gedit /etc/X11/xorg.conf

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

kan du også prøve dontzap-værktøj

sudo apt-get install dontzap

Åbn terminal, og skriv for at aktivere

sudo dontzap --enable

for at deaktivere

sudo dontzap --disable

Comm ents

  • Jeg ville virkelig ønske, at de aldrig havde slået dette fra som standard. åh, og apt-get virker ikke ' på mit system;) vi har tilsyneladende ikke ' t pakket dontzap heller. åh godt.
  • prøvede du den første løsning?
  • setxkbmap -option terminate:ctrl_alt_bksp i sig selv, der ikke ' t fungerede 🙁 tilsyneladende skal du også gøre dette.
  • @Hermant selvfølgelig, men det ser ud til at være kun 1/2 af det. Jeg har faktisk det til at fungere nu … der ' er en måde at konfigurere xsetkbd-indstillingen på xorg.conf.som så Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection der er flere andre steder, det kan også gøres.
  • Det vil være gr8, hvis du kan sætte din løsning som svar. Så at andre, der står over for samme problem, kan få hjælp :-).

Svar

@xenoterracides løsning er ok hvis indstillingen AutoAddDevice er aktiveret i ServerLayout i din xorg.conf. Hvis ikke (især i multiseat X-konfigurationer), skal du indsætte XkbOptions linjen i InputDevice sektionen, der beskriver dit tastatur. For eksempel:

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 

Svar

I RHEL 7.3 fungerede xenoterracides svar for mig med en tilpasning: stien til konfigurationsfilen er /etc/X11/xorg.conf.d/00-keyboard.conf.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *