XKB-Layout korrigiert

533
Abu Dhabi

Um es kurz zu machen: Ich habe versucht, ein benutzerdefiniertes Layout zu erstellen (Hybrid Polnisch-Norwegisch, Hinzufügen von åøæ auf Level 3 und 4 für | ';) und irgendwie die Konfiguration durcheinander gebracht. Obwohl die fehlerhafte Datei (/ usr / share / X11 / xkb / symbols / pl) in ihren ursprünglichen Zustand zurückgesetzt wird (diff gibt an, dass sie mit dem im Repository identisch ist), ist das Dvorak-Layout des polnischen Programmierers irgendwie beschädigt. Die meisten Tasten sind gut, außer der obersten alphabetischen Reihe, die wie folgt aussieht:

$&[{}(=*)+]!# without shift ~%7531902468` with shift 

Etwas ist unglaublich schief gelaufen, und es hat nicht geholfen, Mint von 17,1 auf 18 zu verbessern. Was ich probiert habe:

  • Verschiedene Arten des Neustarts dpkg-reconfigure xkb-dataund rm /var/lib/xkb/*.xm. Keine offensichtliche Veränderung.
  • Kopieren Sie die pl-Datei und zeigen Sie mit /usr/share/X11/xkb/evdev.xml darauf. Keine Verhaltensänderung
  • Upgrade auf eine Mint-Version, die Xenial verwendet, da ich gelesen habe, dass die vorherigen Versionen Probleme mit XKB hatten.

Irgendwelche anderen Ideen, was ich versuchen könnte? Doppelt so, wenn Sie auch wissen, wie Sie mein ursprüngliches Ziel erreichen, den PL Dvorak mit PL / NO Dvorak zu hybridisieren.

2
Unter Linux gibt es eigentlich zwei Bereiche für Tastaturlayouts, einen für den Kernel (siehe "loadkeys" / "dumpkeys"), einen für X. X verwendet normalerweise nur das Kernel-Layout, sofern Sie nichts anderes sagen. Vielleicht haben Sie auch die Kernel-Layout-Dateien beschädigt? Versuchen Sie, die entsprechenden Pakete erneut zu installieren. dirkt vor 8 Jahren 0
Für ein benutzerdefiniertes Layout empfehle ich die Verwendung von `xmodmap` mit einer benutzerdefinierten` ~ / .Xmodmap`-Datei und deren Ausführung bei X-Login, wenn der Displaymanager sie nicht automatisch lädt. So mache ich meine hybride US / Deutsche Tastatur. XKB ist etwas kompliziert und wirklich leicht zu verwirren. dirkt vor 8 Jahren 0
Welche Pakete genau neu installieren? Es gibt einige, die mit XKB zu tun haben. Abu Dhabi vor 8 Jahren 0
Wie gesagt, Kernel-Keymaps haben nichts mit XKB zu tun. Auf meinem System (Debian) befinden sich Kernel-Keymaps in `/ usr / share / keymaps`, das Paket ist` console-data`. Keine Ahnung, ob es in Mint genauso ist. dirkt vor 8 Jahren 0
Nun, mit xkb herumzuspielen macht etwas. Es scheint wirklich verwendet zu werden, ich verstehe einfach nicht wie. Abu Dhabi vor 8 Jahren 0
Nein, definitiv keine Konsolendaten. / usr / share / keymaps ist nicht vorhanden und die Konsolendaten sind nicht installiert. Durch die Neuinstallation von XKB-Daten wurde das Problem nicht behoben. Abu Dhabi vor 8 Jahren 0

1 Antwort auf die Frage

0
DreadPirateLynx

Wenn Sie sich die Dateien ansehen, befindet sich der größte Teil dieser Schlüsselreihe tatsächlich in uns (Dvorak). Meine Vermutung ist also, dass Ihre US-Datei auch irrtümlicherweise geändert wurde.