Линукс добавить в автозапуск

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

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

Принцип работы

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

Следующим способом обозначена команда local. Метод считается устаревшим, однако его также стоит рассмотреть. Скрипты в local затрагивает графическое окружение. Ранее оценивалась активность процессора, а именно его ядра. В данном случае на первом месте стоит графический модуль.

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

Прочие методы для автоматической активации приложений

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

На втором месте стоит окружение с поддержкой. Через настройки отложенного запуска также получается управлять программами на ПК. Главное — выбрать параметры доступа, чтобы программы не конфликтовали между собой.
Последний по списку значится метод bash. Принцип работы основан на создании отдельной папки, которая отслеживает активность приложений. Команды на них поступают автоматически, важно просто дождаться открытия. Отдельно упоминается терминал базы данных.

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

Про автозагрузку ядра

Ядро Линукс

На уровне ядра есть возможностью выставлять программы для автозагрузки. Речь идет только на системе Линукс. Для этого предусмотрена команда Init, которая доступна через настройки. Программа запускается через вкладку инициализации.

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

Далее прописывается основной код с указанием всех программ для автозапуска. Это могут быть чаты или Телеграмм. Некоторых заинтересует ВК либо ФБ. Для работы понадобится текстовый редактор и таблицы. Это могут быть презентации и прочее.

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

Система инициализации – особенности работы

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

Читайте также:  Linux remove older kernels

Также легко перейти на параллельное подключение и зависимость. При переходе в настройки открываются доступные команды. Некоторые из них позволяют регулировать системные службы. Это требуется, когда важно заменить установленный софт. Что касается автозагрузки, применяются строки Apache.
Пользователи выбирают программы, которые в данный момент установлены на ПК.

Далее проставляются галочки для использования их по умолчанию.

Первый вариант может встречаться из-за ограниченности версии. Система Linux устроена таким образом, что многие функции скрывает по умолчанию. Разблокировка происходит при инициализации Sys. Есть возможность просматривать программы вручную.

Чтобы добавить службу в автозагрузку, необходимо ввести команду enable.

systemctl enable название службы

systemctl disable название службы

Скрипты в Линукс

Как только пользователь разберется в скриптах, ему сразу станет ясно, как эффективно и быстро выставлять программы для автозагрузки. Все это потребуется для работы, это файл LOCAL. Раньше в rc.local добавляли команды bash, которые должны были запуститься при старте операционной системы, однако в новых версиях Linux его упразднили.

С помощью systemd, создадим файл и добавим его в автозапуск, как любую службу.

Разрешаем выполнять скрипт.

Включаем файл local в автозапуск.

Скрипт может не срабатывать по причине неверного кода. Если имя файла является корректным, система выдает внятные ошибки к скрипту. К примеру, может встретиться несовместимость или большое количество программ. В настройках могут быть ограничения по правам пользователя.

Также отдельно оценивается функция автозагрузка в зависимости от версии Линукс. Второй проблемой значится ошибка, и тут высматривается его код. Все ошибки, которые начинаются на 02, свидетельствуют о грамматической подмене.

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

Работа с серверами

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

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

Ее название стоит отделять скобками или переносить текст на другую строку. Многие стараются использовать сокращенные названия. Чтобы его узнать, важно отметить пункт программы и посмотреть активную строку.

Вывод

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

Источник

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

avtozagruzka-linux

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

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

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

Читайте также:  Linux email client console

И в этой заметке я бы не хотел рассматривать все «эти тонкости», а показать наипростейшие варианты добавить обычное приложение (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 не сделаешь!)

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

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

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

Читайте также:  Браузер web для linux mint

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

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

Источник

Как добавить любую программу в автозагрузку 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 вообще очень гибкая система, но для начала этих знаний вам будет вполне достаточно, чтобы автоматически запускать любые пользовательские приложения.

Источник

Оцените статью
Adblock
detector