Общие вопросы > Общие и технические вопросы
Автозагрузка в PuppyRus Linux
melviX:
--- Цитата: DdShurick от 15 Июнь 2008, 23:01:04 --- В Dingo есть папочка ~/Startup. Какой ярлык в неё положишь, то и запустится. Можно скрипт, тоже работает. Я туда скриптик запуска XkbApplyNow засунул и у меня под xvesa сразу включается переключение en/ru. Вот бы такую в Паппирусик приклепать ;)
--- Конец цитаты ---
Подготовь пакет или патч, поставим. Или ссылку на готовое решение.
DdShurick:
--- Цитата: melviX от 16 Июнь 2008, 08:52:58 ---Подготовь пакет или патч, поставим. Или ссылку на готовое решение.
--- Конец цитаты ---
Пытаюсь найти в скриптах строку вроде exec ~/Startup/* , но пока безуспешно. Автоматизированный поиск тут бессилен, а просмотреть всё.... :o
А эта записочка лежит внутри ~/Startup ( я перевёл )
--- Цитата ---Любой исполняемый файл или сценарий (или символическая ссылка на), размещенные в этом каталоге
будет исполняться после того, как X рабочий стол будет загружен.
Это удобно, если вы хотите нечто запускать автоматически.
Вы можете легко создать "символическую связь" (символическую ссылку) на исполняемый файл.
Так, например, вы хотите запускать /usr/local/bin/rubix (игра)
при каждом запуске Puppy. Используйте ROX-Filer (файловый менеджер) и откройте
два окна, один на /usr/local/bin, другие на /root/startup.
Затем просто перетащите "rubix" и на вопрос всплывающго меню, что вы хотите:
копировать, перемещать или создать ссылку, Вы выбираете ссылку.
Заметьте, если вы хотите запустить при загрузке что-то до
загрузки иксов, отредактируйте /etc /rc.d/rc.local.
--- Конец цитаты ---
DdShurick:
Нашёл ;D /usr/sbin/delayedrun в самом конце такая секция:
--- Цитата ---#v2.17 suggested by andrei...
if [ -d /root/Startup ];then
for a in /root/Startup/*
do
[ -x "$a" ] && $a &
sleep 1
done
fi
--- Конец цитаты ---
Остальное, я думаю, просто.
shosh:
Разобрался почему не запускалась прога! Оказывается при написании стартового скрипта нужно строго указывать пути ко всем используемым программам, такие вольности как в консоли - (обращение по имени например) не допускаются или глючат.
Пример
в консоли пишу:
# mpg123 /путь к файлу - звучит
Пишу скрипт:
#!sh/bin/bash
mpg123 /путь к файлу - запускаю скрипт из консоли: звучит, а при автозагрузке молчит сволочь
Рабочий вариант:
#!sh/bin/bash
/usr/local/bin/mpg123 /путь к файлу
А я этого и не знал совсем :) Спасибо всем огромное - в правильном направлении подтолкнули
Kazm:
--- Цитата: DdShurick от 16 Июнь 2008, 11:46:55 --- Нашёл ;D /usr/sbin/delayedrun в самом конце такая секция:
--- Цитата ---#v2.17 suggested by andrei...
if [ -d /root/Startup ];then
for a in /root/Startup/*
do
[ -x "$a" ] && $a &
sleep 1
done
fi
--- Конец цитаты ---
Остальное, я думаю, просто.
--- Конец цитаты ---
Посмотри в /root/.xinitrc
там должна быть программа для запуска программ из /root/Startup/...
может как раз этот delayedrun там и вставлен...
Навигация
Перейти к полной версии