Bug 26494

Summary: При запуске системы некорректно срабатывают скрипты
Product: Sisyphus Reporter: Денис Старченко <denstarche>
Component: kde4-kwriteAssignee: Sergey V Turchin <zerg>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P3    
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://forum.altlinux.org/index.php/topic,11821.0.html

Description Денис Старченко 2011-10-23 08:23:29 MSK
(Компонент kde4-kwrite поставил т.к. не знаю, какой компонент запускает КДЕ)

При запуске системы некорректно срабатывают скрипты типа sh /usr/bin/programma.sh в Параметрах системы > Запуск и завершение > Автозапуск с одним/обоими след.условиями:

с поставленной галочкой "запускать до загрузки КДЕ"
с поставленной галочкой "запустить в системном лотке" в Редакторе меню КДЕ

испытано на runawfe и другой программе, подробности здесь http://forum.altlinux.org/index.php/topic,11821.0.html

Скрипт почему-то пытается запуститься через  KWrite, а не через bash, и от этого виснут все КДЕ-программы,

проблема не решается если в параметрах KDE убрать сохранения сеанса, в ~/.kde4/share/config/kdeglobals ничего наводящего на решение этой проблемы тоже нет.

временным решением было вручную убивать нити kwrite'а в top'е, при этом каждый раз выскакивало предупреждение "KDEinit не может запустить /usr/bin/kwrite"
Comment 1 Sergey V Turchin 2011-10-24 14:49:50 MSK
(В ответ на комментарий №0)
> /usr/bin/programma.sh
Покажите вывод от `l /usr/bin/programma.sh`
Comment 2 Денис Старченко 2011-10-25 17:21:03 MSK
(В ответ на комментарий №1)
> (В ответ на комментарий №0)
> > /usr/bin/programma.sh
> Покажите вывод от `l /usr/bin/programma.sh`

запускаю в терминале 
$ `l /usr/sbin/runawfe-start-simulation.sh
> 
и ничего не происходит, мб я чего-то недопонял,
подробнее http://forum.altlinux.org/index.php/topic,11821.msg153416.html#msg153416
Comment 3 Sergey V Turchin 2011-10-25 17:36:44 MSK
(В ответ на комментарий №2)
> запускаю в терминале 
> $ `l /usr/sbin/runawfe-start-simulation.sh
Без кавычек надо
Comment 4 Денис Старченко 2011-10-30 15:16:02 MSK
(В ответ на комментарий №3)
> (В ответ на комментарий №2)
> > запускаю в терминале 
> > $ `l /usr/sbin/runawfe-start-simulation.sh
> Без кавычек надо

$l /usr/sbin/runawfe-start-simulation.sh
-rwxr-xr-x 1 root root 738 Окт  3 06:32 /usr/sbin/runawfe-start-simulation.sh
$

Перепечатал с фотки (иксы не запускаются)
Comment 5 Sergey V Turchin 2011-10-31 13:29:36 MSK
А что у пользователя в ~/.xsession-errors в момент незапуска?

P.S.
Вщообще, наличие программы в /usr/sbin/ предполагает, что из-под пользователя ее запускать не нужно или невозможно (не всегда справедливо).
Comment 6 Sergey V Turchin 2011-12-29 18:46:35 MSK
Понятно по форуму