Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Strano comportamento della console
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
flowerside
n00b
n00b


Joined: 03 Feb 2006
Posts: 21
Location: Roma, Italy

PostPosted: Fri Feb 03, 2006 9:18 am    Post subject: Strano comportamento della console Reply with quote

Ciao a tutti,

è il mio primo (e credo non ultimo :D ) post su questo forum.

Vivo a Roma e sono un appassionato utente di Gentoo da circa un anno.

Il mio problema è il seguente: ho da poco re-installato sul mio portatile la 2005.1 partendo dallo stage 3, effettuando una sync e ricompilando come da manuale tutta la toolchain e i sw che uso di solito sul ramo stable.

Nonostante ciò, continuo ad avere un problema che mi affliggeva anche nelle precedenti installazioni: la console proprio non ne vuole sapere di funzionare correttamente quando si tratta di gestire sequenze di escape che regolano, tra l'altro, la colorazione dello sfondo e altre amenità simili.

- Ho definito le locale come en_US.UTF8 e it_IT.UTF8 (cito a memoria).
- Ho abilitato unicode in rc.conf
- Sto usando un font unicode-aware
- Non ho incluso USE flags particolarmente esoterici
- Il TERM è valorizzato a "linux"

Nonostante tutto questo, lo sfondo blu del Midnight Commander (ad esempio) viene visualizzato come una orrida sequenza di barre verticali bianche (parrebbe) alternate a barre verticali blu larghe 1pixel. Se apro dei menù o muovo il puntatore a caratteri del mouse, i punti in cui lo schermo viene ridisegnato diventano finalmente dei normalissimi rettangoli blu uniformi.

Il guaio è che ciò capita solo dopo aver effettuato qualche emerge di routine e *non* subito dopo la prima emerge di MC (che di solito effettuo tra le prime cose).

Cambiando tipo di terminale le cose sembrano migliorare (ad esempio con TERM=screen) ma non vengono gestititi corretamente i tasti funzione e la console continua ad avere comportamenti strani (es. mi permette di usare il backspace per cancellare i caratteri del prompt!).

Inutile dire che ho riemerso più e più volte il MC, le ncurses e tutti gli altri sw che gestiscono la console in modalità "grafica" (es. Lynx), ma niente da fare.

Qualcuno sa darmi un indizio relativamente a ciò che mi sta accadendo?

Grazie in anticipo e a risentirci! :)

Fabio J. Flowerside
_________________
Siate sintetici, parlate in acrilico.
Back to top
View user's profile Send private message
Deus Ex
Guru
Guru


Joined: 16 Nov 2005
Posts: 489
Location: Patavium

PostPosted: Fri Feb 03, 2006 10:24 am    Post subject: Reply with quote

Non so se sia il tuo caso, ma io ho avuto (e in parte ho ancora) problemi simili al cambio di kernel.
Avevo provato anch'io la riemersione delle ncurses, ma non cambiava nulla.
_________________
Deus Ex
--
L’inflazione che caccia nelle mani dell’individuo, in un gesto solo, miliardi di marchi, lasciandolo più miserabile di prima, dimostra punto per punto che il denaro è un’allucinazione collettiva.
Back to top
View user's profile Send private message
flowerside
n00b
n00b


Joined: 03 Feb 2006
Posts: 21
Location: Roma, Italy

PostPosted: Fri Feb 03, 2006 10:27 am    Post subject: Reply with quote

Deus Ex wrote:
Non so se sia il tuo caso, ma io ho avuto (e in parte ho ancora) problemi simili al cambio di kernel.
Avevo provato anch'io la riemersione delle ncurses, ma non cambiava nulla.


Ti ringrazio per il suggerimento.

Il mio kernel attuale e 2.15-r1. Precedentemente con il kernel 2.14-r6 e 2.14-r3 (mi pare) stesso problema.

Come hai risolto, se ci sei riuscito?

Ciao

FJF
_________________
Siate sintetici, parlate in acrilico.
Back to top
View user's profile Send private message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2702
Location: Italy

PostPosted: Fri Feb 03, 2006 10:27 am    Post subject: Reply with quote

che driver carichi per il framebuffer? che scheda video usi? che risoluzione usi? che comandi dai al tuo bootloader?
;)
_________________
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Back to top
View user's profile Send private message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2702
Location: Italy

PostPosted: Fri Feb 03, 2006 10:29 am    Post subject: Reply with quote

flowerside wrote:

Il mio kernel attuale e 2.15-r1. Precedentemente con il kernel 2.14-r6 e 2.14-r3 (mi pare) stesso problema.

Eh? 2.14? ma non siamo alla 2.6.15-r1 ?
_________________
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Back to top
View user's profile Send private message
flowerside
n00b
n00b


