Mam lokalizacje w języku rosyjskim i amerykańskim. Kiedy piszę tekst w języku angielskim, jest on podkreślany, dopóki nie naciskam Spaceinnych klawiszy specjalnych. Gdy jest podkreślony, jest w pewnym sensie niewidoczny dla aplikacji, w której go wpisuję. Na przykład w Podniosłym tekście nie jest nawet wyświetlany, dopóki nie nacisnę Space. W przeglądarce nie sugeruje mi adresu URL, dopóki nie nacisnę Space. W pewnym sensie jest buforowany - zapisywany w buforze tymczasowym, a następnie zwalniany. I inne takie dziwne rzeczy.
Nie zawsze zdarza się to czasami, około 10% czasu, działa poprawnie, nie wiem od czego to zależy. I, o ile pamiętam, tak się nie dzieje z rosyjskim.
To Arch, XFCE. Przeprowadziłem trochę wyszukiwania i nie znalazłem niczego związanego z tym zachowaniem.
źródło
uim-pref-gtk
. Wygląda na to, że wybrano metodę wprowadzania w języku innym niż angielski.Odpowiedzi:
Miałem też ten sam problem (Arch XFCE). Zasadniczo dzieje się tak, że przełącza metody wprowadzania za każdym razem, gdy naciśniesz Shift+ Space, co często zdarza się przypadkowo podczas pisania. Aby to naprawić, musisz zmienić lub usunąć ten skrót:
W oknie terminala wpisz
uim-pref-gtk
, który jest ustawieniami metody wprowadzania UIM. Przejdź doGlobal key bindings 1
sekcji Następnie zmień wartości dla[Global] on
i[Global] off
klikając edytuj je oba, albo zmieniając lub usuwając<Shift>space
.źródło