Название: Автозагрузка в Linux Отправлено: ecspertiza от Январь 31, 2011, 17:53 Вопрос в том кто и как ее реализовывает? я знаю что зачастую это зависит от графической среды (GNOME/KDE), но тогда вопрос как это отследить, можно ли сделать автозапуск под линуксом для всех пользователей в системе. Вообщем как проще это реализовать?
Название: Re: Автозагрузка в Linux Отправлено: maint от Январь 31, 2011, 18:17 смотря что надо запустить. Если это GUI тогда или для каждого пользователя в .xinitrc или анализировать среду (гуй, консоль) и рисовать в /etc/profile(/etc/profile.d в зависомости от выбранного профайла). Если просто программа, то ли сервисом, либо в /etc/rc.d/rc.local. Автозапуск понятие виндовое, поскольку она изначально однопользовательская
Название: Re: Автозагрузка в Linux Отправлено: Vitto74 от Январь 31, 2011, 21:31 Я в своей проге так делаю.
Для определения есть прога в автозапуске или нет: Код: bool autoRunStat; Для включения автозапуска Код: #ifdef Q_WS_WIN Для выключения Код: #ifdef Q_WS_WIN Название: Re: Автозагрузка в Linux Отправлено: Пантер от Февраль 01, 2011, 10:05 Вот тут еще почитай: http://standards.freedesktop.org/autostart-spec/autostart-spec-0.5.html
Название: Re: Автозагрузка в Linux Отправлено: ecspertiza от Февраль 02, 2011, 10:10 Всем спасибо, для автозагрузки решил использовать пример Vitto74, если в софте используется авто запуск для всех пользователей, то беру список директорий в home и для каждой создаю "/.config/autostart/<имя проги>.desktop" вариант конечно не лучший, на мой взгляд под линуксом автозапуск нужно вообще на пользователя оставить.
|