Cosa sta facendo scomparire 'casualmente' il mio cursore quando utilizzo gnome-teminal?


33

Accade spesso che il mio cursore su gnome-terminalscompaia, costringendomi a lavorare su una nuova scheda / finestra. Sembra un evento casuale. Qualcun altro lo sperimenta? Che dire degli altri emulatori di terminali X? Come posso risolvere questo problema (o forse è solo un bug)?

aggiornamento : una semplice soluzione è di allontanarsi dal terminale e tornare indietro.

aggiornamento 2 : non lo provo più, forse perché sto usando la versione GNOME 3 del terminale.

Risposte:


48

se l'esecuzione Ctrl+ Q(come descritto in un'altra risposta) non funziona, è possibile che il tuo TTY sia stato rovinato da qualche altro programma che hai eseguito. Prova a correre resete poi clear(o Ctrl+ L) a inizializzare il tuo terminale.


14

È possibile che tu abbia inavvertitamente colpito la sequenza di escape VT320 per nascondere il cursore. In tal caso, né Ctrl+ Q, né reset, né clear, né Ctrl+ Laiuteranno.

Ciò che ha funzionato per me è stato utilizzare il seguente comando per inviare la sequenza di comandi "scopri" VT320:

echo -en "\e[?25h"


Ho appena colpito questo, grazie per la risposta. Mi chiedo come sia successo in primo luogo, ma vabbè (:
jwd

Questa è di gran lunga la spiegazione più probabile (e utile). Disattiva il controllo del flusso del software negli altri casi, quindi ctrl-q / ctrl-s non fa nulla.
Graham Nicholls,

8

Potrebbe essere che tu abbia inavvertitamente premuto Ctrl+ S, inviando XOFF al tuo terminale e bloccandolo così?

La prossima volta che succede, prova a premere Ctrl+ Qper sbloccarlo.


No, non è così.
Tshepang,

1
Ah, ecco cosa mi è successo ! Grazie a te che sto imparando Ctrl-Q ora!
imz - Ivan Zakharyaschev,

Leggere commenti extra: mi sono sempre chiesto perché il mio terminale si è bloccato in modo casuale. Potrebbe essere così: D
arod

0

Premere ( CTRL+G) o ( CTRL+A) quindi ( Ctrl+L) per inizializzare il terminale. Questo ha funzionato per me, selezionando prima il gruppo quindi inizializzando.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.