La seguente chiamata del setxkbmap
comando X11 disabilita la commutazione Ctrl-Alt-Fn console / terminale virtuale:
setxkbmap -option srvrkeys:none
Per tornare al comportamento precedente dei tasti ctrl-alt-Fn e rimuovere anche tutte le altre opzioni, ad esempio caps:ctrl_modifier
:
setxkbmap -option ''
Per stampare le impostazioni correnti, richiamare setxkbmap -print
.
Per invocare per utente, inserire il comando nel file ~ / .xinitrc.
Per invocare all'avvio di una Xsession, crea un file in
/etc/X11/Xsession.d
ad esempio
/etc/X11/Xsession.d/65srvrkeys-none
contenente il setxkbmap
comando precedente e renderlo eseguibile con sudo chmod +x /etc/X11/Xsession.d/65srvrkeys-none
.
Per ulteriori informazioni, digitare man setxkbmap
al prompt della shell o consultare la pagina man setxkbmap di Xorg .
Ho provato questo con KDE su Ubuntu 14.04 LTS (Trusty). Queste impostazioni sono disponibili anche in Impostazioni di sistema> Dispositivi di input> Tastiera> Avanzate. Se si cambia srvrkeys
nelle impostazioni della GUI, viene visualizzato immediatamente in setxkbmap
e viceversa.
Preferisco modificare il sistema X window tramite le interfacce della riga di comando X11. Se il problema persiste, provo l'ambiente desktop. Come ultima risorsa, modificherei i file di configurazione del sistema. Le implementazioni e i formati di file cambiano, ma le interfacce della riga di comando vivono quasi per sempre nella tradizione Unix / Linux.