On Wed, Jan 14, 2009 at 08:23:01PM +0100, Philipp Matthias Hahn wrote:
> Package: iceweasel
> Version: 3.0.5-1
> Severity: normal
>
> iceweasel isn't restarted when I re-log-in to KDE
>
> Steps to reproduce:
> 1. Start iceweasel
> 2. Log-out KDE session (assuming yoiu autosave your session)
> 3. Re-Log-in
>
> Analysis:
>
> $ grep xul ~/.kde/share/config/ksmserverrc
>
> restartCommand10=/usr/lib/xulrunner-1.9/xulrunner-stub,--sm-config-prefix,/firefox-bin-2dvotL/,--sm-client-id,106575726f000123013648900000292540178,--screen,0
>
> $ /usr/lib/xulrunner-1.9/xulrunner-stub --sm-config-prefix
> /firefox-bin-2dvotL/ --sm-client-id 106575726f000123013648900000292540178
> --screen 0
>
> Could not read application.ini
>
> $ strace /usr/lib/xulrunner-1.9/xulrunner-stub --sm-config-prefix
> /firefox-bin-2dvotL/ --sm-client-id 106575726f000123013648900000292540178
> --screen 0
>
> ...
> access("/usr/lib/xulrunner-1.9/xulrunner/libxpcom.so", R_OK) = -1 ENOTDIR
> (Not a directory)
> ...
> open("/usr/lib/xulrunner-1.9/application.ini", O_RDONLY) = -1 ENOENT (No such
> file or directory)
>
> And here my knowledge of xulrunner-1.9 and iceweasel stopps.
The problem is that kde session manager doesn't take into account that
the process running is actually /usr/lib/iceweasel/firefox-bin -a
iceweasel, and only remembers the executable, which is
/usr/lib/xulrunner-1.9/xulrunner-stub (since
/usr/lib/iceweasel/firefox-bin is a symbolic link to there).
I don't know if the gnome session manager does any better.
Mike
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]