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 medxlock
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
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
.
root
eller at skulle ændre hele systemkonfigurationsfiler. Denne kommando fungerede for mig i Fedora 22.