Nie można odzyskać myszy w gEdit po naciśnięciu klawisza Shift

9

Domyślnie po wpisaniu gEdit mysz znika i można ją odzyskać, poruszając myszą. Możesz więc robić, co chcesz, używając myszy.

Ale kiedy naciskam przycisk Shiftlub Ctrllub Enteri poruszam myszą, aby wyświetlić go z powrotem na ekranie, nie będzie działać. Mysz zostanie wyświetlona, ​​gdy się poruszy i nagle zniknie. Nie mogę więc wykonywać żadnych czynności, używając go. To bardzo dziwny błąd. Aby odzyskać mysz, muszę kliknąć edytor prawym przyciskiem myszy.

Czy to znany błąd? Jak mogę to naprawić? Czy tylko gEdit (wersja 3.10.4 ) ma ten błąd? Czy powinienem obniżyć go do niższej wersji?

Przetestowałem to na edytorze tekstowym leafpad i ten problem nie istnieje.

2. błąd

Kiedy piszesz przez jakiś czas (np. 30 minut lub dłużej), czasami gEdit nie pozwala już na pisanie, ale możesz zapisać plik i robić inne rzeczy. Nie będzie żadnego kursora, aby przywrócić normalność, musisz zamknąć okno gEdit i rozpocząć nowe.

O ile testowałem, ten „nowy gEdit” jest zbyt błędny.

Czy istnieją inne lekkie (lub nie) edytory tekstu, takie jak gEdit ze znacznikami kodu i innymi rzeczami?

AKTUALIZACJA

Gdy gEdit jest uruchamiany w root ( gksudo gedit), ten błąd wydaje się nie istnieć. Dlaczego więc ten błąd występuje u zwykłego użytkownika, a nie w katalogu głównym?

Subin
źródło
Czy po prostu naciskasz te klawisze raz, czy przytrzymujesz je, aby spowodować, że mysz to zrobi?
Nattgew
1
Ten problem występuje również po użyciu polecenia Znajdź (Ctrl + F). Jeśli pracujesz topw terminalu, okazuje się, że ibus-daemonzjada około 50% procesora. Ten problem zaczął się, kiedy zaktualizowałem do wersji Lubuntu 14.04.
August Karlstrom,
@Nattgew Po jednokrotnym naciśnięciu dowolnego klawisza występuje ten problem.
Subin
Jeśli uruchomię menedżera okien z konsoli (za pomocą startx), nie mam tego problemu w Gedit, więc musi być jakiś serwis / demon, który to powoduje. Może możemy to wyłączyć.
August Karlstrom,
1
Ponieważ problem wydaje się być spowodowane przez Ibus, obejście jest wyłączenie go przez ustawienie klawiatura system metody aby nikt w gnome-language-selector.
August Karlstrom

Odpowiedzi:

5

Ten błąd nie został naprawiony i postanowiłem przejść do innego edytora tekstu. Znalazłem Geany i jest świetna. Nie ma takiego błędu na gedit .

Myślę, że rozwiązaniem jest przejście do nowego edytora tekstów, dopóki ten błąd nie zostanie naprawiony.

Funkcje Geany

  • Lekki
  • Posiadaj podstawowe funkcje IDE
  • Szybszy niż gEdit
  • kilka zależności
  • Obsługuje wiele rodzajów plików
  • Posiadaj wtyczki i znaczniki kodu (wyróżnianie składni)
  • Coś w rodzaju gEdit (Wyłącz widok paska bocznego i okna wiadomości)

AKTUALIZACJA - Naprawiono błąd

Jak donosi sierpnia Karlström The gedit bug mysz została ustalona, kiedy niepełnosprawne iBus jako wejście domyślna klawiatura systemowa. Oto jak możesz to wyłączyć:

Otwórz terminal i wykonaj polecenie:

gnome-language-selector

Otworzy się okno o nazwie Obsługa języków . W oknie zmień opcję systemową Metoda wprowadzania z klawiatury na nonezamiast IBusi zamknij okno. Okno wyboru języka GNOME

Zmiany zaczną obowiązywać dopiero po ponownym uruchomieniu (ponownym uruchomieniu) komputera.

Subin
źródło
1
tak, ja też próbowałem [Geany] i jest bezbłędny bez żadnych błędów
agha rehan abbas
1

Wystarczy zainstalować ibus-gtk:

sudo apt-get install ibus-gtk

I otwórz ponownie swoją sesję.

źródło: https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1377370

Ludo6431
źródło
Jest to idealne rozwiązanie, jeśli chcesz używać gedit i ibus razem. Gdyby to zależało ode mnie, byłaby to zaakceptowana odpowiedź.
user392027,