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önxlock
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
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
.
root
ilman, että heidän tarvitsee muokata koko järjestelmän määritystiedostoja. Tämä komento toimi minulle Fedora 22: ssa.