Bug 29325 - Запуск пользовательских скриптов при вкл/выкл
Summary: Запуск пользовательских скриптов при вкл/выкл
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: kdebase-common (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-05 17:07 MSK by Alexander Shemetov
Modified: 2013-09-05 21:50 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Shemetov 2013-09-05 17:07:39 MSK
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.
Comment 1 Roman Savochenko 2013-09-05 18:09:36 MSK
А причина какая?
Он и так эти скрипты ищет в:
[roman@roman ~]$ kde-config --path exe | tr : '\n'
/home/roman/.kde/bin/
/usr/lib/kde3/bin/
/usr/bin/

Зачем добавлять ещё /etc/kde/shutdown/, которого там нет, причём так неочевидно?
Comment 2 Alexander Shemetov 2013-09-05 18:29:51 MSK
(В ответ на комментарий №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 работает, а глобально не работает, почему бы не исправить? Очень удобно на мой взгляд и необходимо.

Ещё есть предложение также сделать для автозапуска :)
Comment 3 Alexander Shemetov 2013-09-05 20:07:04 MSK
Медленно доходит, прошу прощения. :)
Закройте пожалуйста.
Comment 4 Roman Savochenko 2013-09-05 21:50:33 MSK
Закрываю!