Как в ubuntu добавить программу в автозагрузку

В Убунту есть 2 основных уровня автозапуска — в системе инициализации systemd и в рабочем окружении. Для пользовательского софта автозагрузка в Ubuntu может быть настроена в удобной графической утилите. Добавить в автозапуск можно программу или собственный скрипт.

Автозагрузка в Ubuntu

Актуальная Ubuntu 18.04 по умолчанию в качестве рабочего окружения использует GnomeShell. Для настройки автозапуска в этой версии ОС нужно:

  1. Нажать на кнопку «Обзор» в левом верхнем углу экрана.
  2. Начать вводить в строку поиска «Автоматически запускаемые приложения» и запустить найденную утилиту.
  3. Далее кликнуть по кнопке «Добавить», чтобы внести желаемое приложение в автозагрузку.
  4. Заполнить поля «Имя» (название программы — как удобно) и «Команда» (та, которую вводят в консоли для запуска этого софта). Поле «описание» необязательное, сюда разрешено вписать любой комментарий.

    Пример добавления Transmission в автозагрузку в Линукс показан на скриншоте:

  5. Нажать кнопку «Добавить».

Linux. Добавление скрипта в автозагрузку с помощью systemd

Совет! Чтобы не ошибиться с правильностью команды, нужно установить утилиту «Главное меню» из UbuntuSoftwareCenter.

В ней выбрать интересующий пункт и открыть его свойства. Правильная команда копируется из одноименной строки.

Запуск приложений в Ubuntu, присутствующих в списке и помеченных галочкой, будет происходить при каждом старте ОС. Все это приложения данного пользователя, системные программы и сервисы, утилита не отображает. В предыдущих версиях операционной системы с графической оболочкой Unity утилита для настройки автозагрузки также ищется поиском по меню Dash или открывается с помощью команды в терминале:

Как добавить скрипт в автозагрузку Ubuntu

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

    Сделать скрипт исполняемым с помощью команды:

sudochmodugo+x /home/user/script.sh

Есть другой, классический, но считающийся устаревшим способ настроить автозапуск скрипта в Ubuntu. Для его выполнения нужно:

    Открыть терминал и выполнить команду:

