Setting up a danish locale
Erik Norgaard
norgaard at locolomo.org
Sat Mar 12 08:07:37 PST 2005
Steve Kargl wrote:
> Problem: We have a visiting scientist from Denmark, whose laptop
> died a horrible death. A colleagued asked if I would loan him
> a currently unused system in my office. I've set up FreeBSD 5.3
> on the system and everything appears to work except for setting
> up a Danish locale.
From my rc.conf: The keymap sets the keyboard - doesn't make sense to
set it per account I think? The font stuff is for the console.
##############################################################
### System console options #################################
##############################################################
keymap="danish.iso" # keymap in /usr/share/syscons/keymaps/* (or NO).
font8x16="iso-8x16" # font 8x16 from /usr/share/syscons/fonts/* (or NO).
font8x14="iso-8x14" # font 8x14 from /usr/share/syscons/fonts/* (or NO).
font8x8="iso-8x8" # font 8x8 from /usr/share/syscons/fonts/* (or NO).
> Disclaimer: I searched the Handbook, used google, and spent a
> few hours reading up of login.conf, locale support, etc. But,
> we are stuck without the danish locale.
Yes, it's not trivial, what have bothered me is that some programs seems
to have their own overriding settings.
> I have setup a ~/,login_conf in the user home directory that
> contains
>
> dhcp-78-77:kargl[201] cat .login_conf
> me:\
> :charset=ISO8859-1:\
> :lang=da_DK.ISO8859-1:
Should you get a future visiting scientist from Denmark, maybe you
should create a class in /etc/login.conf, I have:
da_DK:Danish users:\
:charset=iso-8859-1:\
:lang=da_DK.ISO8859-1:\
:tc=default:
In master.passwd you then set the class for the user to da_DK.
Finally, in /etc/ttys you need to select a console that supports latin1
characters instead of plain ascii, cons25l1 is recomended:
ttyv0 "/usr/libexec/getty Pc" cons25l1 on secure
All this stuff is to make the console behave. X has it's own life, I
have had things working in X but not on the console - and I guess the
oposite is possible too.
For X I have the following in my XF86Config:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc102"
Option "XkbLayout" "dk"
I haven't installed anything particular for international support, I
think that is only required for non latin based character sets.
If you still have problems, you may try and ask in the danish BUG (is it
called a BUG??) bsd-dk.dk - don't worry, you can write in english.
Cheers, Erik
--
Ph: +34.666334818 web: http://www.locolomo.org
S/MIME Certificate: http://www.locolomo.org/crt/2004071206.crt
Subject ID: A9:76:7A:ED:06:95:2B:8D:48:97:CE:F2:3F:42:C8:F2:22:DE:4C:B9
Fingerprint: 4A:E8:63:38:46:F6:9A:5D:B4:DC:29:41:3F:62:D3:0A:73:25:67:C2
More information about the freebsd-questions
mailing list