Ponieważ UIM nie chciał grać w piłkę po zainstalowaniu od podstaw Ubuntu 12.04, wypróbowałem IBusa, ponieważ jest to framework IME domyślnie dostarczany z Ubuntu.
Jednak ibus-table-compose jest kłopotliwy w użyciu, ponieważ aby wprowadzić tylko jeden znak, muszę najpierw nacisnąć kombinację klawiszy, aby najpierw wyzwolić IBus, wprowadzić odpowiednią sekwencję tworzenia, a następnie ponownie nacisnąć kombinację klawiszy IBus, aby ją wyłączyć. Zamiast tego wolałbym zachować moją kluczową funkcjonalność, jaką zapewnia XIM, ponieważ wymaga to mniejszej liczby naciśnięć klawiszy.
Problem polega jednak na tym, że gdy domyślna metoda wprowadzania jest ustawiona na IBus, a IBus jest dezaktywowany, to (AIUI, odkąd uruchomiłem go z ibus-daemon --xim ) jest pomijany na korzyść XIM, ustawienia w ~ / Wygląda na to, że .XCompose zostało zastąpione przez własną wersję IBusa, więc np. Compose ca nie podaje ą (a-ogonek), jak zdefiniowałem w pliku .XCompose w moim katalogu domowym, ale ǎ (a-hacek), jak zdefiniowali niektóre inne ustawienia.
Przyzwyczaiłem się do własnej mnemnoniki, więc czy istnieje sposób, aby mój system używał własnego pliku ~ / .XCompose z domyślną metodą wprowadzania danych ustawioną na IBus, dzięki czemu IBus będzie nadal działał np. W OpenOffice i innych aplikacjach które nie pozwalają wybrać metody wprowadzania za pomocą menu kontekstowego?
Uwaga: To nie jest duplikat pytania Jak mogę odzyskać komponowanie na ibus?