En muista, miksi he tekivät tämän, mutta yhdessä vaiheessa X.org päätti, että kbd> Ctrl Alt Askelpalautin tappaminen oli hyvä idea. Tiedän, että on olemassa tapa ottaa se uudelleen käyttöön, mutta en muista miten. Voiko joku päivittää muistini?

Vastaa

Muokkaa /etc/X11/xorg.conf tai .conf -tiedosto /etc/X11/xorg.conf.d/ seuraavasti: (Huomaa: se on ok, jos tämä on kaikki mitä sinulla on xorg.conf-tiedostossa, koska xorg silti automaattisesti -havaitse loput (huomautus: jos automaattinen tunnistus toimii sinulle ilman sitä))

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

Kommentit

  • He estivät vakavasti tämän vakavasti? Ei ihme, että se ei ole ' toiminut!
  • kyllä ja se tapahtui kuin 5 vuotta sitten.
  • Kun et ' tarvitse pakata xwindowsiasi usein, joskus sen helppous kaipaamaan muutosta, joka tapahtui 5 vuotta sitten …
  • @gabe. Se ' on oletusarvoisesti poissa käytöstä, koska se ' aiheuttaa potentiaalisen tietoturvariskin. Oletetaan esimerkiksi, että käyttäjä kirjautuu paljaaseen kuoreen, aloittaa X: n merkillä startx, tekee jonkin verran työtä ja lukitsee sitten näytön xlock ja lähtee. Kuka tahansa voi tulla mukaan, zap X: n ja saada käyttöoikeuden tty: n käyttäjän ' kuoreen.
  • Joissakin jakeluissa (esim. Viimeisimmissä Fedorasissa) tällaisia lisäosia asetukset tulisi todennäköisesti sijoittaa tiedostoon /etc/X11/xorg.conf.d conf-tiedostona, esim. 10-enable-ctrl-alt-backspace.

Vastaa

DontZap -ominaisuus ei enää toimi minulle Fedora 16: lla ja Ubuntu 11.10: llä (viimeisimmät julkaisut marraskuusta 2011 lähtien), joten löysin vaihtoehdon.

X11R7.5-julkaisun mukaan toteaa, että tämä toiminto on siirretty XKB-määritysvaihtoehtoon, joten DontZap ei enää toimi. En voi kertoa, onko tämä yksityiskohta Xorgin toteutuksesta Fedorassa ja Ubuntussa, vai vaikuttaako tämä myös muihin distroihin.

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

Lopeta palvelimen näppäinpainallus

Xorg-palvelin on aiemmin sallinut käyttäjien Poistu palvelimesta painamalla näppäimiä Control + Alt + Askelpalautin. Vaikka tämä toiminto on edelleen oletusarvoisesti käytössä tässä julkaisussa, avainkarttatietoja, joita yleensä käytetään Xorgin kanssa, xkeyboard-config-projektista, on muutettu siten, että tätä järjestystä ei ole kartoitettu oletusarvo, jotta voidaan vähentää mahdollisuutta, että kokematon käyttäjä tuhoaa työnsä vahingossa.

Käyttäjät, jotka haluavat tämän toiminnon oletusarvoisesti saatavan, voivat ottaa sen käyttöön XKB-määritysvaihtoehdon ”terminate: ctrl_alt_bksp” kautta. Esimerkiksi , setxkbmap-komentoa voidaan käyttää tämän suorittamiseen suorittamalla:

 setxkbmap -option "terminate:ctrl_alt_bksp" 

Monissa työpöytäympäristöissä on XKB-määritysasetukset asetuksissaan t o ota tämä käyttöön myös.

Kommentit

  • vastaukseni toimii edelleen 7.6 alkaen
  • Kiitos vastauksesta. Pidän parempana tästä vaihtoehdosta, koska se antaa käyttäjille mahdollisuuden ottaa tämä ominaisuus käyttöön root ilman, että heidän tarvitsee muokata koko järjestelmän määritystiedostoja. Tämä komento toimi minulle Fedora 22: ssa.
  • Ainoa syy, miksi olen eri mieltä tästä vaihtoehdosta, on, että voit ' tappaa kirjautumisen hallintaohjelman ja jos " käynnistys " työpöytäympäristösi jumissa, voit ' tappaa sen siellä. Minulla oli äskettäin tämä ongelma.

Vastaa

Nykyisissä Ubuntu-julkaisuissa, ainakin 14.10 lähtien, näppäimistö- kokoonpanopaketissa on mahdollisuus ottaa Zap uudelleen käyttöön:

$ sudo dpkg-reconfigure keyboard-configuration 

Vastaa

Debianin tai pohjaisen avulla voit lisätä tämän vaihtoehdon:

XKBOPTIONS="terminate:ctrl_alt_bksp" 

/ etc / default / keyboard-tiedostoon

Kommentit

  • Aktivoi se: udevadm trigger --subsystem-match=input --action=change

Vastaa

voit yrittää seurata (olen kokeillut sitä Ubuntuissani):

Lisää seuraavat rivit xorg.conf-tiedostoon ja varmista, että kun liität sen, se on EI käytä älykkäitä lainausmerkkejä.

sudo gksudo gedit /etc/X11/xorg.conf

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

voit kokeilla myös dontzap-työkalua

sudo apt-get install dontzap

Avaa pääte avaamalla pääte ja kirjoittamalla

sudo dontzap --enable

käytöstä poistamiseksi

sudo dontzap --disable

Comm ents

  • Toivotan todella, etteivät he olleet koskaan sammuttaneet tätä oletusarvoisesti. Voi, ja apt-get ei toimi ' ei toimi järjestelmässäni;) ilmeisesti meillä ei ole ' t pakattuja dontzap-tiedostoja. No.
  • yrititkö ensimmäistä ratkaisua?
  • setxkbmap -option terminate:ctrl_alt_bksp sinänsä, joka ei toiminut ' t 🙁 ilmeisesti sinun täytyy tehdä tämäkin.
  • @Hermant tietysti, mutta näyttää siltä, että vain puolet siitä. Minulla on itse asiassa se nyt töissä … siellä ' on tapa määrittää xsetkbd-vaihtoehto xorg.conf. kuten niin Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection se voidaan tehdä myös monissa muissa paikoissa.
  • Se on gr8, jos voit laittaa ratkaisusi vastaukseksi. Joten että muut saman ongelman kohtaavat voivat saada apua :-).

Vastaa

@xenoterracide ”ratkaisu on kunnossa jos AutoAddDevice -vaihtoehto on käytössä -kohdassa xorg.conf. Jos ei (varsinkin sinun on lisättävä XkbOptions -rivi näppäimistöä kuvaavaan osioon InputDevice. Esimerkiksi:

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 

Vastaa

RHEL 7.3: ssa ksenoterrasidin vastaus toimi minulle yhdellä nipistuksella: konfigurointitiedoston polku on /etc/X11/xorg.conf.d/00-keyboard.conf.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *