Apa yang membuat kursor saya 'secara acak' hilang ketika menggunakan gnome-teminal?

33

Sering terjadi kursor saya gnome-terminalhilang, memaksa saya untuk bekerja pada tab / jendela baru. Sepertinya kejadian acak. Apakah ada orang lain mengalami hal ini? Bagaimana dengan emulator terminal X lainnya? Bagaimana saya bisa memperbaiki ini (atau mungkin itu hanya bug)?

pembaruan : Sebuah solusi sederhana untuk beralih dari terminal dan beralih kembali.

pembaruan 2 : Saya tidak mengalami ini lagi, mungkin karena saya menggunakan terminal versi GNOME 3.

tepang
sumber

Jawaban:

48

jika menjalankan Ctrl+ Q(seperti yang dijelaskan dalam Jawaban lain) tidak berfungsi, ada kemungkinan bahwa TTY Anda telah dikacaukan oleh beberapa program lain yang telah Anda jalankan. Coba jalankan resetdan kemudian clear(atau Ctrl+ L) untuk menginisialisasi terminal Anda.

jsbillings
sumber
14

Anda mungkin secara tidak sengaja menekan urutan escape VT320 untuk menyembunyikan kursor. Jika demikian, maka Ctrl+ Q, atau reset, atau clear, atau Ctrl+ tidak Lakan membantu.

Apa yang berhasil bagi saya adalah menggunakan perintah berikut untuk mengirim urutan perintah "unhide" VT320:

echo -en "\e[?25h"

Logika Pengembaraan
sumber
Saya baru saja mencapai ini, terima kasih atas jawabannya. Aku bertanya-tanya bagaimana itu terjadi, tapi oh well (:
jwd
Sejauh ini, inilah penjelasan yang paling mungkin (dan bermanfaat). Matikan kontrol aliran perangkat lunak dalam contoh lain, jadi ctrl-q / ctrl-s tidak melakukan apa pun.
Graham Nicholls
8

Mungkinkah Anda secara tidak sengaja menekan Ctrl+ S, mengirim XOFF ke terminal Anda dan dengan demikian menguncinya?

Lain kali hal itu terjadi, coba tekan Ctrl+ Quntuk membukanya.

Andrea Spadaccini
sumber
Tidak, bukan itu.
tshepang
1
Aha, itulah yang terjadi padaku! Terima kasih kepada Anda bahwa saya belajar tentang Ctrl-Q sekarang!
imz - Ivan Zakharyaschev
Membaca komentar ekstra: Saya selalu bertanya-tanya mengapa terminal saya mengunci secara acak. Ini mungkin itu: D
arod
0

Tekan ( CTRL+G) atau ( CTRL+A) lalu ( Ctrl+L) untuk menginisialisasi terminal. Ini bekerja untuk saya, pertama-tama memilih grup kemudian menginisialisasi.

Shaze
sumber