Wie kann ich mein Tastaturlayout auf eine geänderte Version ändern?

11

Mein Ziel ist es nun, das Tastaturlayout für die gesamte xubuntu-Installation auf meine eigene modifizierte Version zu ändern. Ich denke, der Weg, dies zu tun, besteht darin, eine X11-Keymap zu erstellen und diese zu laden - aber wie immer gibt es tausend Möglichkeiten, Dinge zu tun, und ich bin offen für Vorschläge.

Ich habe eine modifizierte Keymap für xkb-Symbole erstellt, die ich in meiner xubuntu-Installation verwenden möchte, aber ich kann sie in der Liste der Layouts im Einstellungsdialog nicht sehen.

Ich habe Folgendes in / usr / share / X11 / xkb / symbole / se eingefügt

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

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

zu keiner Wirkung.

Ich habe auch versucht, symbols.dir gemäß http://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/ neu zu generieren, und während xkbcomp sagt, dass es keine Fehler in meinem gibt Datei, sonst ändert sich nichts. Es ist nicht in der GUI verfügbar und setxkbmap (mit seiner sehr verwirrenden Syntax) antwortet nur mit "Datei konnte nicht gefunden werden" oder "Fehler beim Laden einer neuen Tastaturbeschreibung".

Ich habe es geschafft, eine Konsolenschlüsselzuordnung zu erstellen und sie mit Loadkeys zu laden ...

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>

... aber es scheint nur in der Strg-Alt-F1-Konsole zu funktionieren.

Zaz
quelle

Antworten:

7

Wenn Sie die Anweisungen lesen, die in einem Link weit unten auf dieser Seite versteckt sind , werden die Informationen <variant><configItem><name>psvorak</name><description>PSvorak</description></configItem></variant>angezeigt, die dem entsprechenden <layout>Abschnitt der Datei /usr/share/X11/xkb/rules/evdev.xml hinzugefügt werden müssen

Nachdem ich dies hinzugefügt habe, funktioniert die modifizierte x11-Keymap für mich sowohl in Ubuntu als auch in Xubuntu.

Zaz
quelle
1

Ich sehe, Sie haben Änderungen am Layout "Schweden - psvorak" vorgenommen. Sind Sie sicher, dass dies das ausgewählte Layout in Ihren Tastatureinstellungen ist? Wenn Sie auf der Registerkarte Layouts zu System> Einstellungen> Tastatur gehen:

Tastatureinstellungen

Klicken Sie auf Hinzufügen und wählen Sie Schweden und die von Ihnen geänderte Variante aus. Wahlen Sie ein Layout

LasseValentini
quelle
Nein, das ist das Problem. Das neue Layout wird nicht in der Liste angezeigt.
Zaz