Come posso cambiare il layout della mia tastiera in una versione modificata?


11

Ora, il mio obiettivo è quello di cambiare il layout della tastiera per l'intera installazione di xubuntu alla mia versione modificata. Penso che il modo per farlo sia quello di creare una keymap X11 e caricarla, ma come sempre ci sono mille modi per fare le cose e sono aperto ai suggerimenti.

Ho creato un keymap di simboli xkb modificato che voglio usare nella mia installazione di xubuntu ma non riesco a vederlo nell'elenco dei layout nella finestra di dialogo delle impostazioni.

Ho inserito quanto segue in / usr / share / X11 / xkb / simboli / se

partial alphanumeric_keys
xkb_symbols "psvorak" {
name[Group1]="Sweden - PSvorak";
include "keypad(comma)"
include "level3(ralt_switch)"

key <AD01>  { [odiaeresis, Odiaeresis, dollar, none ]   };
<etc>
};

senza alcun effetto.

Ho anche provato a rigenerare simboli.dir secondo http://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/ e mentre xkbcomp dice che non ci sono difetti nel mio file, nient'altro cambia. Non è disponibile nella GUI e setxkbmap (con la sua sintassi molto confusa) risponde solo con "Impossibile trovare il file" o "Errore durante il caricamento della nuova descrizione della tastiera".

Sono riuscito a creare una mappa delle chiavi della console e caricarla utilizzando loadkeys ...

charset "iso-8859-1"
keymaps 0-2,4-6,8,12
alt_is_meta
strings as usual
keycode   1 = Escape
    alt     keycode   1 = Meta_Escape
keycode   2 = one              exclam
    alt     keycode   2 = Meta_one
keycode   3 = two              quotedbl         at
    control keycode   3 = nul
    alt     keycode   3 = Meta_two
<etc>

... ma sembra funzionare solo nella console Ctrl-Alt-F1.

Risposte:


7

La lettura delle istruzioni abilmente nascoste in un collegamento in fondo a questa pagina rivela le informazioni che <variant><configItem><name>psvorak</name><description>PSvorak</description></configItem></variant>devono essere aggiunte alla <layout>sezione appropriata del file /usr/share/X11/xkb/rules/evdev.xml

Dopo aver aggiunto questo, la keymap x11 modificata funziona per me sia in Ubuntu che in Xubuntu.


1

Vedo che hai apportato modifiche al layout "Svezia - psvorak". Sei sicuro che sia il layout selezionato nelle impostazioni della tastiera? Se vai su Sistema> Preferenze> Tastiera nella scheda Layout:

Preferenze tastiera

Fai clic su Aggiungi e seleziona Svezia e la variante che hai modificato. Scegli un layout


No, questo è il problema. Il nuovo layout non verrà visualizzato nell'elenco.
Zaz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.