Ik ben bezig met een standalone bakje en ik wil graag dat die zelf inlogt als ik hem opzet. Na wat zoeken vond ik daarvoor de volgende oplossing:
/etc/inittab:
x:2:respawn:/usr/sbin/scriptautoX
met als script:
#!/bin/sh
exec /bin/su - gebruiker -c "/usr/X11R6/bin/startx" < /dev/tty14 > /dev/tty15
Dit werkt zoals het hoort (met een aangepaste .xinitrc worden programmas geladen).
Probleem:
Door in te loggen op deze manier wordt de locale niet als nl_BE@euro gezet, maar wel als POSIX.
Wanneer ik in console inlog en door startx X opstart, wordt wel de juiste locale geladen.
Mogelijke oplossing: in het script een export doen met alle LANG en LC_* variabelen, maar dat moet toch mooier kunnen?
Wat ik al heb gedaan
: Got search en Google, maar daar wordt ik ook niet echt wijzer van...
/etc/inittab:
x:2:respawn:/usr/sbin/scriptautoX
met als script:
#!/bin/sh
exec /bin/su - gebruiker -c "/usr/X11R6/bin/startx" < /dev/tty14 > /dev/tty15
Dit werkt zoals het hoort (met een aangepaste .xinitrc worden programmas geladen).
Probleem:
Door in te loggen op deze manier wordt de locale niet als nl_BE@euro gezet, maar wel als POSIX.
Wanneer ik in console inlog en door startx X opstart, wordt wel de juiste locale geladen.
Mogelijke oplossing: in het script een export doen met alle LANG en LC_* variabelen, maar dat moet toch mooier kunnen?
Wat ik al heb gedaan