Jak ponownie aktywować IBUS po aktualizacji do Ubuntu 13.10

13

Ikona IBUS nie pojawia się po aktualizacji do Ubuntu 13.10. Nie mogę nawet znaleźć ikony IBUS w Dash. Czy mogę wiedzieć, jak reaktywować IBUS? Dzięki.

PeterW
źródło
Co z ponowną instalacją ibus? Czy próbowałeś go ponownie zainstalować?
Anwar,
Czy sprawdziłeś ustawienia systemowe -> Wprowadzanie tekstu?
nieświadomy

Odpowiedzi:

12

Kilka ustawień z ibus-setupprzeniesiono do Ustawień systemowych >> Wprowadzanie tekstu , ale coś w tej zmianie backendu zepsuło niektóre kluczowe funkcje Ibus. Ostatecznie wymaga to zgłoszenia błędu; ale jeszcze nie wymyśliłem, co mam zgłosić.

W zależności od języków, w których używasz Ibus, możesz nadal być w stanie sprawić, aby działał wystarczająco dobrze.

Stan Ibus po instalacji

Po nowej instalacji 13.10 nie mogłem dodać źródeł wejściowych Ibus w Text Entry . Co więcej, chociaż aptpokazał Ibus jako zainstalowany (który był), wyszukiwanie w Dash pokazało, że Ibus nie jest zainstalowany.

Częściowa rozdzielczość

Ponownie zainstaluj Ibus: sudo apt-get install --reinstall ibus

Po ponownej instalacji Ibus i ponownym uruchomieniu, metody wprowadzania Ibus były dostępne we wpisie tekstowym .

Niektóre metody, takie jak Anthy dla języka japońskiego, wydają się dobrze integrować z nowym systemem. Ustawienia konfiguracji Anthy były dostępne z przycisku, który pojawia się obok przycisku układu klawiatury, gdy Anthy jest podświetlona w Wpisie tekstu . Podsumowując, Anthy działał dobrze.

Tak więc w zależności od potrzebnego języka może się okazać, że wszystko jest w porządku po ponownej instalacji Ibus.

Większe problemy z chińskimi metodami wprowadzania

Chińskie metody wprowadzania danych przez Ibus wydają się całkowicie zepsute. ibus-setupnie może się już prawidłowo komunikować DConf, zgłaszając problemy z uzyskaniem dostępu /run/user/<uid>/dconf/. Same ustawienia są nadal dostępne dconf-editor, ale większość z nich nie wydaje się być honorowana przez nową konfigurację backendu i ich zmiana nie miała żadnego efektu. Podczas podświetlania chińskich metod wprowadzania tekstu podczas wprowadzania tekstu przycisk konfiguracji nie pojawił się tak, jak w przypadku Anthy.

W rezultacie zmiana konfiguracji pinyin lub wyświetlenie menu konfiguracji nie wydaje się już możliwa. W obecnym stanie początkowym wejście pinyin oferuje zarówno uproszczone, jak i tradycyjne znaki dla niektórych słów, ale nie wszystkie, co uniemożliwia wpisanie jednego lub drugiego, nie mówiąc już o przełączaniu w locie. Zmiana ustawienia uproszczonego / tradycyjnego dconf-editorjest jednym z niewielu, które działało - ale dopiero po ponownym uruchomieniu, co oczywiście nie jest praktyczne.

Sugestia

Wyobrażam sobie, że problemy te zostaną naprawione w miarę pojawiania się raportów o błędach, ale jedną z sugestii jest użycie, fcitxjeśli potrzebujesz chińskiego wkładu. fcitxjest używany przez Ubuntu Kylin. Zainstaluj go, zmień domyślną metodę wprowadzania w Ustawieniach systemu >> Obsługa języków na fcitx i uruchom ponownie. Następnie menu konfiguracji dla wszystkich metod wprowadzania były ponownie dostępne. (Nie musisz odinstalowywać Ibus, jeśli nadal będziesz go używać w niektórych przypadkach.) Podobnie jak Ibus, kilka metod wprowadzania fcitx ma osobne pakiety, więc możesz je przeglądać Synaptic.

