Найти тему
Движение-Жизнь

Автозагрузка приложений в Linux

Сразу, без предварительных ласк...

Открываем терминал и заходим в папку с настройками (у каждого пользователя эти настройки свои). По-умолчанию открывается домашняя папка пользователя, содержимое которой примерно такое:

по крайней мере у меня так
по крайней мере у меня так

Как мы видим папки с настройками ( .config ) тут нет, верней она есть, просто системные файлы и директории (те которые начинаются с точки) они скрыты.

-2

Скрытые файлы и папки можно посмотреть той же командой ls, только с ключом -а:

ls -a

-3

В общем перехожу в директорию .config, там создаю директорию для автозагрузки приложений autostart перехожу в нее. Мне нужно прописать в автозагрузку telegram-desktop, viber, yandex-browser.

Я уже не помню как с "телегой" получилось, возможно галочка "запускать Telegram при запуске системы" сработала и прописала в автозагрузку файл telegramdesktop.desktop в котором было записана целая "портянка" разных параметров, которые мало понятно за что отвечают:

-4

Я решил закомментировать все параметры и прописать только самое необходимое и перезагрузиться, дабы глянуть как будет запускаться приложение. И после перезагрузки перед глазами привычная картина:

-5

А раз нет никакой разницы, зачем писать больше?! Пока ничего удалять не буду, пусть пока эти строки поживут закоментированными а там посмотрим.

Собственно и viber запускается примерно так же, только само приложение лежит не общей директории /usr/bin, а в /opt/

-6

Ну и мне бы хотелось чтобы автоматом запускался яндекс-браузер, попробую написать те же "буквы" что и под вайбер, но с учетом директорий яндекса:

-7

Перезагружаю компьютер и вуаля! Всё автоматически запустилось, как мне и нужно было.

-8

Заключение:

Чтобы прописать приложение в автозагрузку нужно в каталоге с настройками .config создать (если её нет) папку autostart, где нужно создать файлы тех приложений что мы хотим запускать при старте системы "имяприложения".desktop, где необходимо прописать следующие строки:

[Desktop Entry]
Type=Application
Exec=
путь к запускаемому приложению (у меня /opt/yandex/browser/yandex-browser)
Hidden=false
Name=
Имя запускаемого приложения (у меня Yandex-browser)
X-GNOME-Autostart-enabled=true