Le dimanche 23 juin 2013 21:34:59, Thomas Preud'homme a écrit :
> 
> Sorry for the spam but I just found it. It was just in front of me.
> /etc/kde4/kdm/Xsession contains the following excerpt:
> 
> case $SHELL in
> [SNIP bash case]
>   */zsh)
>     [ -z "$ZSH_NAME" ] && exec $SHELL $0 "$@"
>     emulate -R zsh
> 
> I've seen several occurences in kdm's code to set the SHELL environment
> variable. So later Xsession is executed, $SHELL is detected to be zsh so it
> exec zsh /etc/kde4/kdm/Xsession $otherargs which set zsh to zsh emulation
> mode and then source /etc/X11/Xsession. I suppose the bug could be fixed
> by setting zsh to sh emulate mode.

So I'm running with emulate -R sh instead of emulate -R zsh since I wrote this 
message and it seems to work fine. I get working ibus in both GTK and Qt while 
it wasn't the case before and the session is started without any visible 
glitch. So I intend to reassign the bug with a little explanation to kdm 
package in the next days.

Best regards,

Thomas

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to