Non ricordo perché lhanno fatto, ma a un certo punto X.org ha deciso che disabilitare Ctrl Alt Backspace per ucciderlo è stata una buona idea. So che cè un modo per riattivarlo ma non ricordo come. Qualcuno può rinfrescarmi la memoria?
Rispondi
Modifica /etc/X11/xorg.conf
o un .conf
file in /etc/X11/xorg.conf.d/
con quanto segue. (nota: va bene se questo è tutto ciò che hai nel tuo xorg.conf poiché xorg continuerà a funzionare automaticamente -rileva il resto (nota: se il rilevamento automatico funziona per te senza di esso))
Section "ServerFlags" Option "DontZap" "false" EndSection Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
Commenti
Rispondi
Il DontZap
non funziona più per me su Fedora 16 e Ubuntu 11.10 (le versioni più recenti a novembre 2011), quindi ho trovato unalternativa.
Secondo la versione X11R7.5 osserva, sembra che questa funzionalità sia stata migrata a unopzione di configurazione XKB, quindi DontZap non funziona più. Non riesco a capire se questo è un dettaglio dellimplementazione di Xorg in Fedora e Ubuntu, o se questo riguarda anche altre distribuzioni.
Da http://www.x.org/archive/X11R7.5/doc/RELNOTES.txt
Termina la sequenza di tasti del server
Il server Xorg ha precedentemente consentito agli utenti per uscire dal server premendo i tasti Control + Alt + Backspace. Sebbene questa funzione sia ancora abilitata per impostazione predefinita in questa versione, i dati della mappa dei tasti solitamente usati con Xorg, dal progetto xkeyboard-config, sono stati modificati per non mappare quella sequenza da predefinito, al fine di ridurre la possibilità che utenti inesperti distruggano accidentalmente il loro lavoro.
Gli utenti che desiderano avere questa funzionalità disponibile per impostazione predefinita possono abilitarla tramite lopzione di configurazione XKB “terminate: ctrl_alt_bksp”. Ad esempio , il comando setxkbmap può essere utilizzato per abilitarlo eseguendo:
setxkbmap -option "terminate:ctrl_alt_bksp"
Molti ambienti desktop includono opzioni di configurazione XKB nelle loro preferenze t o abilita anche questo.
Commenti
- la mia risposta funziona ancora a partire da 7.6
- Grazie per questa risposta. Preferisco questa opzione perché consente agli utenti di abilitare questa funzione senza essere
root
o dover modificare i file di configurazione a livello di sistema. Questo comando ha funzionato per me in Fedora 22. - Lunico motivo per cui non sono daccordo con questa opzione è che puoi ' t uccidere il gestore degli accessi e se il tuo " boot " nel tuo ambiente desktop si blocca, puoi ' ucciderlo lì. Recentemente ho avuto questo problema.
Risposta
Nelle attuali versioni di Ubuntu, almeno dalla 14.10, la tastiera- il pacchetto di configurazione ha unopzione per riattivare Zap:
$ sudo dpkg-reconfigure keyboard-configuration
Answer
Con debian o basato su, puoi aggiungere questa opzione:
XKBOPTIONS="terminate:ctrl_alt_bksp"
al file / etc / default / keyboard
Commenti
- Attivalo:
udevadm trigger --subsystem-match=input --action=change
Risposta
puoi provare a seguire (lho provato sul mio Ubuntu):
Aggiungi le seguenti righe al tuo file xorg.conf, assicurandoti che quando lo incolli, sia NON usare virgolette intelligenti.
sudo gksudo gedit /etc/X11/xorg.conf
Section "ServerFlags" Option "DontZap" "false" EndSection
puoi anche provare lo strumento dontzap
sudo apt-get install dontzap
Apri Terminale e digita per abilitare
sudo dontzap --enable
per disabilitare
sudo dontzap --disable
Comm ents
- Vorrei davvero che non lo avessero mai disattivato per impostazione predefinita. oh, e apt-get ' non funziona sul mio sistema;) a quanto pare non abbiamo nemmeno ' pacchettizzato dontzap. vabbè.
- hai provato la prima soluzione?
-
setxkbmap -option terminate:ctrl_alt_bksp
da solo che ' non ha funzionato 🙁 a quanto pare devi farlo anche tu. - @Hermant ovviamente, ma sembra che sia solo la metà. In realtà ora funziona … cè ' un modo per configurare lopzione xsetkbd in xorg.conf. in questo modo
Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
ci sono molti altri posti in cui potrebbe essere fatto. - Sarà gr8 se puoi mettere la tua soluzione come risposta. che altri che affrontano lo stesso problema possono ottenere aiuto :-).
Rispondi
La soluzione di @xenoterracide “è ok se lopzione AutoAddDevice
è abilitata in ServerLayout
del tuo xorg.conf
. In caso contrario (soprattutto nelle configurazioni X multiseat), è necessario inserire la riga XkbOptions
nella sezione InputDevice
che descrive la tastiera. Ad esempio:
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
Risposta
In RHEL 7.3, la risposta xenoterracide “ ha funzionato per me, con una modifica: il percorso del file di configurazione è /etc/X11/xorg.conf.d/00-keyboard.conf
.
startx
, esegua un po di lavoro, quindi blocchi lo schermo conxlock
e foglie. Chiunque può venire, zap X e ottenere laccesso alla shell dellutente ' su tty./etc/X11/xorg.conf.d
come file di configurazione, ad es.10-enable-ctrl-alt-backspace
.