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 $TERMatau tty, tapi inilah masalahnya: Saya menggunakan byobu juga, jadi $TERMselalu "screen.linux". Output dari tty juga tidak terlalu jitu: /dev/pts/<some number>dalam istilah "nyata" dan virtual.
$BYOBU_TTYjuga tidak membantu, karena misalnya mungkin /dev/tty1dan 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_TTYtidak 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 $TERMatau tty.