Frame Buffer in FreeBSD (fbsplash)

If you're asking about increasing the resolution, then yes, it is possible, usually. You can set terminal modes using vidcontrol(8).

You won't get any graphics that way, though. The right tool to do that is X11 - run xserver with xterm on the whole screen, with windowmanager decorations hidden.
 
It is certainly possible, to have graphics in syscons, but only with vesa.ko loaded in kernel and only on i386.
(also to have higher resolution, custom kernel is required)

In such way it is possible to play movies with mplayer and sdl output:
setenv SDL_VIDEODRIVER "vgl"
also there is zgv svgalib-based image viewer for use in syscons.
and links svgalib graphic output.
Just terminal emulator that use svaglib in syscons is not yet available in ports.
 
Take a look at one of the newest section in the FreeBSD Handbook: section 12.3.3.4 Boot Time Splash Screens.

It instructs on how to create a splash screen creates which is visually appealing boot screen compared to the original boot messages. This screen will be displayed until a console login prompt or an X display manager offers a login prompt.

Section 12.3 is available here: http://www.freebsd.org/doc/en/books/handbook/boot-blocks.html

I haven't tried it myself but reports according to reports in the mailing list is works just fine ;)
 
KuArZo said:
I think that the original question if is possible assign a image into the vidcontrol graphic console.
What is vidcontrol graphic console? such thing doesnt exist.
I already said that it is possible with terminal emulator.
 
I've seen similar framebuffer consoles on other linux distos. But as been said before it's not possible with the freebsd console.

At most you can change the resolution to a graphics mode but it would still only show text.
AFAIK there's no way to load a picture as a background and/or constrain the text in a boxed area.
 
Update

I found this
https://wiki.freebsd.org/Newcons

Does anyone know if someone is still actively working on putting this project into HEAD?
If I'm not mistaken this is what the original poster wanted...

http://wiki.gentoo.org/images/7/7c/Bootsplash.png

I would VERY much be able to have a console that looked like this, but as far as i can tell, even if you pull the development source from here:

[cmd=]svn co svn://svn.freebsd.org/base/user/ed/newcons[/cmd]

and change your kernel config like this:

Code:
#device        vga             # VGA video card driver
#device        sc
device         vt
device         vt_vga

you still can't do http://wiki.gentoo.org/images/7/7c/Bootsplash.png in FreeBSD.

Sam
 
Back
Top