[FreeBSD] Syscons settings. - BSD
### rc level:
- change the console resolution:
Â¬ i386 only.
Â¬ load the vesa driver module with kldload vesa and make it permanent by writing this in /boot/loader.conf: vesa_load="YES".
Â¬ then when the driver is loaded or you have rebooted, check what resolution is available for your computer by running:
Â¬ vidcontrol -i modes. It should show you a list.
Â¬ Test the resolution you want by running: vidcontrol MODE_282 for example, which is 1280x1024x16 for me. If it doesn't work, try an other, etc.
Â¬ Make the change permanent by adding this to /etc/rc.conf:
Â¬ allscreens_flags="MODE_282" # Change 282 with your mode, obviously.
- Change your font:
Â¬ The fonts are located in /usr/share/syscons/fonts.
Â¬ Most of them are fugly. One does look very good and it's iso15-thin-8x16. Try some fonts with vidcontrol -f.
Â¬ You may wonder if more fonts are available. Linux has stopped using .fnt fonts for a long time but slackware has like 4 .fnt fonts which are a bit weird.
Â¬ See here: [fonts](http://v3.sk/~lkundrak/fonts/freebsd/)
Â¬ You can make a font yourself with the program /usr/ports/sysutils/fonteditfs
but it takes a lot of time. I made a terminus port once I lost now :/.
Â¬ To make your font change permanent, add this to /etc/rc.conf:
- Change background/foreground:
Â¬ you can see the colors available by typing vidcontrol.
Â¬ type vidcontrol <fgcolor> <bgcolor>
Â¬ Colors are a bit strong... and FreeBSD needs a port from linux' ttycolor.