Автозагрузка программ в Lubuntu Linux (Лубунту линукс) РЕШЕНИЕ
Главная → Просто о сложном → Для всех → Автозагрузка программ в Lubuntu Linux (Лубунту линукс) РЕШЕНИЕ
Ещё способы автозапуска программ при старте системы в Lubunu (в 11.04 работает).
Для всех пользователей: достаточно добавить xxx.desktop ярлык в папку /etc/xdg/autostart/, либо в папку /etc/xdg/lubuntu/autostart/.
Для одного пользователя: добавляем ярлык в ~/.config/autostart/.
Включение и отключение автозагрузки добавленной программы можно производить в Пуск => Параметры => Сессионные настройки рабочего стола, либо запуском через консоль - lxsession-edit.
xxx.desktop берём из /usr/share/applications/, либо делаем свой, в него также можно будет вписать наш собственный какой угодно скрипт.
Простое засовывание скриптов в папки автостартов не принесло положительных результатов.
Но, если потребуется, можно написать Специальный Общий Скрипт Автозапуска Приложений (СОСАП) [также будет включать в себя и автоматическое открытие конкретных файлов с помощью приложений при старте LXDE и не только...] и добавить его в автозапуск любым возможным способом (всегда есть баги и программисты, которые делают так, как им захочется, вместо того, чтобы придерживаться хоть каких-то общепринятых стандартов). А в нём самом уже будет прописан путь к папке/папкам и правила запуска различных файлов находящихся в ней/них. В эту папку уже можно будет смело накидывать всё подряд: и скрипты, и ярлыки, и pdf'ы, и всевозможные ссылки, и exe приложения (правила как и какие именно запускать exe'шники уже будет прописано в нашем СОСАП скрипте), и браузер с готовым набором открываемых страниц, прописанных в СОСАП и т.д.
И не обязательно абсолютно все правила тащить в сам СОСАП, достаточно прописать в нём некоторый стандартный набор по маскам, а если потребуется, например, отдельно взятый exe'шник запустить с дополнительными параметрами и может ещё и в отдельных иксах и со сменой приоритета ит.д., тогда это всё уже добавить в скрипт лежащий в нашей папке для автозапуска приложений СОСАПом.
Для всех пользователей: достаточно добавить xxx.desktop ярлык в папку /etc/xdg/autostart/, либо в папку /etc/xdg/lubuntu/autostart/.
Для одного пользователя: добавляем ярлык в ~/.config/autostart/.
Включение и отключение автозагрузки добавленной программы можно производить в Пуск => Параметры => Сессионные настройки рабочего стола, либо запуском через консоль - lxsession-edit.
xxx.desktop берём из /usr/share/applications/, либо делаем свой, в него также можно будет вписать наш собственный какой угодно скрипт.
Простое засовывание скриптов в папки автостартов не принесло положительных результатов.
Но, если потребуется, можно написать Специальный Общий Скрипт Автозапуска Приложений (СОСАП) [также будет включать в себя и автоматическое открытие конкретных файлов с помощью приложений при старте LXDE и не только...] и добавить его в автозапуск любым возможным способом (всегда есть баги и программисты, которые делают так, как им захочется, вместо того, чтобы придерживаться хоть каких-то общепринятых стандартов). А в нём самом уже будет прописан путь к папке/папкам и правила запуска различных файлов находящихся в ней/них. В эту папку уже можно будет смело накидывать всё подряд: и скрипты, и ярлыки, и pdf'ы, и всевозможные ссылки, и exe приложения (правила как и какие именно запускать exe'шники уже будет прописано в нашем СОСАП скрипте), и браузер с готовым набором открываемых страниц, прописанных в СОСАП и т.д.
И не обязательно абсолютно все правила тащить в сам СОСАП, достаточно прописать в нём некоторый стандартный набор по маскам, а если потребуется, например, отдельно взятый exe'шник запустить с дополнительными параметрами и может ещё и в отдельных иксах и со сменой приоритета ит.д., тогда это всё уже добавить в скрипт лежащий в нашей папке для автозапуска приложений СОСАПом.
Если скрипты в Lubuntu из-за багов не загружаются автоматически при старте системы из специально предназначенной для этого системной папки.
Автозапуск скриптов при загрузке системы (здесь рассматривается вариант для всех пользователей сразу, если нужны персональные уникальные настройки для каждого пользователя, то они должны производиться через конфиги в домашних папках пользователей):
1) Cоздаём в любом месте файл xxx [лучше всё-таки в папке bin (/bin, /sbin, /usr/bin, /usr/sbin)],
2) Делаем его исполняемым,
3) Записываем в него все наши скрипты,
4) Добавляем строку в файл /etc/xdg/lxsession/Lubuntu/autostart: @путь_до_файла/xxx (где xxx имя нашего файла со скриптами)
[если файл xxx находится в bin, тогда в autostart добавляем только имя нашей программы/файла: @xxx].
Конечно, можно разбить наши скрипты по нескольким файлам и вписать в autostart по отдельности:
@xxx
@xxx1
@/home/user/xxx2
Автозапуск скриптов при загрузке системы (здесь рассматривается вариант для всех пользователей сразу, если нужны персональные уникальные настройки для каждого пользователя, то они должны производиться через конфиги в домашних папках пользователей):
1) Cоздаём в любом месте файл xxx [лучше всё-таки в папке bin (/bin, /sbin, /usr/bin, /usr/sbin)],
2) Делаем его исполняемым,
3) Записываем в него все наши скрипты,
4) Добавляем строку в файл /etc/xdg/lxsession/Lubuntu/autostart: @путь_до_файла/xxx (где xxx имя нашего файла со скриптами)
[если файл xxx находится в bin, тогда в autostart добавляем только имя нашей программы/файла: @xxx].
Конечно, можно разбить наши скрипты по нескольким файлам и вписать в autostart по отдельности:
@xxx
@xxx1
@/home/user/xxx2