Soluzione 1:
Ho finito per rimuovere la riga "XkbOptions" dal mio xorg.conf e aggiungerla all'avvio automatico di Xfce:
/usr/bin/setxkbmap -option "ctrl:nocaps"
Trasforma il tasto BLOC MAIUSC in un Ctrl aggiuntivo, che fa il trucco per me. Se volevi uno scambio diretto, credo "ctrl:swapcaps"
funzionerebbe. Per quello che vale, questa pagina è una guida abbastanza decente:
http://manicai.net/comp/swap-caps-ctrl.html
Non ho ancora avuto modo di provare gli altri metodi, ma ho anche un netbook con un layout un po' eccentrico e potrei aver bisogno di provarci un po'.
Soluzione 2:
Uso XFCE ma questa soluzione dovrebbe funzionare per qualsiasi ambiente desktop su Debian o Ubuntu :
Sostituisci XKBOPTIONS
definizione in /etc/default/keyboard
con
XKBOPTIONS="ctrl:nocaps"
Ciò riguarda tutti gli utenti del sistema.
Questo non influirà sulla tua sessione corrente (devi riavviare X11),
quindi puoi eseguire questa riga di comando per cambiare le cose fino ad allora:
$ setxkbmap -option ctrl:nocaps
Per interessare solo il tuo utente, esegui il comando precedente come parte della tua sessione:Apri le tue impostazioni XFCE (esegui xfce4-settings-manager
) e fai clic su Sessione e avvio , vai a Avvio automatico applicazione scheda e Aggiungi quel comando.
Soluzione 3:
Usa xkeycaps per guardare la mappatura della tua tastiera e scambia i modificatori META e ALT, o semplicemente scambia tutti i tasti. Se prevedi di utilizzare qualsiasi app GNOME, GNOME ha alcune ipotesi su quali chiavi hanno modificatori META e ALT. Probabilmente ti semplificherà la vita scambiare completamente le chiavi.
Soluzione 4:
Potresti provare xmodmap
Ho un piccolo computer netbook con un fastidioso tasto extra accanto al tasto Maiusc sinistro. Inserendo quanto segue in ~/.Xmodmap, posso mappare nuovamente il tasto in modo che sia un altro tasto Maiusc a sinistra.
keycode 94 = Shift_L
add shift = Shift_L
Forse puoi fare qualcosa di simile per scambiare il blocco maiuscole e i tasti di controllo?
Soluzione 5:
Xfce dovrebbe essere uguale a GNOME e a tutti gli altri ambienti desktop qui - quello che probabilmente è successo è che si è rotto durante l'aggiornamento a Ubuntu 9.04 per tutti gli ambienti, poiché le opzioni di configurazione di tastiera e mouse Xorg sono state spostate da xorg.conf a HAL.
Maggiori informazioni sui nuovi metodi di configurazione possono essere trovate in pagine come:
- Ubuntu Wiki:configurazione dell'input con HAL
- Ubuntu 8.10:i file HAL .fdi sostituiscono xorg.conf
- Inserisci la configurazione in poche parole