Inilah masalahnya: Saya ingin dapat melihat apakah terminal saya mampu unicode yang layak atau tidak, untuk menggunakan beberapa karakter atau tidak, seperti halnya sekilas, yang kadang-kadang menggunakan warna dan yang lainnya menggarisbawahi.
Motivasi muncul karena dalam segala jenis terminal virtual saya mendapatkan font yang layak, tetapi saya mengerti bahwa konsol Linux dasar memiliki seperangkat karakter 256 atau 512 simbol simultan, sehingga Anda tidak dapat mengharapkan dukungan font penuh.
Pada awalnya saya berpikir bahwa saya bisa menggunakan $TERM
atau tty, tapi inilah masalahnya: Saya menggunakan byobu juga, jadi $TERM
selalu "screen.linux". Output dari tty juga tidak terlalu jitu: /dev/pts/<some number>
dalam istilah "nyata" dan virtual.
$BYOBU_TTY
juga tidak membantu, karena misalnya mungkin /dev/tty1
dan ketika sesi dibuka di Ctrl+ Alt+ F1karakter tidak muncul tetapi ketika melampirkan sesi yang sama dari beberapa istilah X, mereka tampil dengan baik dan masih $BYOBU_TTY
tidak berubah. Selain itu, saya ingin dapat mendeteksi ini tanpa menganggap byobu ada atau tidak.
Selain itu, lokal menunjukkan dalam semua kasus en_US.UTF-8
Namun entah bagaimana melirik (untuk memberi nama alat tertentu yang saya lihat mendeteksi ini), bahkan di dalam byobu, menggunakan output yang berbeda tergantung pada terminal yang saya lampirkan pada sesi byobu.
Saya mengalami masalah dengan google karena terminal dan tty tampaknya istilah pencarian yang terlalu umum. Paling-paling saya tiba di solusi merekomendasikan $TERM
atau tty.