Die Maus kann nach dem Drücken der Umschalttaste nicht mehr in gEdit wiederhergestellt werden

9

Wenn Sie gEdit eingeben , verschwindet die Maus standardmäßig und Sie können sie durch Bewegen der Maus wiederherstellen . So können Sie mit der Maus machen, was Sie wollen.

Aber wenn ich Shiftoder Ctrloder drücke Enterund die Maus bewege, um sie wieder auf den Bildschirm zu bringen, funktioniert es nicht. Die Maus wird angezeigt, wenn sie bewegt wird und plötzlich verschwindet. Ich kann also keine Aktionen damit ausführen. Dies ist ein sehr seltsamer Fehler. Um die Maus zurückzubekommen, muss ich mit der rechten Maustaste auf den Editor klicken.

Ist das ein bekannter Fehler? Wie kann ich es reparieren? Hat nur gEdit (Version 3.10.4 ) diesen Fehler? Sollte ich es auf eine niedrigere Version herabstufen?

Ich habe dies im Leafpad Text Editor getestet und dieses Problem besteht dort nicht.

2. Bug

Wenn Sie eine Weile tippen (z. B. 30 Minuten oder länger), lässt gEdit manchmal das Tippen nicht mehr zu, aber Sie können die Datei speichern und andere Aufgaben ausführen . Es gibt keinen Cursor, um es wieder normal zu machen. Sie müssen das gEdit- Fenster schließen und ein neues starten.

Soweit ich getestet habe, ist dieses "neue gEdit" viel zu fehlerhaft.

Gibt es andere leichte (oder nicht) Texteditoren wie gEdit mit Code-Markup und anderen Dingen ?

AKTUALISIEREN

Wenn gEdit in root ( gksudo gedit) ausgeführt wird, scheint dieser Fehler nicht zu existieren. Warum tritt dieser Fehler bei normalen Benutzern und nicht bei root auf?

Subin
quelle
Drücken Sie diese Tasten nur einmal oder halten Sie sie gedrückt, damit die Maus dies tut?
Nattgew
1
Dieses Problem tritt auch auf, nachdem ich den Befehl Suchen (Strg + F) verwendet habe. Wenn Sie topin einem Terminal laufen, stellen Sie auch fest, dass ibus-daemonetwa 50% der CPU verbraucht. Dieses Problem begann mit dem Upgrade auf Lubuntu 14.04.
August Karlstrom
@Nattgew Wenn eine der Tasten einmal gedrückt wird, tritt dieses Problem auf.
Subin
Wenn ich meinen Fenstermanager über eine Konsole (mit startx) starte, tritt dieses Problem in Gedit nicht auf. Daher muss ein Dienst / Dämon vorhanden sein, der dies verursacht. Vielleicht können wir es deaktivieren.
August Karlstrom
1
Da das Problem anscheinend von IBus verursacht wird, besteht eine Problemumgehung darin, es zu deaktivieren, indem das System für die Tastatureingabemethode auf none in gesetzt wird gnome-language-selector.
August Karlstrom

Antworten:

5

Dieser Fehler wurde nicht behoben und ich entschied mich, zu einem anderen Texteditor zu wechseln. Ich habe Geany gefunden und es ist großartig. Es hat nicht den Fehler wie diesen auf gEdit .

Ich denke, die Lösung besteht darin, zu einem neuen Texteditor zu wechseln, bis dieser Fehler behoben ist (oder nicht).

Eigenschaften von Geany

  • Leicht
  • Grundlegende Funktionen einer IDE haben
  • Schneller als gEdit
  • wenige Abhängigkeiten
  • Unterstützt viele Dateitypen
  • Haben Plugins & Code Markup (Syntax Highlighting)
  • Ein bisschen wie gEdit (Ansicht der Seitenleiste und des Nachrichtenfensters deaktivieren)

UPDATE - Fehler behoben

Wie von August Karlstrom berichtet , wurde der gEdit-Mausfehler behoben, als ich IBus als Standard-Tastatureingabesystem deaktivierte . So können Sie es deaktivieren:

Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

Gnom-Sprachauswahl

Ein Fenster mit dem Namen Sprachunterstützung wird geöffnet. Ändern Sie im Fenster die Systemoption Tastatur-Eingabemethode in noneanstelle des IBusFensters und schließen Sie es. GNOME Sprachauswahlfenster

Die Änderungen werden erst wirksam, nachdem Sie Ihren Computer neu gestartet (neu gestartet) haben.

Subin
quelle
1
Ja, ich habe es auch versucht [Geany] und es ist makellos ohne Fehler
Agha Rehan Abbas
1

Installieren Sie einfach ibus-gtk:

sudo apt-get install ibus-gtk

Und öffnen Sie Ihre Sitzung erneut.

Quelle: https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1377370

Ludo6431
quelle
Dies ist die fehlerfreie Lösung, wenn Sie gedit und ibus zusammen verwenden möchten. Wenn es nach mir ginge, wäre dies die akzeptierte Antwort.
user392027