В чем разница между ~/.config/autostart и ~/.config/autostart-scripts?

У меня Kubuntu 17.10, пытаюсь скопировать файл.desktop в каталог автозапуска, а потом понял, что у меня его нет, только каталог ~/.config/autostart-scripts

Я не знаю, имеют ли они одинаковую цель.

2 ответа

Решение

Если у вас его нет, создайте его

mkdir ~/.config/autostart/

Для ~/.config/autostart-scripts файл, это описано в статье ArchWiki на KDE:

~/.config/autostart-scripts
    for executing scripts at login

Так что это можно использовать для запуска команд оболочки, экспорта переменных окружения и т. Д. Также, согласно сообщению claydoh на форуме kde:

... использование инструмента для добавления скриптов, кажется, помещает их в ~/.config/autostart-scripts, а не в файлы.desktop.

autostart каталог является частью спецификации автоматического запуска настольного приложения freedesktop.org/XDG. Согласно этой спецификации, совместимая среда рабочего стола будет искать $XDG_CONFIG_HOME/autostart для любого .desktop файлы и выполнить их при запуске. KDE Plasma 5 (DE, используемый в Kubuntu), в частности, соответствует этой спецификации.

autostart-scripts каталог не является частью какого-либо стандарта. Это жестко закодированный каталог, в котором Plasma ищет исполняемые скрипты (то есть реальные исполняемые файлы, не читаемые .desktop файлы), а также выполняет их при запуске.

Как было сказано в ответе Сергея, вы можете создать autostart каталог, если вы того пожелаете, но это совершенно необязательно.


Например, в моей системе я использую .desktop файл, ~/.config/autostart/xrdb.desktop, чтобы загрузить мои настройки ресурса X (urxvt настройки / цвета, в основном):

[Desktop Entry]
Type=Application
Name=X resources loader
Exec=xrdb -merge .Xresources
Comment=Load X resource files on startup of DE

Отсюда следует, что команда xrdb -merge .Xresources выполняется при запуске KDE Plasma 5, и мои настройки загружаются.

Кроме того, это .desktop Файл отображается в настройках плазмы, как это, как я мог бы графически настроить другие .desktop записи для автоматического запуска:

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