https://bugzilla.novell.com/show_bug.cgi?id=235044 ------- Comment #9 from mfabian@novell.com 2007-02-28 09:16 MST ------- In older SuSE releases, there was only the file /etc/X11/xinit/xinitrc. Now, this file has been split into two parts: /etc/X11/xinit/xinitrc /etc/X11/xinit/xinitrc.common The file xinitrc.common sources the XIM startup code: # # Start the XIM server # XIMFILE=/etc/X11/xim test -r $HOME/.xim && XIMFILE=$HOME/.xim test -r $XIMFILE && source $XIMFILE and xinitrc.common is sourced by /etc/X11/xinit/xinitrc: mfabian@magellan:/etc/X11/xinit$ grep xinitrc.common xinitrc . /etc/X11/xinit/xinitrc.common mfabian@magellan:/etc/X11/xinit$ But xinitrc.common has the following lines near the start: # # Source this file only once # test "$XSESSION_IS_UP" != "yes" || return XSESSION_IS_UP=yes export XSESSION_IS_UP and when it is sourced by /etc/X11/xinit/xinitrc, XSESSION_IS_UP is already set to "yes", therefore the rest of the file is skipped. That means, /etc/X11/xinit/xinitrc.common has already been sourced by somebody else *before* /etc/X11/xinit/xinitrc was read. I don't yet know who does that and why. Anyway, when xinitrc.common was read the first time, the users ~/.profile has not yet been read and therefore the user requested change of the input method by INPUT_METHOD=xxx is ignored. Then, when xinitrc.common is read for the second time, ~/.profile has already been read and INPUT_METHOD=xxx from the users profile is therefore available. But, as this is the second time xinitrc.common is read, it immediately exits and doesn't start an input method. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.