sudonano /etc/rc.local

  • Над строкой exit 0 прописать название и путь до скрипта.
  • Сохранить изменение с помощью сочетания клавиш Ctrl+O, подтвердить клавишей Enter.
  • Этот способ подойдет и для автозагрузки на UbuntuServer, где нет графики.

    Отсрочка автозапуска программ в Ubuntu

    Если программ в автозагрузке Убунту очень много, их необходимо подгружать в определенном порядке или запускать спустя какое-то время после загрузки системы — поможет функция отсрочки. Для ее активации используется unix-утилита sleep. Воспользоваться возможностями этого инструмента можно в уже знакомой программе «Автоматически запускаемые приложения». Для этого нужно:

    1. Открыть окно параметров запускаемых приложений.
    2. Выделить курсором программу, автозапуск которой необходимо отсрочить, и воспользоваться кнопкой «Изменить».
    3. В строке «Команда» перед имеющеюся записью внести:

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

    В приведенном примере отложенной автозагрузки программ в Ubuntu приложение остается в состоянии «сна» 2 минуты, прежде чем открыться. Например, запуск через полчаса после старта ОС будет выглядеть как sleep 3h «имя программы». Пример, в котором Transmission запускается через 1 час:

    Аналогичным образом можно добавить в автозагрузку в Linux отсроченное выполнение пользовательского скрипта или запуск медиафайла.

    Удаление из автозапуска Ubuntu

    Чтобы убрать софт из автозагрузки Ubuntu, можно воспользоваться одним из 2 способов: через «Автоматически запускаемые приложения» или вручную. В первом случае достаточно запустить утилиту, выделить нужную программу и нажать «Удалить». Простое снятие галочки отключается программа, и она не будет запускаться при старте системы.

    Ручной способ подразумевает использование папки autostart в Ubuntu. Она расположена по адресу /home/имя пользователя/.config/autostart/ (чтобы увидеть эту скрытую папку, следует открыть домашний каталог в файловом менеджере и нажать одновременно клавиши Ctrl+H). В ней лежат файлы с расширением .desktop для каждой программы из автозапуска, формирующиеся автоматически при добавлении через графическую утилиту. Достаточно удалить файл, чтобы программа больше не открывалась при включении компьютера.

    Заключение

    Автозагрузка в Ubuntu имеет множество способов тонкой настройки. Ее возможности трудно охватить. Грамотное использование этого инструмента делает ОС Linux практичнее в повседневных задачах.

    Источник: iwsm.ru

    Добавление приложения в автозагрузку Linux (как запускать программу автоматически при старте ОС Linux)

    avtozagruzka-linux

    Всех приветствую!

    Сегодняшний вопрос (насчет автозагрузки приложений) весьма популярен, причем, как при работе в Windows, так и Linux. Разумеется, в Linux он имеет свои особенности.

    Наверное, для начала сразу же следует сказать, что в Linux несколько уровней (режимов) автозагрузки. Например, есть автозагрузка на уровне ядра, на уровне скриптов (rc.local), bash, и пр. малопонятные для начинающего пользователя аббревиатуры.

    И в этой заметке я бы не хотел рассматривать все «эти тонкости», а показать наипростейшие варианты добавить обычное приложение (Chrome, Firefox, и т.д. и т.п.) в автозагрузку Linux (так, чтобы оно стартовало вместе с загрузкой ОС). Думаю, большинство пользователей именно это и интересует.

    В помощь!

    Если в процессе настройки вам понадобиться указать программу вручную (которую требуется авто-загружать) — ищите исполняемый файл в каталоге: /usr/bin (для отдельных приложений, запускаемых от имени админа: /usr/sbin ).

    Примеры настройки автозагрузки

    Вариант 1

    Для начала совет банальный — откройте настройки того приложения, которое вам нужно добавить в автозагрузку. Возможно, что среди его параметров будет заветный «флажок», позволяющий запускать приложение при старте системы. См. пример на скрине ниже.

    Примечание : в некоторых системах Linux подобная опция в настройках приложения может ничего не дать. (т.е. приложение не будет запускаться при загрузке ОС).

    Настройки конкретного приложения

    Настройки конкретного приложения / параметры запуска

    Вариант 2

    Теперь пару слов о панелях управления тех дистрибутивов Linux, которые я рекомендовал.

    Linux Mint

    В этом дистрибутиве всё гораздо проще, чем просто «просто».

    Сначала необходимо открыть меню ПУСК/параметры системы и перейти во вкладку «Автозагрузка» .

    Параметры системы - автозагрузка (Linux Mint)

    Параметры системы — автозагрузка (Linux Mint)

    После кликнуть по «плюсику» и выбрать нужное приложение из списка. Это всё. ✌

    Добавляем нужно приложение (Linux Mint)

    Добавляем нужно приложение (Linux Mint)

    Elementary OS

    Здесь все делается практически аналогично, как в Linux Mint.

    Сначала необходимо открыть параметры системы и перейти во вкладку «Приложения» .

    Параметры системы - приложения (Elementary OS)

    Параметры системы — приложения (Elementary OS)

    После раскрыть меню «Автозапуск» , нажать на «плюс» и выбрать нужное приложение.

    Автозапуск — выбор нужного приложения (Elementary OS)

    Автозапуск — выбор нужного приложения (Elementary OS)

    Если когда-то потом приложение необходимо будет убрать из автозагрузки — просто переведите ползунок в режим «Выкл.» . Пример см. на скриншоте ниже.

    Теперь приложение для мониторинга будет запускаться при старте Linux

    Теперь приложение для мониторинга будет запускаться при старте Linux

    Ubuntu

    В Ubuntu также есть специальное ПО для решения этой задачи: необходимо перейти во вкладку «Система → Параметры → Запускаемые приложения» .

    Для добавления своей программы необходимо нажать на кнопку «Добавить» , как в моем примере . Потребуется указать имя, команду (об этом далее) и описание.

    Ubuntu — добавить программу

    Ubuntu — добавить программу

    После необходимо будет указать нужный исполняемый файл (программу) — обычно, они копируются в каталог /usr/bin (для ПО, запускаемых от имени админа — /usr/sbin ). В редких случаях может быть задействован каталог /usr/opt (один из примеров ниже ).

    Находим нужное приложение в каталоге

    Находим нужное приложение в каталоге

    Deepin

    Этот дистрибутив (на мой взгляд) в плане простоты работы выигрывает у предыдущих!

    Представьте, чтобы добавить программу в автозагрузку — достаточно просто кликнуть по ее значку правой кнопкой мыши и в контекстном меню выбрать оное.

    Как вам. (так просто даже в Windows не сделаешь!)

    Как добавить ярлык на раб. стол или программу в автозагрузку

    Как добавить ярлык на раб. стол или программу в автозагрузку

    Разумеется, для исключения приложения из автозагрузки — нужно проделать обратную операцию: также кликнуть ПКМ по значку.

    Теперь на приложении спец. значок — оно будет стартовать вместе с системой (Deepin)

    Теперь на приложении спец. значок — оно будет стартовать вместе с системой (Deepin)

    На сим пока всё, успехов!

    Источник: ocomp.info

    Как добавить любую программу в автозагрузку Linux

    У каждого пользователя есть набор программ, которые он запускает ежедневно. Чтобы избавить себя от необходимости проделывать это вручную, оные приложения можно добавить в автозагрузку. В Windows это можно сделать, закинув ярлык программы в каталог автозагрузки, прописав ее в соответствующем ключе реестра или добавив в Планировщик заданий. А как с этим дела обстоят в Linux? В операционной системе Linux также имеется автозагрузка, но работает она несколько иначе.

    За автозагрузку в Linux отвечает специальный процесс, именуемый системой инициализации. Этот процесс запускает все остальные процессы после того, как ядро операционной системы передаст ему дальнейшее управление. Также в Linux имеется несколько уровней или режимов автозагрузки. Например, автозагрузка на уровне ядра позволяет заменить систему инициализации любой другой программой. Есть уровни автозагрузки специально для скриптов (rc.local и Xinitrc) , есть автозагрузка bash , позволяющая автоматически выполнять команды в открытом терминале и есть автозагрузка окружения рабочего стола.

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

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

    Ubuntu поиск

    Нажмите кнопку «Добавить».

    Добавить

    И укажите в открывшемся окошке название добавляемого в автозагрузку приложения и путь к его исполняемому файлу.

    Bin

    Исполняемые файлы пользовательских приложений в Linux копируются в папку /usr/bin , а если программа запускается с правами администратора, то в папку /usr/sbin . Если вы не нашли в них своей программы, поищите ее в папке /usr/opt , иногда разработчики прописывают в программе этот путь установки.

    Добавить программу

    Поле «Описание» заполнять необязательно.

    Настройки запуска приложений

    Всё, жмем «Добавить» и программа окажется в автозагрузке.

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

    Autostart

    Папка «.config» располагается в каталоге Home и является скрытой, чтобы ее показать, нажмите Ctrl + H . В папке autostart создайте пустой документ.

    Пустой документ

    Откройте его текстовым редактором и вставьте в него набор команд, указанный на скриншоте.

    Набор команд

    Это минимальный набор параметров.

    В нашем примере в автозагрузку добавляется текстовый редактор leafpad , его название мы указываем в параметрах Name и Exec. Осталось только переименовать файл в name.desktop , где name — название программы.

    Файл leafpad

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

    Программы, запускаемые при старте

    Как видите, добавлять программы в автозагрузку Linux не так уже и трудно.

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

    Источник: www.white-windows.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru