Was bewirkt, dass mein Cursor bei Verwendung von Gnome-Teminal "zufällig" verschwindet?

33

Es kommt häufig vor, dass mein Cursor auf gnome-terminalverschwindet und ich gezwungen bin , an einem neuen Tab / Fenster zu arbeiten. Es scheint ein zufälliges Ereignis zu sein. Hat das noch jemand erlebt? Was ist mit anderen X-Terminal-Emulatoren? Wie kann ich das beheben (oder vielleicht ist es nur ein Fehler)?

update : Eine einfache Abhilfe besteht darin, vom Terminal wegzuschalten und zurückzuschalten.

Update 2 : Ich erlebe dies nicht mehr, möglicherweise weil ich die GNOME 3-Version des Terminals verwende.

Tshepang
quelle

Antworten:

48

Wenn das Ausführen von Ctrl+ Q(wie in einer anderen Antwort beschrieben) nicht funktioniert, wurde Ihr TTY möglicherweise von einem anderen Programm entstellt, das Sie ausgeführt haben. Führen Sie resetund dann clear(oder Ctrl+ L) aus, um Ihr Terminal zu initialisieren.

jsbillings
quelle
14

Möglicherweise haben Sie versehentlich die Escape-Sequenz des VT320 gedrückt , um den Cursor auszublenden. Wenn ja, dann helfen weder Ctrl+ Qnoch reset, noch clear, noch Ctrl+ L.

Für mich funktionierte es, den folgenden Befehl zu verwenden, um die VT320-Befehlssequenz "Einblenden" zu senden:

echo -en "\e[?25h"

Wandering Logic
quelle
Ich habe das gerade getroffen, danke für die Antwort. Ich frage mich, wie es überhaupt passiert ist, aber
na
Dies ist mit Abstand die wahrscheinlichste (und nützlichste) Erklärung. Schalten Sie die Software-Flusskontrolle in den anderen Fällen aus, sodass Strg-q / Strg-s nichts tun.
Graham Nicholls
8

Könnte es sein, dass Sie versehentlich Ctrl+ drücken S, XOFF an Ihr Terminal senden und es damit sperren?

Wenn es das nächste Mal passiert, drücken Sie Ctrl+ , um die Sperre Qaufzuheben.

Andrea Spadaccini
quelle
Nein, das ist es nicht.
Tshepang
1
Aha, das ist mir passiert ! Danke, dass ich jetzt etwas über Strg-Q lerne!
imz - Ivan Zakharyaschev
Zusätzliche Kommentare lesen: Ich habe mich immer gefragt, warum mein Terminal zufällig gesperrt wurde. Das könnte es sein: D
arod
0

Drücken Sie ( CTRL+G) oder ( CTRL+A) und dann ( Ctrl+L), um das Terminal zu initialisieren. Dies funktionierte für mich, indem ich zuerst die Gruppe auswählte und dann initialisierte.

Shaze
quelle