Joined: 03 Feb 2006
Posts: 21
Location: Roma, Italy

PostPosted: Fri Feb 03, 2006 10:43 am    Post subject: Reply with quote

koma wrote:
flowerside wrote:

Il mio kernel attuale e 2.15-r1. Precedentemente con il kernel 2.14-r6 e 2.14-r3 (mi pare) stesso problema.

Eh? 2.14? ma non siamo alla 2.6.15-r1 ?


Chiedo venia, mi sono dimenticato un 6 :D

FJF
_________________
Siate sintetici, parlate in acrilico.
Back to top
View user's profile Send private message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2702
Location: Italy

PostPosted: Fri Feb 03, 2006 10:48 am    Post subject: Reply with quote

se vogiamo essere pignoli tre sei :twisted: cmq postaci quelle informazioni ;) magari ti sappiamo informare
_________________
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Back to top
View user's profile Send private message
flowerside
n00b
n00b


Joined: 03 Feb 2006
Posts: 21
Location: Roma, Italy

PostPosted: Fri Feb 03, 2006 10:50 am    Post subject: Reply with quote

koma wrote:
che driver carichi per il framebuffer? che scheda video usi? che risoluzione usi? che comandi dai al tuo bootloader?
;)


Non credo sia un problema di framebuffer o risoluzione, comunque ho una ATI Mobility Radeon 9600 (che mi funziona correttamente in XOrg tramite i driver ATI proprietari), il framebuffer è Vesa TNG, la risoluzione 1400x1050 24 bit @ 60Hz e il kernel viene avviato con il solo parametro video=VESAFB:1400x1050-24@60 (cito a memoria: se sbaglio sintassi non mi cazziate :D )

HTH

Fabio J. Flowerside
_________________
Siate sintetici, parlate in acrilico.
Back to top
View user's profile Send private message
flowerside
n00b
n00b


Joined: 03 Feb 2006
Posts: 21
Location: Roma, Italy

PostPosted: Fri Feb 03, 2006 10:53 am    Post subject: Reply with quote

koma wrote:
se vogiamo essere pignoli tre sei :twisted: cmq postaci quelle informazioni ;) magari ti sappiamo informare


Se vogliamo essere pignoli, ti sei dimenticato una elle ;)

Scherzi a parte, grazie per la pazienza!

FJF
_________________
Siate sintetici, parlate in acrilico.
Back to top
View user's profile Send private message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2702
Location: Italy

PostPosted: Fri Feb 03, 2006 11:28 am    Post subject: Reply with quote

correggimi se sbaglio tu usi il driver vesatng e lo lanci richiamando il vesafb ? -.- la cosa non mi sembra corretta
_________________
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Back to top
View user's profile Send private message
flowerside
n00b
n00b


Joined: 03 Feb 2006
Posts: 21
Location: Roma, Italy

PostPosted: Fri Feb 03, 2006 11:31 am    Post subject: Reply with quote

koma wrote:
correggimi se sbaglio tu usi il driver vesatng e lo lanci richiamando il vesafb ? -.- la cosa non mi sembra corretta


Dici che è questa la causa del problema? Proverò a modificare i parametri di boot, però nella mia ignoranza pensavo che il problema avesse più a che fare con i settaggi del terminale che con il framebuffer.

Grazie per il suggerimento

FJF
_________________
Siate sintetici, parlate in acrilico.
Back to top
View user's profile Send private message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2702
Location: Italy

PostPosted: Fri Feb 03, 2006 11:32 am    Post subject: Reply with quote

prova questo come append :)
Code:
 append="video=vesatng:1400x1050-32@60,mrtt,ywrap quiet CONSOLE=/dev/tty1
o passa a vesafb :)
_________________
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Back to top
View user's profile Send private message
flowerside
n00b
n00b


Joined: 03 Feb 2006
Posts: 21
Location: Roma, Italy

PostPosted: Fri Feb 03, 2006 11:33 am    Post subject: Reply with quote

koma wrote:
prova questo come append :)
Code:
 append="video=vesatng:1400x1050-32@60,mrtt,ywrap quiet CONSOLE=/dev/tty1
o passa a vesafb :)


Non potrò sperimentare prima di stasera, però ne farò tesoro :)

Grazie ancora

FJF
_________________
Siate sintetici, parlate in acrilico.
Back to top
View user's profile Send private message
Deus Ex
Guru
Guru


Joined: 16 Nov 2005
Posts: 489
Location: Patavium

PostPosted: Fri Feb 03, 2006 5:30 pm    Post subject: Reply with quote

