Mengirim perubahan perintah konsol virtual di Putty

9

Saya mencoba menggunakan Putty untuk mengubah konsol virtual di Linux melalui perintah kunci yang biasa - Alt+ F1atau Ctrl+ Alt+ F1dll. Namun ini tidak berhasil.

Mengalihkan TTY harus sederhana dan merupakan sesuatu yang saya harus dapat lakukan di Putty, lebih disukai tidak melalui chvt tetapi lebih disukai dengan menekan tombol seperti di atas.

Ada ide bagaimana saya bisa melakukan ini?

nemof
sumber
1
Apakah Anda mencoba mengganti VC untuk tampilan yang terpasang secara fisik atau untuk koneksi Putty Anda? Juga, apa yang salah dengan itu chvt?
grawity
Untuk Putty, dan apa yang secara khusus ingin saya lakukan adalah untuk dapat berada di beberapa program seperti vim atau mutt, kemudian beralih ke tty lain. Saya sudah mencoba ini menggunakan sudo chvt (dan memeriksa dengan fgconsole), dan sepertinya tidak berfungsi, dan saya hanya ingin tahu cara beralih menggunakan tombol fungsi bagaimanapun juga!
nemof

Jawaban:

12

Tidak ada konsol virtual melalui koneksi SSH, Anda hanya mendapatkan satu terminal per koneksi. Kedengarannya seperti layar dapat melakukan apa yang Anda cari, meskipun:

Layar paling baik digambarkan sebagai terminal multiplexer. Dengan menggunakannya, Anda dapat menjalankan sejumlah aplikasi berbasis konsol - shell perintah interaktif, aplikasi berbasis kutukan, editor teks, dll .-- dalam satu terminal. Keinginan untuk melakukan ini adalah apa yang membuat sebagian besar orang ketagihan di layar. Saya biasa memulai setengah lusin terminal emulator ketika saya masuk ke mesin saya: Saya ingin satu untuk membaca email saya, satu untuk mengedit kode saya, satu untuk mengkompilasi kode saya, satu untuk pembaca berita saya, satu untuk shell ke host web saya , dan seterusnya. Sekarang saya memulai satu terminal emulator, dan menjalankan layar di dalamnya. Masalah terpecahkan.

Fitur keren utama layar lainnya adalah kemampuannya untuk memisahkan emulator terminal dari program yang sedang berjalan. Ini berarti Anda dapat menggunakan layar untuk menjaga program tetap berjalan setelah Anda secara tidak sengaja menutup terminal emulator, atau bahkan setelah Anda logout, dan kemudian melanjutkan tepat di tempat Anda berada. Ini berarti bahwa ide "sesi" di mana Anda menjalankan sejumlah program konsol adalah entitas mengambang bebas yang dapat Anda ikat ke terminal mana saja, atau tidak ada terminal sama sekali jika Anda mau.

Chris Acheson
sumber
3
Jangan lupa tmux .
grawity
Ah sempurna, ini persis apa yang ingin saya ketahui.
nemof
Baru saja kembali untuk mengatakan, menguji tmux dan ini adalah program yang sangat baik, khususnya mampu membagi panel dengan mudah.
nemof
Jadi, apakah Anda menjalankan layar pada OS host atau OS jarak jauh?
CMCDragonkai
Pada OS jarak jauh.
Chris Acheson