martedì 10 febbraio 2009

Accidenti a usplash e alle cose che non ricordo mai



Ecco questo è il tipico post che scrivo semplicemente per appuntare alcuni comandi che non ricordo mai. Sono quelli che si usano quando si deve mettere mano allo splash screen, magari per risolvere anche problemi di risoluzione e roba così. Una buona utility per gestire questa cosa è startupmanager (sudo apt-get install startupmanager), comoda anche per ritoccare qualcosina a Grub come il numero di kernel da mostrare al boot. Il problema nasce però quando si ha un display widescreen, in quanto non è supportato e quindi bisogna andare a smaneggiare un po'.

In generale ammettiamo di avere un file del tipo chebellosplashscreen.so, di quelli che se ne trovano a bizzeffe su Gnome-Look. Per prima cosa con Startup Manager si seleziona il tema desiderato. Poi servirà installare una cosina veloce veloce e cioè

sudo apt-get install hwinfo

Quindi la utilizziamo questa cosina veloce veloce, nel terminale diamo il seguente comando

sudo hwinfo --framebuffer

 

 

Il risultato sarà qualcosa del genere

skalka@Renato:~$ sudo hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.450]
Unique ID: rdCR.7ayFuy4p6eE
Hardware Class: framebuffer
Model: "NVIDIA G86 Board - e415h01 "
Vendor: "NVIDIA Corporation"
Device: "G86 Board - e415h01 "
SubVendor: "NVIDIA"
SubDevice:
Revision: "Chip Rev"
Memory Size: 14 MB
Memory Range: 0xcd000000-0xcddfffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+1280), 24 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+5120), 24 bits
bla bla bla...
Config Status: cfg=new, avail=yes, need=no, active=unknown

Scegliete la riga che fa al caso vostro, in pratica quella che fa riferimento alla risoluzione che utilizzate a 24 bit. Per esempio se la vostra risoluzione dovesse essere 1280x1024, segnatevi da qualche parte la stringa 0x031b. Andiamo al passaggio successivo e cioè andiamo a editare il menu.lst di grub, digitiamo

sudo gedit /boot/grub/menu.lst

Da qualche parte dovreste trovare questa riga

# defoptions=quiet splash

Fatela diventare così

# defoptions=quiet splash vga=0x031b

 

 

Ora non resta che andare a cambiare la risoluzione anche in /etc/usplash.conf,infine diamo un bel

sudo dpkg-reconfigure usplash

Questo è tutto, al prossimo riavvio lo splash screen sarà scintillante come non mai. Vediamo se lo dimentico più come si fa.

Nessun commento:

Posta un commento