Jeg husker ikke hvorfor de gjorde dette, men på et tidspunkt bestemte X.org at deaktivering av Ctrl Alt Backspace for å drepe det var en god idé. Jeg vet at det er en måte å aktivere det på nytt, men jeg husker ikke hvordan. Kan noen oppdatere minnet mitt?
Svar
Endre /etc/X11/xorg.conf
eller en .conf
fil i /etc/X11/xorg.conf.d/
med følgende. (merk: det er ok hvis dette er alt du har i din xorg.conf, da xorg fremdeles vil automatisk -oppdag resten (merk: det vil si hvis automatisk oppdaging fungerer for deg uten den))
Section "ServerFlags" Option "DontZap" "false" EndSection Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
Kommentarer
- De har deaktivert dette alvorlig som standard? Ikke rart at det ikke har ' ikke fungert!
- ja, og det skjedde som for 5 år siden.
- Når du ikke ' ikke trenger å zappe vinduene dine veldig ofte, noen ganger er det lett y å savne en endring som skjedde for 5 år siden …
- @gabe. Den ' er deaktivert som standard fordi den ' er en potensiell sikkerhetsrisiko. La oss for eksempel si at brukeren logger på det bare skallet, starter X med
startx
, fungerer noe, og låser deretter skjermen medxlock
og blader. Alle kan komme sammen, zappe X og få tilgang til brukerens ' s skall på ttyen. - I noen distribusjoner (f.eks. Nylige Fedoras) er det slik innstillinger bør sannsynligvis plasseres i
/etc/X11/xorg.conf.d
som en conf-fil, f.eks.10-enable-ctrl-alt-backspace
.
Svar
DontZap
-funksjonen fungerer ikke lenger for meg på Fedora 16 og Ubuntu 11.10 (de siste utgivelsene fra november 2011), så jeg fant et alternativ.
I følge X11R7.5-utgivelsen bemerker, det ser ut til at denne funksjonaliteten har blitt migrert til et XKB-konfigurasjonsalternativ, derfor fungerer ikke DontZap lenger. Jeg kan ikke fortelle om dette er en detalj av 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
Avslut servertastetrykk
Xorg-serveren har tidligere tillatt brukere for å avslutte serveren ved å trykke på tastene Control + Alt + Backspace. Selv om denne funksjonen fremdeles er aktivert som standard i denne utgivelsen, er nøkkelkartdataene som vanligvis brukes med Xorg, fra xkeyboard-config-prosjektet, endret for ikke å kartlegge den sekvensen standard, for å redusere sjansen for at uerfarne brukere ved et uhell ødelegger arbeidet sitt.
Brukere som ønsker å ha denne funksjonaliteten tilgjengelig som standard, kan aktivere den via XKB-konfigurasjonsalternativet «terminate: ctrl_alt_bksp». For eksempel , kan setxkbmap-kommandoen brukes til å aktivere dette ved å kjøre:
setxkbmap -option "terminate:ctrl_alt_bksp"
Mange skrivebordsmiljøer inkluderer XKB-konfigurasjonsalternativer i sine preferanser t o aktiver dette også.
Kommentarer
Svar
I nåværende Ubuntu-utgivelser, i det minste siden 14.10, har tastaturet- konfigurasjonspakken har et alternativ for å aktivere Zap på nytt:
$ sudo dpkg-reconfigure keyboard-configuration
Svar
Med debian eller basert på, kan du legge til dette alternativet:
XKBOPTIONS="terminate:ctrl_alt_bksp"
til / etc / default / keyboard file
Comments
- Aktiver det:
udevadm trigger --subsystem-match=input --action=change
Svar
du kan prøve å følge (jeg har prøvd det på min Ubuntu):
Legg til følgende linjer i xorg.conf-filen, og sørg for at når du limer den inn, IKKE å bruke smarte anførselstegn.
sudo gksudo gedit /etc/X11/xorg.conf
Section "ServerFlags" Option "DontZap" "false" EndSection
kan du også prøve dontzap-verktøyet
sudo apt-get install dontzap
Åpne terminal og skriv for å aktivere
sudo dontzap --enable
for å deaktivere
sudo dontzap --disable
Comm ents
- Jeg skulle ønske at de aldri hadde slått av dette som standard. å, og apt-get fungerer ikke ' på systemet mitt;) vi har tilsynelatende ikke ' t pakket dontzap heller. å vel.
- prøvde du den første løsningen?
-
setxkbmap -option terminate:ctrl_alt_bksp
av seg selv som ikke ' ikke virket 🙁 tilsynelatende må du gjøre dette også. - @Hermant selvfølgelig, men det ser ut til å være bare 1/2 av det. Jeg har faktisk det fungerer nå … der ' en måte å konfigurere xsetkbd-alternativet i xorg.conf. som så
Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
det er flere andre steder det også kan gjøres. - Det vil være gr8 hvis du kan sette løsningen som svar. Så at andre som står overfor samme problem kan få hjelp :-).
Svar
@xenoterracides løsning er ok hvis alternativet AutoAddDevice
er aktivert i ServerLayout
til xorg.conf
. Hvis ikke (spesielt i multiseat X-konfigurasjoner), må du sette inn XkbOptions
linjen i InputDevice
delen som beskriver tastaturet. 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 fungerte xenoterracides svar for meg, med en finjustering: stien til konfigurasjonsfilen er /etc/X11/xorg.conf.d/00-keyboard.conf
.
root
eller å måtte endre hele systemkonfigurasjonsfiler. Denne kommandoen fungerte for meg i Fedora 22.