Quando faço isso no meu terminal:
echo -e "\xF0\x9f\x8d\xba"
Recebo uma caneca de cerveja gelada no meu terminal: 🍺
No entanto, quando inicio a tela e tento o mesmo, estou recebendo um . Como obtenho uma boa caneca de cerveja?
Este é o meu .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
Também a tela em execução com a -U
opção não ajuda.
terminal
gnu-screen
unicode
gitaarik
fonte
fonte
Respostas:
É um bug aparentemente conhecido : nenhum caractere além do BMP é exibido, pois a tela aparentemente possui apenas um buffer de dois bytes para os caracteres.
(Funciona no tmux).
fonte
sudo apt install screen=4.2.1-2~ubuntu14.04.1
trabalhou para mim.4.6.2-1ubuntu1
no Lubuntu Bionic Beaver (18.04).