Jak dodać niestandardowe sekwencje klawiszy tworzenia? Zrobiłem całkiem sporo w Google, ale nie mogłem znaleźć wyjaśnienia. W szczególności chciałbym mieć:
<Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers)
W szczególności, próbowałem kopiowanie pliku /usr/share/X11/locale/en_US.UTF-8/Compose
do ~/.XCompose
i naśladował jego składni. To jednak nie działało.
~/.XCompose
aby go aktywować?Odpowiedzi:
Zobacz odpowiedź @Gilles .
Oryginalna odpowiedź:
Może być konieczne wylogowanie i ponowne zalogowanie, ponieważ osobiste pliki konfiguracyjne są odczytywane podczas logowania.
(Może być też jakiś sposób, aby go aktywować bez wylogowania i ponownego zalogowania, ale nie znam tego konkretnego pliku konfiguracyjnego).
źródło
Jesteś prawie na miejscu: plik rzeczywiście istnieje
~/.XCompose
. Możesz określić alternatywną lokalizację za pomocąXCOMPOSEFILE
zmiennej środowiskowej. Zobacz stronę instrukcji tworzenia wiadomości .Brakującym elementem układanki jest to, że plik jest odczytywany przez każdą aplikację podczas uruchamiania. Klucz tworzenia nie jest obsługiwany przez serwer X11, ale przez bibliotekę X11. Teoretycznie aplikacja może wykryć, że plik został zmodyfikowany lub zaoferować polecenie, aby go ponownie załadować, ale nie znam żadnego takiego pliku. Musisz ponownie uruchomić aplikacje. Uruchom nowy edytor lub emulator terminala do testowania.
źródło