Мне интересно узнать, как «Запуск приложений», доступ к которым вы можете получить из дока, работайте.
Я хочу знать это, потому что хочу знать разницу между добавлением записи в эти места :
/etc/rc.local
/etc/profile
/home/$USER/.profile
и делать то же самое через это приложение GUI. Меня озадачивает то, что я не вижу, чтобы программа создавала записи в вышеупомянутых файлах.
Любая среда рабочего стола, следующая за спецификациями 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 .