2013-06-06 29 views
5

Chciałbym wiedzieć, jaki jest obecnie zatwierdzony sposób interakcji z aparatem X11 xkb, aby wprowadzić zmiany w układzie klawiatury. (Dla Mint 15 Cinnamon, choć podejrzewam, że Ubuntu 13 byłby bliski dopasowania do tego tematu).xkb: Prawidłowy sposób interakcji z nim na Mint 15/Ubuntu 13

Studiowałem na XKB, szczególnie przy użyciu niewiarygodnego przewodnika po konfiguracji XKB (http://www.charvolant.org/~doug/xkb/).

OK, więc myślę, że wiem, jak określić, co chcę w koncepcjach xkb, używając kodów klawiszy, keysymów, kompatybilnych i tak dalej. Jednak w stosunku do "Nierzetelne":

  1. Pliki związane z xkb znajdują się w różnych lokalizacjach katalogów. OK, ale ...
  2. Nie mogę dowiedzieć się, jaki plik konfiguracyjny najwyższego poziomu rzeczywiście wywołuje poszczególne składniki xkb ("Nierzetelne" omawia XF86Config-4, który jest przestarzały). W każdym podkatalogu jest wiele różnych plików/usr/share/X11/xkb, ale nie widzę, w jaki sposób wybrane są poszczególne.
  3. Zakładam, że powinien istnieć sposób dodawania nadpisań specyficznych dla użytkownika poprzez specyficzne dla użytkownika pliki konfiguracyjne xkb w ~ /, ale nie znalazłem dowodów, jak to zrobić.

Zauważyłem, że istnieje etc/default// klawiatura, która określa pewne zmienne jak XKBMODEL i XkbLayout etc, które wyglądają obiecująco, ale nie mam pojęcia, co podstawienia i składnia może być nie używany, ani wtedy, kiedy to wejdzie w życie.

Oczekujemy na oświecenie!

Odpowiedz

1

Masz ten sam problem tutaj.

Kiedyś, aby móc zmienić pliki we wcześniejszych wersjach Ubuntu/usr/share/X11/xkb/symbole/

Zrobiłem kopię pliku de i zmieniane co chciałem tam . Przyzwyczajenie było całkiem proste, ponieważ systemy właśnie zastępują dołączony "latin4" -Layout.

Przewodniki są również znaleźć tutaj: http://hektor.umcs.lublin.pl/~mikosmul/computing/articles/custom-keyboard-layouts-xkb.html

Wydaje się, że Mint 15 nie korzysta z tych plików więcej?

Aktualizacja: znaleziono to: http://grahamwideman.wikispaces.com/linux+--+keyboard+configuration,+xkb

Aktualizacja 2: Po zmianach w pliku w katalogu/usr/share/X11/xkb/symbole/trzeba ręcznie usunąć pliki w katalogu/var/lib/xkb opróżnić pamięć podręczna systemu dla map klawiszy