Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Автозагрузка в LXDE  (Прочитано 12114 раз)

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

Оффлайн CALL|KA

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
  • Водитель НЛО
    • Просмотр профиля
Автозагрузка в LXDE
« : 09 Апреля 2015, 12:39:22 »
Прошу помощи уважаемых форумчан. Если мне необходимо добавить программу в автозагрузку, чтоб она стартовала от имени пользователя, под которым я вошел (не под рутом), пользователь у меня один. То можно использовать один из вариантов:

Пака с файлами *.desktop /home/myuser/.config/autostart
Пака с файлами *.desktop /etc/xdg/autostart
Файл /etc/xdg/lxsession/LXDE/autostart
Файл /home/myuser/.config/lxsession/LXDE/autostar

Растолкуйте, пожалуйста, какая разница между этими вариантами.

Если прописать запуск в /etc/rc.local, то программа будет запускаться от root'a?

alex_ander

  • Гость
Re: Автозагрузка в LXDE
« Ответ #1 : 09 Апреля 2015, 12:44:33 »
/home/myuser/.config/autostart - автозапуск для конкретного пользователя в любом ДЕ (или практически любом)

/etc/xdg/autostart - системный автозапуск для всех пользователей компьютера

/etc/xdg/lxsession/LXDE/autostart - системный автозапуск для всех пользователей компьютера, но только для сессии LXDE

/home/myuser/.config/lxsession/LXDE/autostart - автозапуск для конкретного пользователя, но только для сессии LXDE

Цитировать
Если прописать запуск в /etc/rc.local, то программа будет запускаться от root'a?
разве это директория для автозапуска?

root в Ubuntu - отдельная история, по дефолту он не активирован и для него нет отдельной сессии в Менеджере Дисплеев (ДМ), в отличие от Дебиан, например. В принципе он и не нужен, ИМХО - все задачи может решить обычный юзер-админ (учетка, которую ты создаешь при установке). Но если тебе нужна учетка именно root - то у него во всех никсах есть свой домашний раздел:
/root
Дальше все так же, как и для других юзеров.
« Последнее редактирование: 09 Апреля 2015, 12:48:51 от Алекс_К »

Оффлайн CALL|KA

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
  • Водитель НЛО
    • Просмотр профиля
Re: Автозагрузка в LXDE
« Ответ #2 : 09 Апреля 2015, 13:02:12 »
Благодарю за ответ.
Прошу прощения, не указал, что дистриб debian. Про рута в курсе.

Цитировать
разве это директория для автозапуска?
Это файл. Но, ведь, он может быть использован для автозапуска?


« Последнее редактирование: 09 Апреля 2015, 13:04:28 от CALL|KA »

alex_ander

  • Гость
Re: Автозагрузка в LXDE
« Ответ #3 : 09 Апреля 2015, 13:28:36 »
CALL|KA,
я не так силен в "недрах" Linux, чтобы отвечать наверняка, но по моему этот файл - конфиг локализации. (вот это я сморозил, иногда лучше жевать молча :) )

работай лучше с "рутовым хомяком" - /root
« Последнее редактирование: 09 Апреля 2015, 15:41:10 от Алекс_К »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Автозагрузка в LXDE
« Ответ #4 : 09 Апреля 2015, 14:46:20 »
Ещё есть GUI Меню —> Параметры —> Приложения по умолчанию для LXDE session —> Вкладка Автостарт (lxsession-default-apps)
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн CALL|KA

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
  • Водитель НЛО
    • Просмотр профиля
Re: Автозагрузка в LXDE
« Ответ #5 : 09 Апреля 2015, 16:19:45 »
Благодарю за информацию.
У меня чуть иначе, Параметры-Сессионные настройки рабочего стола-Автоматически запускаемые приложения.
Добавлять\удалять приложения нельзя, можно только отключать. У Вас так же?
Была необходимость затолкать в автозагрузку Syncthing, вот и появилась эта тема.

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Автозагрузка в LXDE
« Ответ #6 : 09 Апреля 2015, 17:11:25 »

Кнопку «Добавить» видите? Вписываете в поле рядом команду и она появится выше кнопки (как compon -b). Если добавите файл *.desktop в /home/myuser/.config/autostart появится в поле ниже кнопки (как Cairo-Dock).
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн CALL|KA

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
  • Водитель НЛО
    • Просмотр профиля
Re: Автозагрузка в LXDE
« Ответ #7 : 08 Июня 2015, 16:04:33 »
Благодарю всех за помощь. Отмечаю тему как "Решено".

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2172
    • Просмотр профиля
Re: Автозагрузка в LXDE
« Ответ #8 : 08 Июня 2015, 20:00:21 »
Только добавлю.
Если выполнить поиск по слову "autostart", то получите ещё несколько файлов и каталогов для автозагрузки (например, через openbox).
Если использовать файл *.desktop, то эта программа будет отображаться в меню (если не настроить иначе).

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.