Появилась хотелка сделать опциональную автозагрузку некоторых приложений: таких как dc++, torrent, и т.п. Выглядеть это должно примерно так: загружается Ubuntu, логинюсь, выползает окошко с вопросом запускать ли "опциональные" приложения, если говорю да - то эти приложения запускаются (назовём это "стандартный" вариант загрузки), а если говорю нет - то значит нет (это "минималистский" вариант загрузки - используется в тех случаях, когда "загрузился на минутку скопировать какой-нибудь файлик" или "загрузился чтобы поменять что-нить в конфиге и потом перезагрузиться").
Накидал такой вариант скриптика:
#!/bin/bash
function start_apps()
{
# запускаем приложения
echo "Starting Eiskaltdcpp..."
grun eiskaltdcpp-qt >/dev/null
echo "Starting Transmission..."
grun transmission >/dev/null
echo "Done!"
}
# проверим что скрипт запущен от нужного нам пользователя
if [ $UID -ne 1000 ]; then
echo "UID is not equal to 1000"
exit 0
fi
echo -n "Do you want to start additional apps (y/n) [y]? "
read -t 60 -n 1 answer
echo ""
case $answer in
[nN]) exit 0;;
*) start_apps;;
esac
При запуске в консоли вроде вполне работоспособно. А вот куда и как это прикрутить чтобы оно стартовало при входе пользователя?