Kiedy to zrobię w moim terminalu:
echo -e "\xF0\x9f\x8d\xba"
Dostaję fajny kufel do piwa w moim terminalu: 🍺
Jednak gdy uruchamiam ekran i próbuję tego samego, otrzymuję . Jak zdobyć ładny kufel do piwa?
To jest mój .screenrc:
nethack on
startup_message off
defscrollback 3000
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %c"
termcapinfo xterm 'bc@:bs@'
ignorecase on
maptimeout 0
vbell off
defutf8 on
defencoding utf8
Również uruchamianie ekranu z -U
opcją nie pomaga.
terminal
gnu-screen
unicode
gitaarik
źródło
źródło
Odpowiedzi:
Jest to pozornie znany błąd : nie są wyświetlane żadne znaki poza BMP , ponieważ ekran najwyraźniej ma tylko dwubajtowy bufor znaków.
(Działa w tmux).
źródło
sudo apt install screen=4.2.1-2~ubuntu14.04.1
pracował dla mnie.4.6.2-1ubuntu1
na Lubuntu Bionic Beaver (18.04).