LINUX.ORG.RU

Eenlightment настройка автостарта приложений при старте


0

0

Доброго времени суток! Вот возникла необходимость автостарта некоторых приложений при запуске этого менеджера окон. Список приложений небольшой и по сути изменяется нечасто. Единственное НО приложения должны подгружаться в строгой последовательности одно за другим иначе происходит крушение всех запущенных приложений. Если у кого есть какие мысли по поводу просьба поделится.

P.S: OS SuSe 11.1 тапками не бить. Enlightment 0.16.8.14-1.33 (i586) сборка из сюзевского репозитария.

P.P.S.: При запуске в этом же десктопе на стационарном компе при инсталеной Сьюзи 11.0 последовательность запуска неважна и не приводит к краху приложений. В чем проблема не имею понятия. Грешу на 11.1 на ноуте.

Благодарю за внимание. С уважением, Max 'Wolverine' Cash

http://en.opensuse.org/index.php?title=Enlightenment_for_openSUSE

для E-DR16 есть 2 способа:

1) вызвать меню "свойства окна" и там дать указание стартовать вместе с E (галку проставить). при этом можно "запоминать" размер окна, рабочий стол и т.п. после этого свойства можно просматриветь/редактировать в Settings Menu

2) дописать в ~/.profile что-то типа этого:

if [ "`ps aux | grep e16 | grep -v grep`" != "" ] ; then
/PATH/app1 &
/PATH/app2 &
/PATH/app3 & ..... (и так далее)
fi

либо просто дописать в конец файла если эти приложения должны стартовать всегда.

sda00 ★★★
()
Ответ на: комментарий от Torvus

Сразу вопросы: 1. Где можно почитать мануал как писать скрипты? Желательно с примерами. 2. Как такового автозапуска в Enlightment'e нет. Во всяком случае в моей версии. Но на сколько я помню есть системный файлик на запуск иксовых приложений в самой системе. Можно ли его использовать для этих целей?

С уважением, Max 'Wolverine' Cash

Wolverine
() автор топика
Ответ на: комментарий от Wolverine

>1. Где можно почитать мануал как писать скрипты? Желательно с примерами.
http://www.google.com.by/search?q=дэвид+тейнсли+программирование+в+shell
Shell + AWK + sed + CGI + что-то ещё
>2.Но на сколько я помню есть системный файлик на запуск иксовых приложений в самой системе.

1. ~/.xinitrc
туда можно написать что-то вроде
app1 &
app2 &
starte16
2. "Насколько". Пишите правильно.

Deleted
()
Ответ на: комментарий от sda00

>2) дописать в ~/.profile что-то типа этого:

>if [ "`ps aux | grep e16 | grep -v grep`" != "" ] ; then >/PATH/app1 & >/PATH/app2 & >/PATH/app3 & ..... (и так далее) >fi

работает замечательно но энлайтмент полностью неактивен. не реагирует ни на что. убиваю иксы по контрол альт бекспейс.

Wolverine
() автор топика
Ответ на: комментарий от sda00

>> 2. Как такового автозапуска в Enlightment'e нет. Во всяком случае в >моей версии. >очень толсто... >http://www.imagebam.com/image/a3983247203668

Меню такое присутствует но после повторного входа в систему ничего не стартует пробовал уже.

Wolverine
() автор топика
Ответ на: комментарий от Deleted

> ~/.xinitrc Ноль на массу. Положительный результат запустается. Отрицательный Энлайтмент висит и не подает признаков жизни.

За название книги спасибо уже скачал и просвещаюсь.

Wolverine
() автор топика

Пришел к выводу что проще написать скрипт на запуск шести команд и запускать его в ручную. Всем спасибо за помощь. С уважением, Max 'Wolverine' Cash

P.S: Если кто знает не гемморойный способ с автозапуском просьба отписаться здесь.

Wolverine
() автор топика
Ответ на: комментарий от Wolverine

>> работает замечательно но энлайтмент полностью неактивен. не реагирует ни на что. убиваю иксы по контрол альт бекспейс.

на pastebin.com выложите свой ~/.profile и ссылку сюда извольте.

sda00 ★★★
()
Ответ на: комментарий от sda00

Собственно вот ссылка на модифицированный ~/.profile

http://pastebin.com/m7a66fbbb

Перед самими приложениями я запускаю три аплета. После сами приложения. Пробовал просто добавлять в конец профайла список приложений с и без апплетов энлайтмент зависает и не реагирует ни на что кроме трех пальцев.

Wolverine
() автор топика
Ответ на: комментарий от Wolverine

попробуйте сперва тупо в лоб:
http://pastebin.com/m613d2091

и лучше обновиться до E16-1.0.0 (адрес репо - по ссылке на wiki). если сработает - верните закомментированное условие на проверку наличия WM-а.

sda00 ★★★
()
Ответ на: комментарий от sda00

>и лучше обновиться до E16-1.0.0 те же проблемы.

Наступил на горло себе и установил E17 из SVN завелось все с пол пинка. Спасибо за помощь. С уважением, Max 'Wolverine' Cash

P.S: Отдельное спасибо за ваш блог. Помог наступить себе на горло и наконец-то работать над программой.

Wolverine
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.