Byobu terlihat sangat rusak di Putty. Saya sudah memperbaiki masalah pemetaan kunci, tetapi masalah ini tidak ditentukan di halaman manual atau bahkan Google:
Perhatikan posisi salah tempat dari daftar windows, posisi pemilih yang rusak, duplikasi jendela terakhir, acak a di kanan atas, dan opsi terapkan salah penempatan. Anda tidak dapat melihat ini, tetapi opsi terakhir tidak dapat dipilih.
Apakah ada opsi di Putty yang perlu saya gunakan untuk melihatnya dengan benar?
command-line
putty
TheLQ
sumber
sumber
putty
tag, itu akan menyenangkan.screenrc
Jawaban:
Konfigurasikan dempul untuk membaca utf8. putty -> config -> window -> translation pilih utf di "Recued data in ..." Ini bukan masalah byobu, ini masalah dempul.
Lihat juga:
sumber
Terkait dengan Putty, saya menambahkan catatan ini ke halaman byobu (1) beberapa waktu lalu:
Lihat:
sumber
Ubuntu menggunakan UTF-8 untuk terminalnya, tetapi byobu tampaknya menggunakan charset "ISO-8859-1 (Eropa Barat)" untuk itu. Anda dapat mengatur charset di Window -> Translation.
Saya telah menemukan kode berikut di Internet, dan saya masih senang dengannya.
byobu
mungkin memiliki lebih banyak opsi, tapi saya suka ini juga (~/.screenrc
):Catatan: untuk byobu,
shelltitle "$ |bash"
harus dihapus / dikomentari, jika tidak byobu tidak akan berfungsi.sumber
ISO-8859-1:1998 (Latin-1, West Europe)
, jadi bukan itu masalahnya. Beralih ke UTF-8 membuat terminal sangat lambat tetapi memperbaiki menu. Apa yang seharusnya dilakukan kode itu? Tidak mengubah apa pun di byobu[ computername ][ 0$ bash 1-$ bash (2*$bash) ][2010-12-11 16:24 ] 1.30 1.40 1.43
.Jadi, agar Byobu terlihat bagus di dempul, Anda harus membuat dua perubahan.
Pertama adalah mengubah keyboard Anda ke xterm-R6 seperti yang telah disebutkan, tetapi kedua, pada mesin linux Anda jalankan perintah sebagai pengguna normal Anda:
byobu-select-backend
dan kemudian pilih opsiscreen
(biasanya 2).Harus bekerja dengan baik sekarang! Nikmati!
sumber
Ini bekerja untuk saya (cocok untuk Putty - sementara):
Untuk solusi yang pasti dalam aplikasi Anda:
pastikan Anda memiliki:
sudo apt-get-install ncurses
sudo apt-get install libncursesw5-dev
Tambahkan kode:
#include <locale.h>
#include <ncurses.h>
//change curses-------------------------------------
//add in main setlocale(LC_TYPE, "");Kompilasi aplikasi dengan -lncursesw , sesuatu seperti ini:
sumber