| Summary: | Запуск пользовательских скриптов при вкл/выкл | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexander Shemetov <berkut_174> |
| Component: | kdebase-common | Assignee: | Nobody's working on this, feel free to take it <nobody> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | rom_as |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
А причина какая? Он и так эти скрипты ищет в: [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 работает, а глобально не работает, почему бы не исправить? Очень удобно на мой взгляд и необходимо.
Ещё есть предложение также сделать для автозапуска :)
Медленно доходит, прошу прощения. :) Закройте пожалуйста. Закрываю! |
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.