Sorun şu: Terminalim iyi bir unicode yapabiliyorsa ya da yapamıyorsa, bazı karakterleri kullanmak ya da kullanmamak gibi, bazen renkleri ve diğerlerinin altını çizenleri ayırt etmek istiyorum.
Motivasyon, herhangi bir sanal terminalde iyi fontlar aldığım için ortaya çıkıyor, ancak temel Linux konsolunun 256 veya 512 eşzamanlı sembol karakter kümesine sahip olduğunu anlıyorum, bu yüzden tam yazı tipi desteği bekleyemezsiniz.
İlk başta kullanabileceğimi düşündüm $TERMveya tty, ama işte yakalama: Ben de byobu kullanıyorum, bu yüzden $TERMher zaman "screen.linux". Tty'nin çıktısı da çok iyi değildir: /dev/pts/<some number>hem "gerçek" hem de sanal terimlerle.
$BYOBU_TTYyardım da değildir, çünkü örneğin olabilir /dev/tty1ve oturum Ctrl+ Alt+ içinde açıldığında F1karakterler gösterilmez, ancak bazı X terimlerinden aynı oturuma eklenirken düzgün bir şekilde gösterilir ve yine $BYOBU_TTYde değişmez. Ayrıca, byobu'nun var olup olmadığını varsaymadan bunu tespit edebilmek istiyorum.
Ayrıca, yerel ayar her durumda en_US.UTF-8
Yine de bir şekilde bakışlar (bunu tespit ettiğim belirli bir aracı adlandırmak için), byobu'nun içinde bile, byobu oturumuna bağladığım terminale bağlı olarak farklı çıktılar kullanıyor.
Google ile sorun yaşıyorum çünkü terminal ve tty çok yaygın arama terimleri gibi görünüyor. En çok tavsiye $TERMveya tty çözümlere varıyorum.