Per quanto riguarda le differenti versioni di kernel, solo con il 2.6.9 ho avuto la console a posto. Poi, nelle versioni successive, di volta in volta cambiava l'errore. Ora, su 2.6.15, è "quasi" a posto.
Ah, io però sono su amd64 :)
_________________
Deus Ex
--
L’inflazione che caccia nelle mani dell’individuo, in un gesto solo, miliardi di marchi, lasciandolo più miserabile di prima, dimostra punto per punto che il denaro è un’allucinazione collettiva.
Back to top
View user's profile Send private message
patroclo7
n00b
n00b


Joined: 28 Feb 2004
Posts: 68

PostPosted: Sun Feb 05, 2006 6:09 pm    Post subject: vesafb Reply with quote

video=vesafb è perfettamente corretto anche se si usa il flavour tng di vesafb (quale vesafb si voglia usare si determina compilando il kernel). Perdipiù, video=vesafb:1024x768-16@60 et similia funzionano solo con vesafb-tng, se passi al vesafb normale devi usare il vetusto vga=<foo>. Comunque, dal tipo di errori, si può escludere sia un problema di framebuffer.
Back to top
View user's profile Send private message
flowerside
n00b
n00b


Joined: 03 Feb 2006
Posts: 21
Location: Roma, Italy

PostPosted: Mon Feb 06, 2006 9:38 am    Post subject: Re: vesafb Reply with quote

patroclo7 wrote:
video=vesafb è perfettamente corretto anche se si usa il flavour tng di vesafb (quale vesafb si voglia usare si determina compilando il kernel). Perdipiù, video=vesafb:1024x768-16@60 et similia funzionano solo con vesafb-tng, se passi al vesafb normale devi usare il vetusto vga=<foo>. Comunque, dal tipo di errori, si può escludere sia un problema di framebuffer.


Metto le mani avanti, ma anch'io - nella mia immensa ignoranza - immaginavo non fosse un problema di FrameBuffer quanto piuttosto un problema con le terminfo o equivalenti. E infatti seguendo i suggerimenti riportati nei post precedenti relativamente ai parametri di boot, non cambia nulla.

Il punto è che non riesco a capire quale sia il pacchetto che mi "sporca" le terminfo visto che dopo l'emerge dei pacchetti base iniziali tutto sembra funzionare correttamente... :(

Azzerare tutto e ripartire da capo - verificando ad ogni emerge se la console impazzisce - è troppo frustrante...

Grazie per la conferma

FJF
_________________
Siate sintetici, parlate in acrilico.
Back to top
View user's profile Send private message
patroclo7
n00b
n00b


Joined: 28 Feb 2004
Posts: 68

PostPosted: Mon Feb 06, 2006 12:48 pm    Post subject: Reply with quote

Non ho suggerimenti positivi precisi da darti. Di mio, i problemi che incontro quando tento di passare ad unicode sono grossi (anche se non gli stessi tuoi)... e puntualmente dal locale utf8 torno ad it_IT@euro, perché c'è sempre qualcosa di assurdo. Ti serve proprio unicode? Puoi provare a tornare a it_IT@euro, ISO8859-15, eccetera?
Un'altra fonte di problemi potrebbe essere la tua shell: usi qualcosa di diverso dalle affidabili bash e zsh? Qualche settaggio non standard negli eventuali .bashrc o .zshrc?
Back to top
View user's profile Send private message
flowerside
n00b
n00b


Joined: 03 Feb 2006
Posts: 21
Location: Roma, Italy

PostPosted: Tue Feb 07, 2006 9:13 am    Post subject: Reply with quote

patroclo7 wrote:
Non ho suggerimenti positivi precisi da darti. Di mio, i problemi che incontro quando tento di passare ad unicode sono grossi (anche se non gli stessi tuoi)... e puntualmente dal locale utf8 torno ad it_IT@euro, perché c'è sempre qualcosa di assurdo. Ti serve proprio unicode? Puoi provare a tornare a it_IT@euro, ISO8859-15, eccetera?
Un'altra fonte di problemi potrebbe essere la tua shell: usi qualcosa di diverso dalle affidabili bash e zsh? Qualche settaggio non standard negli eventuali .bashrc o .zshrc?


Mah, guarda, il problema ce l'ho sia con che senza unicode. Da quando ho letto l'HOWTO sull'unicode, per quanto riguarda il resto va tutto a meraviglia. La shell è la solita bash e non mi pare che nel .bashrc ci sia niente di strano. Non è neanche un problema di font (ne ho provati vari e non cambia nulla). Se imposto il TERM a "screen" le cose migliorano leggermente ma ho altri problemi fastidiosi (tipo il backspace che mi permette di cancellare i caratteri del prompt!).

Mi sa che me lo tengo così, sennò impazzisco! :)

Ciao e grazie

FJF
_________________
Siate sintetici, parlate in acrilico.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum