Slackware 13.0 uses Xorg server, hal and evdev to detect and configure the input devices, as default.
This is confirmed in your post #4 .
So you have two ways to go from there :
1)
Telling hal your keyboard layout in a fdi file in the /etc/hal/fdi/policy directory
The default one is /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi, on my machine;
so copy it to /etc/hal/fdi/policy/10-keymap.fdi and change in it the line :
from
Code:
<merge key="input.xkb.layout" type="string">us</merge>
to
Code:
<merge key="input.xkb.layout" type="string">la</merge>
or something else as you want.
Then restart the hald daemon and the X server.
2)
You can tell Xorg server not to use hal to detect and configure the input devices by writing in the xorg.conf file :
Code:
Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection
So the layout is taken from the xorg.conf file.
The first way is said to be better, but it's your choice.
That should solve your keyboard layout configuration problem.
Bye!