Scrivi caratteri speciali nell'hardstatus dello schermo GNU


4

Voglio scrivere i prossimi caratteri speciali sull'hardstatus dello schermo GNU: "↑" ( freccia su ) e "↓" ( freccia giù ), ma mostra caratteri strani. Come posso fare questo?

Maggiori informazioni :
prima mi funzionava, ma devo reinstallare il mio SO (Ubuntu 11.04) e ora non funziona.

Il mio .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`"

Penso che questo problema sia legato alla codifica ma le mie impostazioni locali sono corrette:

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=

Questa è un'acquisizione di una sessione schermo: acquisizione della sessione dello schermo

Potete vedere che i caratteri unicode nel terminale sono corretti ma non i caratteri unicode della schermata hardstatus / didascalia.


Non puoi usare ^ e v? AFAIK, Screen non supporta Unicode.
Pubblicazione del

Supporta, ma non ricordo come. Ho usato questi caratteri prima di reinstallare il mio sistema senza problemi ma ora non funziona.
Juan Simón,

Ho aggiunto ulteriori informazioni nel post principale.
Juan Simón,

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.