2013-06-06 7 views
5

Ich würde gerne wissen, was ist die derzeit zugelassene Art und Weise mit dem X11 xkb Gerät zu interagieren, um Änderungen im Tastaturlayout zu bewirken. (Für Mint 15 Cinnamon, obwohl ich vermute, Ubuntu 13 wäre eine enge Übereinstimmung für dieses Thema).xkb: Korrekter Weg mit ihm zu interagieren auf Mint 15/Ubuntu 13

Ich studierte auf xkb, vor allem mit einer unzuverlässigen Anleitung zur XKB-Konfiguration (http://www.charvolant.org/~doug/xkb/).

OK, also ich denke, ich weiß, wie ich in xkb-Konzepten angeben, mit keycodes, keysyms, compat und so weiter. Relativ zu "Unzuverlässig":

  1. Die XKB-bezogenen Dateien befinden sich in verschiedenen Verzeichnissen. OK, aber ...
  2. Ich kann nicht herausfinden, welche Top-Level-Konfigurationsdatei tatsächlich die bestimmten xkb-Komponenten aufruft ("Unreliable" behandelt XF86Config-4, das veraltet ist). Es gibt viele verschiedene Dateien in jedem Unterverzeichnis von/usr/share/X11/xkb, aber ich sehe nicht, wie bestimmte ausgewählt werden.
  3. Ich nehme an, es soll eine Möglichkeit geben, benutzerspezifische Überschreibungen über benutzerspezifische xkb-Konfigurationsdateien in ~/hinzuzufügen, aber ich habe keine Beweise gefunden, wie zu tun.

ich merkte, dass es eine Datei/etc/default/Tastatur-Datei, die einige Variablen wie XkbModel und XkbLayout etc setzt, die vielversprechend aussehen, aber ich habe keine Ahnung, welche Substitutionen und Syntax kann es verwendet werden, noch ob und wenn das in Kraft tritt.

Freu mich auf Erleuchtung!

Antwort

1

Haben das gleiche Problem hier.

Früher konnte ich die Dateien in früheren Ubuntu-Versionen ändern, in/usr/share/X11/xkb/Symbole/

ich nur eine Kopie der de-Datei vorgenommen und verändert, was ich dort wollte . Früher war das ziemlich einfach, da die Systeme das mitgelieferte "latin4" -Layout einfach überschreiben.

Guides sind auch hier: http://hektor.umcs.lublin.pl/~mikosmul/computing/articles/custom-keyboard-layouts-xkb.html

Es scheint, als ob 15 Mint wird diese Dateien nicht mehr verwenden?

Update: Google: http://grahamwideman.wikispaces.com/linux+--+keyboard+configuration,+xkb

Update 2: Nach Änderungen an der Datei in/usr/share/X11/xkb/Symbole/Sie müssen die Dateien manuell in/var/lib/xkb zu leeren löschen der System-Cache für Tastenbelegungen