Newsgroup: it.comp.os.linux.iniziare
Titolo: Framebuffer vesa & C.

Partendo dal fatto che non riuscivo a sistemare il layout italiano della 
tastiera al login da console (cioe' lo sistemo ogni volta ma al riavvio 
torna come prima) mentre avviato il server X funziona tutto, mi sono 
messa a cercare un file di configurazione di...? Ecco il problema! Prima 
di avviare X la console in che modalita' grafica e'? Da quello che ho 
capito, ma nonostante abbia googlato non mi sono ben chiarita le idee, 
dovrebbe essere in modalita' framebuffer.
Ok! Sto usando Vectorlinux 4.3 con kernel 2.6.7 e XFree86 4.3.0.
In /etc/X11 ho XF86Config-4 che ho configurato piu' volte sia con VASM 
(l'utilita' di configurazione di VL) che editandolo a mano.
Poi ho XF86Config-fbdev e XF86Config-vesa.
In XF86Config-fbdev ho deccomentato
     Option     "XkbLayout"     "it"
ma non ha effetto.
Al riavvio parte sempre con il layout US.
E fin qui il problema minore!
Quando da XFce4 o da Icewm lancio ad esempio lbreakout (un giochino che 
mi rilassa :P) capita a volte, ma non sempre, ed e' questo che mi 
disorienta, che il monitor (un Philips 170C LCD che supporta in 
modalita' nativa 1280 x 1024 a 60@) si disconnetta dicendomi di 
impostare la suddetta modalita'. Da qui devo riavviare e nei vari log 
non trovo nulla.
La stessa cosa mi succedeva con un altro monitor CRT (mi dava Out of 
Range) ma sempre in maniera che sembra casuale..a volte va a volte no!!
La modalita' 1280x1024 60@ l'ho settata di default in XF86Config4 e nei 
vari windowManager funziona perfettamente ma quando va in modalita'...? 
E' sempre Framebuffer? Se non lo sai te direte voi....infatti non lo so! 
Quando si lancia un gioco come lbreakout in che modalita' si e'?
Sempre convinta, sicuramente erroneamente che sia framebuffer, ho 
provato a lanciare da root fbset ma mi dice:
root@vector madlaura # fbset
open /dev/fb0: No such device
in /dev ho , tra l'altro:
crw-rw----   1 root   tty    29,   0 2004-07-27 02:12 fb0
crw-rw----   1 root   tty    29,   1 2004-07-27 02:12 fb1
crw-rw----   1 root   tty    29,   2 2004-07-27 02:12 fb2
crw-rw----   1 root   tty    29,   3 2004-07-27 02:12 fb3
crw-rw----   1 root   tty    29,   4 2004-07-27 02:12 fb4
crw-rw----   1 root   tty    29,   5 2004-07-27 02:12 fb5
crw-rw----   1 root   tty    29,   6 2004-07-27 02:12 fb6
crw-rw----   1 root   tty    29,   7 2004-07-27 02:12 fb7
crw-rw----   1 root   tty    29,   8 2004-07-27 02:12 fb8
crw-rw----   1 root   tty    29,   9 2004-07-27 02:12 fb9
E qui mi perdo...
Laura
P.S. Non mi interessa ne' la tastiera italiano ne' giocare col giochino, 
mi interessa solo capire un po' di piu' di framebuffer..vesa ecc.ecc.

 non trovo nulla.
in xfce lancia xrandr
[dmec@Slack:~]$ xrandr
 SZ:    Pixels          Physical       Refresh
*0   1024 x 768    ( 347mm x 260mm )  *85   75   70   60   87
 1    800 x 600    ( 347mm x 260mm )   85   75   72   60   56
 2    640 x 480    ( 347mm x 260mm )   85   75   73   60
 3    832 x 624    ( 347mm x 260mm )   75
 4    720 x 400    ( 347mm x 260mm )   85
 5    640 x 400    ( 347mm x 260mm )   85
 6    640 x 350    ( 347mm x 260mm )   85
 7    512 x 384    ( 347mm x 260mm )   87
 8    416 x 312    ( 347mm x 260mm )   75
 9    400 x 300    ( 347mm x 260mm )   85   75   72   60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
IMO ti conviene salvare /etc/X11/XF86Config-4  da qualche parte , e lanciare
xorgconfig ........
che scheda video hai ?
-- 
Che windows ti crasha oggi ?

> non trovo nulla.
 
 in xfce lancia xrandr
 [dmec@Slack:~]$ xrandr
  SZ:    Pixels          Physical       Refresh
 *0   1024 x 768    ( 347mm x 260mm )  *85   75   70   60   87  1    800 x
600    ( 347mm x 260mm )   85   75   72   60   56
  2    640 x 480    ( 347mm x 260mm )   85   75   73   60
  3    832 x 624    ( 347mm x 260mm )   75
  4    720 x 400    ( 347mm x 260mm )   85
  5    640 x 400    ( 347mm x 260mm )   85
  6    640 x 350    ( 347mm x 260mm )   85
  7    512 x 384    ( 347mm x 260mm )   87
  8    416 x 312    ( 347mm x 260mm )   75
  9    400 x 300    ( 347mm x 260mm )   85   75   72   60
 Current rotation - normal
 Current reflection - none
 Rotations possible - normal
 Reflections possible - none
 
 IMO ti conviene salvare /etc/X11/xorg.conf  da qualche parte , e


  che scheda video hai ?
Chipset S3 virge dx /gx
Grazie mille
Laura

MadLaura ha scritto:

Da man xrandr:
Xrandr is uses to set the screen size, orientation and/or reflection. 
The -s option is a small integer  index used to specify which size the 
screen should be set to.  To find out what sizes are available, use the 
-q option, which reports the sizes available, the current rotation,  and 
  the  possible rotations  and reflections.  The default size is the 
first size specified in the list.  The -o option is used to specify the 
orientation of the screen, and can be one of Inormal inverted left right 
0 1 2 3".
Ho capito che dovrei usarlo con lo switch -s ma solo per la dimensione 
non per il refresh. Credo che se provo a mettere qualcosa come xrandr -s 
0 60 non serva a nulla vero?

 0 60 non serva a nulla vero?
mai usato per impostare , solo per verifica ..
ripeto , usa xf86config ..


 0 60 non serva a nulla vero?
Continuo nel mio monologo:
Ho fatto!
xrandr -r 60
e funziona!!
E ora come si fa a fare in modo che il refresh 60 sia di default?
ho fatto xf86config un sacco di volte ma non cambia il refresh di default!
Laura

 ho fatto xf86config un sacco di volte ma non cambia il refresh di default!
Ho messo in XF86Config-4:
Vertical refresh  56-60 invece che 56-76 come da caratteristiche del monitor
Ora xrandr mi da:
SZ:    Pixels          Physical       Refresh
*0   1280 x 1024   ( 342mm x 271mm )  *60
Non mi piace niente questa soluzione sporca ma almeno ho imparato 
qualcosa :-)
Laura

 qualcosa :-)
Perche' "sporca" ?
un conto sono le caratteristiche "teoriche" che il produttore dichiara ,
un'altro solo quelle reali , IMHO se con windows certi "giochetti"
funzionano , sotto Linux e' piu difficile imbrogliare ....
comunque sono contento che tu abbia risolto , vector e' ottima , ma come al
solito i wizard sono piuttosto inaffidabili .......


 
Ti ringrazio per la gentilezza, ripeto: vivevo benissimo anche senza il 
giochino ma odio quando qualcosa non funziona e non ne capisco il perche'.
Vector (io uso sia la 4.3 che la 5.0 SoHo) sono "sorelline minori" della 
Slack che io ho in un altro disco, e mi servono proprio per imparare a 
metterci le manine per quando dovro' farlo sulla "sorellona".
Ciao
Laura