Framebuffer in widescreen (1280×800)
Testato su Gentoo, kernel 2.6.30-rc8 (vanilla), intel GMA 950.
Il nostro scopo è avere il framebuffer, in widescreen. Normalmente infatti, assume un rapporto 4:3, non andando quindi con la risoluzione nativa del monitor (monitor wide sono molto frequenti nei portatili).
Tutto ciò che dobbiamo fare è:
- installare il pacchetto v86d
- Configurare il kernel in questo modo:
CONFIG_INITRAMFS_SOURCE=”/usr/share/v86d/initramfs”,
sotto “Device Drivers”–>”Graphics support”–>”Support for frame buffer devices”–>tutto deselezionato tranne “Userspace VESA VGA graphics support” come modulo. - Compilate il kernel, e ricompilate klibc.
- Configurate grub in modo da lanciare il minimo indispensabile:
kernel /boot/vmlinuz root=/dev/sda4
Senza quindi dare ulteriori direttive per l’fb. - Una volta loggati, come root date:
modprobe uvesafb mode_option=1280×800-32 scroll=ywrap.
Ed è tutto.
Enjoy.



daniele ha detto,
Giugno 8, 2009 a 12:01 pm
A proposito dello screenshot, è un’istanza di screen? Come si fa ad avere quella suddivisione dello schermo?
Grazie
mikybased ha detto,
Giugno 8, 2009 a 12:49 pm
è dvtm, magari dopo ne faccio un articolo..
cmq sia è possibile ottenere la divisione verticale patchando screen