Mam podobny problem po aktualizacji 12.04 do 14.04. Przełącznik języka klawiatury ibus przestał działać. Ponieważ pracuję między językiem angielskim a chińskim, jest to duży problem. Dziwne jest to, że wskaźnik zmienia język, ale wpisany tekst pozostaje solidnie w języku angielskim. Próbowałem nawet zainstalować silnik w innym języku (fcitx), nic nie działa.
Bobble
Odpowiedzi:
1
Przejdź do Ustawienia systemowe -> Wprowadzanie tekstu -> w opcji Źródła wejściowe, z których chcesz skorzystać: kliknij Rosyjski. Następnie kliknij małą ikonę klawiatury, aby otworzyć rosyjskie okno i wyświetlić rosyjski układ klawiatury. Czy rosyjski układ klawiatury jest wyświetlany w rosyjskim oknie? Jeśli rosyjski układ klawiatury nie jest wyświetlany w rosyjskim oknie, możesz go dodać, klikając przycisk plus ( + ), aby otworzyć okno Wybierz źródło wprowadzania , wybierając język rosyjski z listy języków wprowadzania klawiatury, a następnie klikając przycisk Dodaj , aby dodać układ klawiatury rosyjskiej.
Jeśli to nie zadziała, istnieje inna możliwość. Czy ikona przełącznika języka panelu działała na początku poprawnie? Jeśli tak, czy kiedykolwiek miałeś problemy z uruchomieniem komputera, a następnie użyłeś startxpolecenia, aby uruchomić system X.Org X Window?
Mój problem jest podobny, ale z chińskim (patrz mój komentarz do PO). Wygląda na to, że język i metody wprowadzania zostały zainstalowane, ale nie można ich użyć, ponieważ przełącznik nie przełącza języka, pomimo zmiany flagi języka na ikonie.
Bobble
@Bobble Napisałem skrypt bash do przełączania układu klawiatury, w tym interfejsu graficznego i nadal jest na starym komputerze, z którego nie korzystałem od dawna. Mój skrypt bash używa setxkbmap i ma zależność 9menu. Zostaw kolejny komentarz, jeśli chcesz, żebym przeciągnął mój stary komputer z pamięci i przesłał mój skrypt bash do Ubuntu Pastebin. Kod lokalny języka chińskiego to cn, a angielski to en.
karel
dyskutuje się tutaj o użyciu setxkbmap , ale wygląda na to, że jest to również rozwiązanie nieoptymalne. Ale dziękuję za tę myśl.
Bobble,
1
Rozwiązaniem dla tego samego problemu, który pracował nad Gnome 15.04 obejście od tutaj . Tak więc 14.04 używaj na własne ryzyko:
gsettings set org.gnome.desktop.input-sources xkb-options "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_R']"
We wpisie tekstowym kliknij opcję „Przełącz do następnego źródła za pomocą”, a następnie wpisz żądany skrót. Zostanie rozpoznany automatycznie (w moim przypadku Alt + Shift L).
W moim przypadku (używam angielskiego (US) i Rassian) wskaźnik zmiany kombinacji Super + Space, ale nie język w GEdit i Firefox. Jednocześnie Skype akceptuje różne języki. Pomaga mi zmiana kombinacji Alt + Shift i odwrotna kombinacja na Control + Shift. Teraz GEdit i Skype oraz Firefox poprawnie rozpoznają język.
Odpowiedzi:
Przejdź do Ustawienia systemowe -> Wprowadzanie tekstu -> w opcji Źródła wejściowe, z których chcesz skorzystać: kliknij Rosyjski. Następnie kliknij małą ikonę klawiatury, aby otworzyć rosyjskie okno i wyświetlić rosyjski układ klawiatury. Czy rosyjski układ klawiatury jest wyświetlany w rosyjskim oknie? Jeśli rosyjski układ klawiatury nie jest wyświetlany w rosyjskim oknie, możesz go dodać, klikając przycisk plus ( + ), aby otworzyć okno Wybierz źródło wprowadzania , wybierając język rosyjski z listy języków wprowadzania klawiatury, a następnie klikając przycisk Dodaj , aby dodać układ klawiatury rosyjskiej.
Jeśli to nie zadziała, istnieje inna możliwość. Czy ikona przełącznika języka panelu działała na początku poprawnie? Jeśli tak, czy kiedykolwiek miałeś problemy z uruchomieniem komputera, a następnie użyłeś
startx
polecenia, aby uruchomić system X.Org X Window?źródło
Rozwiązaniem dla tego samego problemu, który pracował nad Gnome 15.04 obejście od tutaj . Tak więc 14.04 używaj na własne ryzyko:
źródło
We wpisie tekstowym kliknij opcję „Przełącz do następnego źródła za pomocą”, a następnie wpisz żądany skrót. Zostanie rozpoznany automatycznie (w moim przypadku Alt + Shift L).
źródło
Znalazłem to rozwiązanie
lub możesz znaleźć to ustawienie w
dconf-editor
źródło
W moim przypadku (używam angielskiego (US) i Rassian) wskaźnik zmiany kombinacji Super + Space, ale nie język w GEdit i Firefox. Jednocześnie Skype akceptuje różne języki. Pomaga mi zmiana kombinacji Alt + Shift i odwrotna kombinacja na Control + Shift. Teraz GEdit i Skype oraz Firefox poprawnie rozpoznają język.
źródło