Domanda Come posso ricaricare la mia configurazione XKB senza riavviare il mio computer o accedere nuovamente


Ho realizzato una sceneggiatura fighissima che modificherà la mia /usr/share/X11/xkb/symbols/pc file automaticamente. È utile quando voglio passare tra una tastiera Mac o Windows.

L'unico problema che ho riscontrato è che devo effettuare il logout e quindi riconnetterlo dopo aver modificato il file affinché la configurazione modificata abbia effetto.

Ho provato a cancellare la mia cache xkb (/var/lib/xkb/*.xkm), ma questo ha funzionato.

Qualsiasi aiuto sarebbe molto apprezzato. Saluti.


1
2017-10-23 15:08


origine


modificare il .../symbols/pc file regolarmente non è raccomandato. XKB probabilmente conosce già le differenze; hai solo bisogno di sapere cosa dire di caricare. se si tratta di tastiere fisiche diverse tra le quali si sta passando, specificare un modello probabilmente farà ciò che si desidera: setxkbmap -model apple -layout us vs -model pc105. - quixotic


risposte:


Soluzione. Esegui questo comando. Ovviamente, puoi cambiare "noi" con il layout di tastiera desiderato.

setxkbmap -layout us


4
2017-10-24 01:15



Nessun problema. Sono contento che ti abbia aiutato! - Doug Beney


È stato risposto in Unix Stack Exchange:

https://unix.stackexchange.com/questions/290449/how-to-reload-xserver-after-a-change-in-keyboard-layout

Fondamentalmente, lo fai:

systemctl restart keyboard-setup

Potresti imbatterti in altre risposte che suggeriscono di eliminare /var/lib/xkb/*.xkm. Almeno in Ubuntu, questa directory non è stata utilizzata per questo scopo per diversi anni.


0
2017-09-16 08:46