cat /usr/bin/startkde # Run scripts found in $KDEDIRS/shutdown + shutdownpath=/etc/kde/shutdown/ - for prefix in `echo "$exepath" | sed -n -e 's,/bin[^/]*/,/shutdown/,p'`; do + for prefix in `echo "$exepath" | sed -n -e 's,/bin[^/]*/,/shutdown/,p'` $shutdownpath; do for file in `ls "$prefix" 2> /dev/null | egrep -v '(~|\.bak)$'`; do if [ -x "${prefix}${file}" ]; then echo "[startkde] Running ${prefix}${file}." 1>&2 sh ${prefix}${file} fi done done unset KDE_FULL_SESSION xprop -root -remove KDE_FULL_SESSION unset KDE_SESSION_UID Просьба изменить скрипт. Проверил на x64.
А причина какая? Он и так эти скрипты ищет в: [roman@roman ~]$ kde-config --path exe | tr : '\n' /home/roman/.kde/bin/ /usr/lib/kde3/bin/ /usr/bin/ Зачем добавлять ещё /etc/kde/shutdown/, которого там нет, причём так неочевидно?
(В ответ на комментарий №1) > А причина какая? > Он и так эти скрипты ищет в: > [roman@roman ~]$ kde-config --path exe | tr : '\n' > /home/roman/.kde/bin/ > /usr/lib/kde3/bin/ > /usr/bin/ > > Зачем добавлять ещё /etc/kde/shutdown/, которого там нет, причём так > неочевидно? Причина такая: запуск пользовательских скриптов при вкл/выкл (завершении сеанса пользователя). Например, в домашнем каталоге $HOME/.kde/shutdown работает, а глобально не работает, почему бы не исправить? Очень удобно на мой взгляд и необходимо. Ещё есть предложение также сделать для автозапуска :)
Медленно доходит, прошу прощения. :) Закройте пожалуйста.
Закрываю!