On 25.02.06 11:59:47, Al Bogner wrote: > Am Samstag, 25. Februar 2006 01:49 schrieb Andreas Pakulat: > > Meldet er sich zufaellig am kdm an und du benutzt Sarge mit KDE3.3? > > kdm: > Installiert:4:3.5.0-3bpo1
Das hatte ich gehofft, dann startet kdm auch eine login-shell fuer die X11-Sitzung. > Das gefällt mir nicht so, es sollte für alle Window-Manager gelten, notfalls > aber nur für KDE. s.o. ist unnoetig. > > KWrited - Escuchando en el dispositivo /dev/pts/0 Hmm, > Witzig, da findet sich eine spanische Meldung gegen Ende, aber das dürfte > wohl > von der span. KDE-Einstellung kommen. Moeglich die Meldung selbst kommt aber wohl nicht von KControl. Was mir da noch einfaellt: kde-i18n-es hast du auch installiert oder? > > Ansonsten musst du wohl oder uebel was mit /etc/X11/Xsession.d machen, > > sprich dort ein Skript reinlegen was fuer uid==deinNutzer die Locale > > setzt. > > Hmmh, muss ich das Rad wirklich neu erfinden? Bin ich der einzige der das > benötigt. Nein, s.o. > > Wenn der Nutzer alleine an dem System arbeitet ist es wiederum > > einfacher: dpkg-reconfigure locales und die Spanische Locale auswaehlen. > > Die wird dann in /etc/environment geschrieben und PAM-sei-dank auch beim > > KDM-Login eingelesen. > > Das ist aber hier nicht der Fall. Allerdings wurden mit "dpkg-reconfigure > locales" alle Sprachen definiert. Das waere meine naechste Frage gewesen. > > Bei gdm und IIRC auch xdm sowie kdm > 3.4.0 ist das eigentlich kein > > Problem und ich bin ehrlich gesagt auch ueberfragt. In dem Fall wuerde > > ich in $HOME/.profile einfach mal ein > > > > echo "Profile gelesen" >/tmp/profilegelesen > > > > reinschreiben und nach dem Login schauen ob die Datei existiert und mit > > welchem Inhalt. > > $ delcomments .profile > export LANG=es_ES.UTF-8 > echo "Profile f. es_ES.UTF-8 gelesen" >/tmp/profilegelesen > > $ cat /tmp/profilegelesen > cat: /tmp/profilegelesen: Datei oder Verzeichnis nicht gefunden Das ist nicht gut, was passiert beim Login ueber tty? Oder wenn du nicht direkt an den Rechner kommst versuch mal in nem Terminal bash -l. Ist die Datei dann da (aka .profile wird gelesen)? Hmm, hab grad mal in kdm's Dateien in /etc/kde3/kdm geschaut, der startet immernoch keine login-shell, sondern liest eine Reihe von Dateien "manuell" ein, je nach dem welche Shell benutzt wird. Der Beginn von Xsession sieht dort so aus: #! /bin/sh # Xsession - run as user session=$1 # Note that the respective logout scripts are not sourced. case $SHELL in */bash) [ -z "$BASH" ] && exec $SHELL $0 "$@" set +o posix [ -f /etc/profile ] && . /etc/profile if [ -f $HOME/.bash_profile ]; then . $HOME/.bash_profile elif [ -f $HOME/.bash_login ]; then . $HOME/.bash_login elif [ -f $HOME/.profile ]; then . $HOME/.profile fi ;; */zsh) [ -z "$ZSH_NAME" ] && exec $SHELL $0 "$@" emulate -R zsh [ -d /etc/zsh ] && zdir=/etc/zsh || zdir=/etc zhome=${ZDOTDIR:-$HOME} Du koenntest mit ein paar "debug-echos" in eine Datei in /tmp mal schauen was davon ausgefuehrt wird. Also in etwa: echo "$SHELL" >>/tmp/xsession.dbg echo "$BASH" >>/tmp/xsession.dbg am Anfang und dann noch jeweils in jeden if/elif-Zweig ein echo um zu kontrollieren welche Teile ausgefuehrt werden. Andreas -- Your temporary financial embarrassment will be relieved in a surprising manner. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)