it-advisor.ru: Автозапуск приложений. (1/1) | Thinstation по русски
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...

ТЕМА: Автозапуск приложений.

Автозапуск приложений. 04 Июль 2018 08:51 #4491

  • danver
  • danver аватар
  • Не в сети
  • Новый участник
  • Сообщений: 4
  • Репутация: 0
Пытаюсь реализовать часы на базе бездисковой машины. Написал небольшую программку для отображения текущего времени на мониторе (назвал clock), и не могу никак заставить её автозагружаться при старте системы. В образ добавил, при загрузке и openbox, и icewm, если выполнять команду clock вручную, всё запускается. При попытке вписать в thinstation.conf.buildtime строчки вида:

SESSION_1_TYPE=clock
SESSION_1_AUTOSTART=on

При загрузке пишет, что приложение clock не обнаружено, и не загружается.
Как правильно автозагружать произвольные приложения, а не только icewm или chrome, как указано во всех примерах?
Администратор запретил публиковать записи гостям.

Автозапуск приложений. 04 Июль 2018 10:54 #4492

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.

Автозапуск приложений. 04 Июль 2018 11:57 #4493

  • danver
  • danver аватар
  • Не в сети
  • Новый участник
  • Сообщений: 4
  • Репутация: 0
не нужно никаких дополнительных действий пользователя, лишних менюшек с выбором чего-то там. Нужно просто загрузить скрипт после старта сессии пользователя. Как это сделать, знает кто-нибудь?
Администратор запретил публиковать записи гостям.

Автозапуск приложений. 04 Июль 2018 14:27 #4494

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
Программки пишите, а читать и вникать не умеете? Странно...

Создаём папки и файлы пакета, я его назвал xmenu:
.........
Копируем в xmenu/etc/init.d/xmenu следующий скрипт:
#! /bin/sh
. $TS_GLOBAL
case "$1" in
init)
 if ! pkg_initialized $PACKAGE; then
 pkg_set_init_flag $PACKAGE
 fi
 ;;
console)
 exec /bin/xmenu
 ;;
help)
 echo "Usage: $0 {init|console}"
 ;;
 *)
 exit 1
 ;;
esac
exit 0
Вот этот скрипт и отвечает за автозапуск, просто поменяйте пути на свои.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.