Сайт | Скачать | Видео | Wiki

Автор Тема: создать скрипт автостартующий  (Прочитано 3977 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн upsnix

  • Пользователь
  • **
  • Сообщений: 98
  • Репутация: +2/-0
  • Автор темы
Подскажите, как создать скрипт автоматически стартующий при старте  openbox и не стартующий в XFCE ;) , например retrovol ? киньте примером , есть уже три применения, а сам скрипт отсутствует.

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
Re:создать скрипт автостартующий
« Ответ #1 : 24 Июль 2013, 19:26:10 »
Какой дистр ? Например в Bit  retrovol стартует из /usr/sbin/delayedrun  :)   Вы хотите запускать стандартный для Puppy  скрипт(программу) или у вас свой скрипт ?
« Последнее редактирование: 24 Июль 2013, 21:06:32 от valentin »
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
    • PuppyRus-A
Re:создать скрипт автостартующий
« Ответ #2 : 24 Июль 2013, 20:02:08 »
/etc/xdg/openbox/autostart

Оффлайн upsnix

  • Пользователь
  • **
  • Сообщений: 98
  • Репутация: +2/-0
  • Автор темы
Re:создать скрипт автостартующий
« Ответ #3 : 24 Июль 2013, 22:45:41 »
необходимо запустить Retrovol ( или другое окно) поверх всех например в xbmc и не запускать его в xfce(где оно и так в трее)?
можно из xinitrc, можно из /usr/sbin/delayedrun, можно из /startup, но интересует само тело скрипта.

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
Re:создать скрипт автостартующий
« Ответ #4 : 25 Июль 2013, 08:33:42 »
Если речь идет о Ivanna_XBMC, то вряд-ли новое окно перекроет окно самой XBMC  :(  А в других случаях можно попробовать вариант с проверкой условия .
 В .xinitrc есть строки
Код
CURRENTWM="`cat /etc/windowmanager`"
в переменную CURRENTWM читается , что записано в /etc/windowmanager  - обычно это название WM  
 Где-нибудь во второй части скрипта .xinitrc вставляете
Код
if [ "$CURRENTWM" = "ваша WM" ];then
адрес программы, программа
fi
В delayedrun переменной дают имя
Код
WINDOWMANAGER="`cat /etc/windowmanager`"
Поэтому проверка условия выглядит так
Код
if [ "$WINDOWMANAGER" = "ваша WM" ];then
адрес программы, программа
fi
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
    • PuppyRus-A
Re:создать скрипт автостартующий
« Ответ #5 : 25 Июль 2013, 09:29:47 »
необходимо запустить Retrovol ( или другое окно) поверх всех
Можно использовать
Код
(sleep 3s && proga ) &
. Но лучше
Код
[ "`pidof последний_запускаемый_перед`" ] && proga &

Еще лучше добавить цикл ожидания со sleep
Посмотрите openbox в Lupurus-Bit 217Байт06а Alphaos Lupu520

Оффлайн upsnix

  • Пользователь
  • **
  • Сообщений: 98
  • Репутация: +2/-0
  • Автор темы
Re:создать скрипт автостартующий
« Ответ #6 : 25 Июль 2013, 09:50:01 »
Если речь идет о Ivanna_XBMC, то вряд-ли новое окно перекроет окно самой XBMC  :(  А в других случаях можно попробовать вариант с проверкой условия .
 В .xinitrc есть строки
Код
CURRENTWM="`cat /etc/windowmanager`"
в переменную CURRENTWM читается , что записано в /etc/windowmanager  - обычно это название WM  
 Где-нибудь во второй части скрипта .xinitrc вставляете
Код
if [ "$CURRENTWM" = "ваша WM" ];then
адрес программы, программа
fi
В delayedrun переменной дают имя
Код
WINDOWMANAGER="`cat /etc/windowmanager`"
Поэтому проверка условия выглядит так
Код
if [ "$WINDOWMANAGER" = "ваша WM" ];then
адрес программы, программа
fi
"$CURRENTWM" = "ваша WM" , так уже пробовал , видимо плохо, не работает
 речь идет о Ivanna_XBMC,  новое окно перекроет окно самой XBMC , проверено , но не управляется.

Оффлайн shelezyaka

  • Ветеран
  • *****
  • Сообщений: 817
  • Репутация: +39/-0
Re:создать скрипт автостартующий
« Ответ #7 : 25 Июль 2013, 12:28:30 »
Я не пойму,тебе нужно громкость в XBMC регулировать,так она к F клавишам привязанна,кажется 11 и 12,точно не помню.
Intel(R) Xeon(R) CPU E5-2630 v2 , GeForce GTX 560 Ti ,  16Gb DDR3 ,  HDD - 160 Gb  SSD  250 Gb
Acer Aspire One D270-26Сkk Intel Atom N2800 1.86GHz 2Gb DDR3  HDD - 720 Gb

Оффлайн upsnix

  • Пользователь
  • **
  • Сообщений: 98
  • Репутация: +2/-0
  • Автор темы
Re:создать скрипт автостартующий
« Ответ #8 : 25 Июль 2013, 13:56:27 »
Системную громкость и выбирать микшеры