Danke für den --chartab=ISO-8859-9 Tip.
Die Sprache wird bei openSuse in /etc/sysconfig/language eingestellt, aber da mein VDR als root läuft und ich die Fehlermeldungen auf Englisch bekommen möchte, nützt das nichts.
So bleibe ich wohl bei Environment=LANG=de_DE.UTF-8 LC_ALL=de_DE.UTF-8 .
ExecStart=/usr/bin/X :0 vt7 funktioniert bei mir bestens, allerdings starte ich im Xserver nichts außer xine oder manchmal softhddevice.
Was soll denn daran nicht zuverlässig funktionieren?