I want to remove the GUI from Raspbian and then customize it:
- White background or background image
- Image in down-right corner
- Change font size/font/font color
- Center align text
Is that possible? And how could I do this?
I want to remove the GUI from Raspbian and then customize it:
Is that possible? And how could I do this?
You may have a partial success with setterm
:
Usage:
setterm [options]
Options:
-term <terminal_name>
-reset
-initialize
-cursor <on|off>
-repeat <on|off>
-appcursorkeys <on|off>
-linewrap <on|off>
-default
-foreground <black|blue|green|cyan|red|magenta|yellow|white|default>
-background <black|blue|green|cyan|red|magenta|yellow|white|default>
-ulcolor <black|grey|blue|green|cyan|red|magenta|yellow|white>
-ulcolor <bright blue|green|cyan|red|magenta|yellow|white>
-hbcolor <black|grey|blue|green|cyan|red|magenta|yellow|white>
-hbcolor <bright blue|green|cyan|red|magenta|yellow|white>
-inversescreen <on|off>
-bold <on|off>
-half-bright <on|off>
-blink <on|off>
-reverse <on|off>
-underline <on|off>
-store >
-clear <all|rest>
-tabs < tab1 tab2 tab3 ... > (tabn = 1-160)
-clrtabs < tab1 tab2 tab3 ... > (tabn = 1-160)
-regtabs <1-160>
-blank <0-60|force|poke>
-dump <1-NR_CONSOLES>
-append <1-NR_CONSOLES>
-file dumpfilename
-msg <on|off>
-msglevel <0-8>
-powersave <on|vsync|hsync|powerdown|off>
-powerdown <0-60>
-blength <0-2000>
-bfreq freqnumber
-version
-help
And the font changes can be accomplished with:
setfont /usr/share/consolefonts/Greek-Fixed16.psf
however I still don't understand what did you mean by "center text".
/dev/fb0
. I added the image to the top, and over the entire length, so I could just docat 720x80-banner.raw > /dev/fb0
. Since you want it at the bottom, you'd have to write from a certain offset in the framebuffer. If you only want the right, you'd have to write line, by line to the fb.dd
for that. Something likedd if=/home/pi/banner.raw skip=$offset count=$datalength of=/dev/fb0
. PS here is the html5 webpage I made to generate raw bitmap data files: gerben.algemeenbekend.nl/tmp/canvas-raw.html