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

  • Lhanno seriamente disabilitato per impostazione predefinita? Non cè da stupirsi che ' non funzioni!
  • sì ed è successo come 5 anni fa.
  • Quando non ' non devi fare lo zapping su xwindows molto spesso, a volte è facile perdere un cambiamento avvenuto 5 anni fa …
  • @gabe. ' è disabilitato per impostazione predefinita perché ' è un potenziale rischio per la sicurezza. Ad esempio, supponiamo che lutente acceda alla shell nuda, inizi X con startx, esegua un po di lavoro, quindi blocchi lo schermo con xlock e foglie. Chiunque può venire, zap X e ottenere laccesso alla shell dellutente ' su tty.
  • In alcune distribuzioni (ad esempio Fedora recenti) questi tipi di le impostazioni dovrebbero probabilmente essere inserite in /etc/X11/xorg.conf.d come file di configurazione, ad es. 10-enable-ctrl-alt-backspace.

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *