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 med xlock 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

  • svaret mitt fungerer fremdeles fra 7.6
  • Takk for dette svaret. Jeg foretrekker dette alternativet fordi det tillater brukere å aktivere denne funksjonen uten å være root eller å måtte endre hele systemkonfigurasjonsfiler. Denne kommandoen fungerte for meg i Fedora 22.
  • Den eneste grunnen til at jeg er uenig i dette alternativet, er at du kan ' for å drepe påloggingsadministratoren, og hvis din " starter " inn i skrivebordsmiljøet ditt blir sittende fast, du kan ' for å drepe det der. Jeg hadde nylig dette problemet.

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.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *