You can check out this thread. Please let us know if it works for you.How can I change the keyboard of the virtual terminals? The one that comes by default is "us" and I would like to put it in Spanish (es). kdbmap allows me to do it but the change is not permanent after reboot.
Did you add the keymap line to /etc/rc.conf?No. Kbdmap its ok, but when I reboot the keyboard back to "US"
About rc.conf? I have: keymap="es.acc.kbd"Read post #5.
Have you tried the instructions in this post? That uses "es" instead of "es.acc.kbd". You might also want to make the change to /etc/login.conf and then runI have: keymap="es.acc.kbd"
cap_mkdb /etc/login.conf
. Running locale -a
will show you what your current locales are.I'm not sure that a restart will be enough. According to the man page for login.conf the following advice applies:restart
The default /etc/login.conf shipped with FreeBSD is an out of the box configuration. Whenever changes to this, or the user's ~/.login_conf, file are made, the modifications will not be picked up until cap_mkdb(1) is used to compile the file into a database.
For setting other colors in sc, you need to build a kernel* I miss the colors of the kern.vty=sc at startup, but at least I have letters in Spanish *
# syscons is the default console driver, resembling an SCO console
device sc
#options SC_PIXEL_MODE # add support for the raster text mode
options SC_HISTORY_SIZE=500
options SC_NORM_ATTR=(FG_BLACK|BG_GREEN)
options SC_NORM_REV_ATTR=(FG_BLACK|BG_CYAN)
options SC_KERNEL_CONS_ATTR=(FG_BLACK|BG_RED)
options SC_KERNEL_CONS_REV_ATTR=(FG_BLACK|BG_BROWN)
#options VESA # Add support for VESA BIOS Extensions (VBE)