Как & ldquo; Startup Applications & rdquo; Работа?

Мне интересно узнать, как «Запуск приложений», доступ к которым вы можете получить из дока, работайте.

Я хочу знать это, потому что хочу знать разницу между добавлением записи в эти места :

/etc/rc.local 
/etc/profile  
/home/$USER/.profile

и делать то же самое через это приложение GUI. Меня озадачивает то, что я не вижу, чтобы программа создавала записи в вышеупомянутых файлах.

1
задан 24 May 2015 в 17:03

1 ответ

Любая среда рабочего стола, следующая за спецификациями freedesktop (aka XDG), должна использовать автозапуск приложений при входе пользователя в систему или всякий раз, когда был вставлен съемный носитель.

Для автозапуска приложения при входе пользователя среда рабочего стола ищет файл .desktop для выполнения указанного там приложения. Эти файлы .desktop обычно находятся в

$XDG_CONFIG_DIRS/autostart

. Но мы также можем иметь их в следующих местах:

~/.config/autostart/ ## if $XDG_CONFIG_HOME is not set
etc/xdg/autostart/ ## if $XDG_CONFIG_DIRS is not set

В любом случае файл .desktop, расположенный в ~/.config/autostart определяется как самый важный файл для запуска, таким образом переопределяя файлы .desktop в других местах.

Ubuntu выполняет эту спецификацию, и пользователи могут добавлять приложения с графическим интерфейсом в «Автозапуск приложений».

Приложение может быть автоматически запущено независимо от рабочего стола из других мест, таких как ~/.profile для оболочки, в /etc/rc.local для запуска при запуске системы или, в последнее время, с помощью спецификаций freedesktop .

8
ответ дан 23 May 2018 в 20:17
  • 1
    Добавление команд таким образом лучше, так как это буквально не занимает времени по сравнению с файлом .profile, где мы добавляем наши команды запуска. Я тестировал оба из них на моем dell inspiron 7560 с ubuntu 16.04, и этот способ кажется лучше. – Jasser 14 October 2017 в 13:36
  • 2
    Я также предполагаю, что это лучше, чем редактирование файла / etc / profile, поскольку оно вызывается только для окон входа в систему, которые запускаются после запуска среды рабочего стола. Да, проверял это также. Я был прав. – Jasser 14 October 2017 в 13:56

Другие вопросы по тегам:

Похожие вопросы: