Version: (using KDE KDE 3.1.2) Installed from: Compiled From Sources Compiler: gcc 3.2 OS: Linux Posting from: http://bugs.gentoo.org/show_bug.cgi?id=21121 KDE 3.1.1a The startkde script (/usr/kde/3.1/bin/startkde) is supposed to process "shutdown scripts" after KDE exit, but improperly parses the list of 'exe' paths returned from kde-config, so only the first path in the list is processed as expected (usually ~/.kde/shutdown/). startkde includes the following code: # Run scripts found in $KDEDIRS/shutdown for prefix in `kde-config --path exe| sed -e 's^bin/^shutdown/^g;s^:^ ^'` do # run each script... done The second substitution expression passed to sed (s^:^ ^) doesn't include the /g modifier, so it replaces only the first path separator with the input field separator, yielding: /home/user/.kde/shutdown/ /usr/kde/3.1/shutdown/:/usr/shutdown/ Adding the /g modifier so that the argument to sed becomes 's^bin/^shutdown/^g;s^:^ ^g' fixes the problem.
*** This bug has been marked as a duplicate of 60895 ***