kolby
źródło
Dziękuję bardzo za wyjaśnienie. Tak naprawdę używam chińskiego. W takim przypadku muszę poczekać na następną aktualizację i mam nadzieję, że zostanie to naprawione. Mówiąc o fcitx, czy mogę wpisać tradycyjny chiński znak w pinyin (IBus pozwala użytkownikowi to zrobić)?
PeterW,
@peterw. Cieszę się, że się udało. Jeśli odpowiedziałeś na twoje pytanie, sprawdź je jako zaakceptowaną odpowiedź. :) Tak, po przejściu na fcitx będziesz mógł przełączać się między tradycyjnym a uproszczonym w locie, korzystając z wprowadzania pinyin. Polecam używanie fcitx. Podejrzewam, że ibus pinyin zajmie trochę czasu, aby to naprawić. Menu konfiguracji w fcitx są bardzo różne od ibus, ale nie trudno je rozgryźć.
chaskes,
Chciałbym zauważyć, że jednym z potencjalnych punktów awarii jest ponowne mapowanie domyślnego skrótu klawiaturowego przełącznika Metody wprowadzania na Superprzestrzeń. Odkryłem, że po zmianie tego skrótu na Ctrl-Space w 13.04, został zawieszony na domyślnej Super-Space w 13.10. Ponieważ jestem na małym, starym laptopie, klawisz Super został przeniesiony ponad Backspace, co czyni go mniej niż użytecznym do tego rodzaju rzeczy, dlatego właśnie go odwzorowałem. Upewnij się więc, że skróty są poprawnie zamapowane po aktualizacji do 13.10.
Dakota,
2

Znalazłem odpowiedź na to, aby naprawić to, aby współpracować z koreańskim, w następujący sposób, który w zasadzie mówi, aby przejść do terminalu, a następnie wpisz

ibus restart

ibus-setup

Następnie możesz dostosować ustawienia ibus, których brakuje w menu! To działało dla mnie, a teraz jestem w stanie użyć klawisza Shift + Hangul po ustawieniu go tak, jak chcę. Sugeruję więc wpisanie tych dwóch linii do terminala.

:

한글키로 한영전환은 잘되고있습니다....


우선 제가 사용한 방법은...

그냥 소프트웨어 센터에서 ibus-hangul 만 체크해서 설치하고

언어설정에서 기본입력기를 ibus로 바꿔주고

터미널에서

ibus restart

ibus-setup
Derek
źródło
Zredagowałem post. Sprawdź, czy coś przeoczyłem lub zrobiłem coś, co powinno zostać naprawione. Dzięki
Lucio,
2

Nie znalazłem sposobu, aby uzyskać ikonę ibus, ani na pulpicie, ani na górnym pasku. Ale samo wpisanie ibus-setup w terminalu dało mi dostęp do ustawień ibus.

  • Następnie mogę uzyskać dostęp i wybrać układ klawiatury ibus z zastosowanym skrótem.
  • Po naciśnięciu skrótu pojawia się ikona.
  • Korzystając z LibreOffice, musiałem wybrać inny skrót niż domyślny [Super-Space], dodając [CRTL-ALT-Space], który działa poprawnie.
  • Ponieważ mam szwajcarsko-francuską klawiaturę, muszę wybrać opcję „Użyj klawiatury systemowej” w konfiguracji zaawansowanej, w przeciwnym razie otrzymam układ klawiatury w USA.
Silvain Dupertuis
źródło
2

Otwórz okno terminala i wpisz / wklej:

dpkg -l ibus* | grep ^ii| awk '{print $2}' | xargs sudo apt-get --reinstall install

Następnie uruchom ponownie. Po ponownym uruchomieniu kliknij „Ustawienia wprowadzania tekstu”, a następnie + / add-opcję i wybierz język.

To powinno działać dobrze.

Panda
źródło
0

Odkryłem również, że z ibus jest coś nie tak. A teraz po prostu nie mogę wprowadzić żadnego chińskiego do mojego emacsa, który działa idealnie na Ubuntu 13.04.

xiaobingjia
źródło