Newsgroup: it.comp.os.linux.sys
Titolo: Caratteri scatola tty debian

Salve NG,
mi collego via ssh tra un client debian e un server ubuntu. Accedo ad
un'applicativo fatto (da me) con le ncurses da console. Purtroppo si vede
tutto sballato.
Se accedo dalla mia fc7 tutto ok. Se accedo dallo stesso server ubuntu
ancora ok.
Su debian ho provato:
consolechars --file=lat1-16
ma non ho ottenuto successo.
Il font lat1-16 dovrebbe andare, non capisco che problemi abbia.
Ah, da xterm si vede tutto ok.
Help, Nicola.
-- 
chi va pian va san e va lontan

 tutto sballato.
Potrebbe essere un problema di numero di linee?
Luca

Luca Ferrari wrote:

C'e' un modo per vedere le caratteristiche del terminale, ovvero font
attuale e colonnexlinee? Sono solo capace di cambiarle ma non di sapere
l'attuale configurazione.
E per sapere se uso utf8 ?
Grazie, Nicola.


 sapere l'attuale configurazione.
Per colonne linee, prendi spunto da questo[1]:
# Seek for terminal size and, if needed, set default size
if test -z "$LINES" -o -z "$COLUMNS" ; then
    eval `exec 3<&1; stty size <&3 2>/dev/null | (read L C; \
          echo LINES=${L:-24} COLUMNS=${C:-80})`
fi
test $LINES   -eq 0 && LINES=24
test $COLUMNS -eq 0 && COLUMNS=80
export LINES COLUMNS
Per il resto, direi di cercare nei file di avvio/configurazione della
tua distro..
[1] pezzo di script preso da suse..
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***

 tua distro..
Gia' ma sono tuttora impantanato :((


 Gia' ma sono tuttora impantanato :((
Io inizierei dallo script di avvio di kbd e, in fedora, sbircerei
in /etc/sysconfig. In debian non so, immagino che sono cose
riconfigurabili con dpkg-reconfigure-sarcazzo.. ma non so dove venga
salvata la configurazione..
In suse, i file "utili"
sarebbero /etc/sysconfig/console, /etc/sysconfig/keyboard
e /etc/sysconfig/language più i vari script di avvio..


 e /etc/sysconfig/language più i vari script di avvio..
Scoperto il problema:
dovevo dare unicode_stop
Dovrei indagare sulla cosa, comunque adesso e' tutto OK :)


 Dovrei indagare sulla cosa, comunque adesso e' tutto OK :)
Così però potresti avere problemi con altri applicativi. Mi è capitato..
In un sistema LIVE she stavo sviluppando partendo dall'immagine "rescue"
di opensuse, mi è capitato proprio il problema opposto al tuo. Midnight
Commander si vedeva incasinato con la grafica disegnata con caratteri
strani. Problema risolto utilizzando lo script d'avvio di Kbd preso
dalla distro "vera". Quello "LIVE" non impostava, tra le altre cose,
proprio "l'unicode mode".
Mi sa che il problema sta nella tua applicazione...


 Mi sa che il problema sta nella tua applicazione...
Hai qualche suggerimento a riguardo? Non utilizzo caratteri di escape ma
solo roba della libreria.
La cosa strana e' che con la fc7 unicode_stop o unicode_start non ha alcuna
influenza sulla visualizzazione del programma.
Qualche baco ?


NicoKid wrote:

Mi sovviene un dubbio:
Io ho fatto il link con ncurses e non con ncursesw.
Sfortunatamente non trovo documentazione su ncursesw, non so nemmeno che
differenza ci sia con ncurses.


 che differenza ci sia con ncurses.
Io non lo so, però guardati questo commit:
http://lists.opensuse.org/opensuse-commit/2007-09/msg00612.html
Con altre applicazioni tipo MC, Cfdisk hai problemi di visualizzazione ?


 Con altre applicazioni tipo MC, Cfdisk hai problemi di visualizzazione ?
Ci devo ancora provare.
