Zainstalowałem niedawno Ubuntu 16.04 AMD64 od zera i mam problem z kluczem Compose:
- Używam klawisza Compose jako <Multi_key> dla niektórych znaków w pliku własnym
~/.XCompose
. - W ustawieniach klawiatury aktywowałem klawisz Compose.
- W moim profilu używam następujących ustawień (zgodnie z zaleceniami w innych wątkach):
~/.profile
:
export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
export XMODIFIERS="@im=none"
Wynik:
- Kluczem Compose wykonuje pracę w terminalu, w szczególności
vim
, a także w polu wyszukiwania Dash do składania wniosków. - To nie nie działa, niestety, Firefox, Chrome, LibreOffice i Gedit.
Tak, ustawienia nie mają wpływu, ale nie do wszystkich zastosowań.
Dlaczego? czego mi brakuje?
16.04
keyboard
compose-key
rplantiko
źródło
źródło
~/.XCompose
pliku. Jeśli chodzi o zmienne, polecam wstawić te wiersze~/.profile
i zamiast tego ustawić metodę wprowadzania „XIM” w narzędziu obsługi języka .Odpowiedzi:
Miałem podobny problem z aktualizacją Compose Key z 14.04.3 do 16.04 (klawiatura amerykańska używana również w języku niemieckim, francuskim i włoskim). Moim wyborem dla klawisza komponowania był klawisz RightAlt (przynajmniej przez ostatnie 10 lat). Po wielu nieudanych próbach i szukaniu wszędzie pomocy, zrozumiałem, że padłem ofiarą błędu # 1573755 i poddałem się, tymczasowo używając starego 14.04.
Ale wszystkie moje problemy z 16.04 zniknęły nagle w zeszły weekend po tym, jak skonfigurowałem klawisz Compose jako Shift-RightAlt. Wszystkie moje aplikacje, od vi do emacsa po LibreOffice, działają teraz doskonale. Żadna inna konfiguracja nie dała mi takiego samego wyniku. Nie wiem dlaczego, ale mam nadzieję, że to może pomóc. Pozdrawiam Franco
źródło
Miałem bardzo podobny problem iz jakiegoś powodu to, co działało dla mnie, to umieszczenie wszystkich moich niestandardowych ustawień klawiszy komponowania na początku oryginalnego pliku,
/usr/share/X11/locale/en_US.UTF-8/Compose
a następnie utworzenie twardego linku do niego wywołanego.XCompose
w katalogu domowym zamiast pisania mój własny.XCompose
w katalogu domowym od zera. To zadziałało dla mnie, może zadziała dla ciebie.źródło
Miałem ten sam problem i rozwiązałem go, wykonując następujące kroki:
Usuń (lub skomentuj) wszystkie wiersze, które dotyczą konfiguracji XIM z
~/.profile
:Zamiast tego ustaw metodę wprowadzania „XIM” w narzędziu obsługi języka:
Usuń (lub przenieś) swój
~/.config/dconf/user
plik ( oto kilka informacji o tym, czym jest dconf).Podziękowania dla Gunnara Hjalmarssona za wskazanie błędu # 1573755 . Jeśli to rozwiązanie nie działa, możesz znaleźć coś przydatnego w wątku.
źródło
Dodanie „ibus-daemon --xim” jako aplikacji startowej naprawia to dla mnie. Żadna z innych sugestii tutaj nie zadziałała.
Aby to zrobić, wykonaj następujące czynności:
źródło