Grava caracteres especiais no hardstatus do GNU Screen

4

Eu quero escrever os próximos caracteres especiais no hardstatus do GNU Screen: "↑" ( seta para cima ) e "↓" ( seta para baixo ), mas mostra estranhas chars. Como posso fazer isso?

Mais informações :
Isso funcionou para mim antes, mas eu tenho que reinstalar o meu SO (Ubuntu 11,04) e agora não funciona.

My .screenrc:

startup_message off
vbell off
deflogin off
shell bash

bindkey -k k1 detach

termcapinfo xterm* ti@:te@
backtick 25 1 1 $HOME/bin/scripts_screen/velocidad_eth1
backtick 26 300 300 $HOME/bin/scripts_screen/espacio_libre_servidor
backtick 27 300 300 $HOME/bin/scripts_screen/espacio_libre_menor_que
hardstatus alwayslastline "  %{= Wb}%LD %d %LM, %c %{=b Wk}| %?%{=b rg}%27'%:%{= Wm}%?Espacio libre: %26' %{=b Wk}| %{= Wk}%25'"

Acho que esse problema está relacionado ao enconding, mas meus locais estão corretos:

LANG=es_ES.UTF-8
LANGUAGE=es_ES:en
LC_CTYPE="es_ES.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_COLLATE=C
LC_MONETARY="es_ES.UTF-8"
LC_MESSAGES=POSIX
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_ALL=

Esta é uma captura de uma sessão de tela:

Você pode ver que os caracteres unicode no terminal estão corretos, mas não os caracteres unicode da tela hardstatus / caption.

    
por Juan Simón 09.10.2011 / 21:20

1 resposta

1

Se a sua versão da tela for anterior à 4.1.x, então é um bug conhecido. Consulte: link

    
por 30.12.2011 / 14:05

Tags