Linux mint autostart application

How to Auto Start an App in Your Linux (Various Distros Support)

Want to automatically run an application, script or command on startup of your Linux Desktop? Here’s how to do the trick either via graphical configuration tool or by editing config file.

By following this tutorial, your specified apps will start automatically after login. If you want to run something even before user login, please create a systemd service instead.

And, this tutorial is tested in various Linux distributions, including Ubuntu, Manjaro, Fedora, Debian, Linux Mint, Ubuntu MATE, Kubuntu, XUbuntu, Linux Lite, Pop! OS, Zorin OS, and LUbuntu.

Add Startup Applications in Linux Desktop

The configuration varies depend on your Desktop Environments. If your system is not included in this post, try the last one to edit config file.

For GNOME Desktop (Ubuntu, Fedora, etc.)

GNOME Desktop, defaults in Ubuntu, Fedora Workstation, optional in Debian, Arch and Manjaro has the “Gnome Tweaks” tool that can do the job.

Firstly, search for and install Gnome Tweaks from Ubuntu Software, Gnome Software, Pamac or your system package manager.

Then, launch the tool and navigate to “Startup Applications” in left pane. Finally, click on the “+” button will open up the dialog, which allows to search or browse through applications.

Once you selected the desired app, click on ‘Add’ button and done!

For Ubuntu, Linux Mint, Ubuntu MATE, Zorin OS

Ubuntu has a specific tool to manage startup applications. As well, Linux Mint, Ubuntu MATE, and Zorin OS use either same or similar tools to do the job.

First, search for and open “Startup Applications” either from ‘Activities’ overview screen or start menu depend on your system.

In the pop-up dialog, you can simply click “Add” or “+” to start adding a startup program.

Sadly, this dialog is not so friendly to beginners in Ubuntu. User has to know the executable command for launching certain app. Or, browse in “Other Locations -> Computer -> usr -> bin” directory.

However, it’s a bit more powerful than the function in Gnome Tweaks. User can add a time delay via sleep command with how many seconds to wait until launching, or run a personal script.

  • sh -c “sleep 10; firefox” – automatically launch Firefox with 10 seconds delay

For Linux Mint, the utility is more friendly as “+” button asks to either run custom command or choose an application. And, there’s an option to set the time delay.

Читайте также:  Восстановление образа системы linux

For KDE Plasma Desktop (KUbuntu, Manjaro KDE, Ubuntu Studio, etc.)

The KDE Plasma desktop is more customizable than most other Linux desktops. Not only for running app on startup, it also makes easy to run script on logout.

Firstly, search for and open “System Settings” from start menu. Then, navigate to “Startup and Shutdown -> Autostart“.

Then click on “+ Add…” button in the bottom, to either add application, login script or logout script.

After adding an app or script, user can click the “Properties” icon for each app/script to open dialog to edit the permissions, command, etc.

For Xfce4 Desktop (Linux Lite, XUbuntu, etc.)

The lightweight Xfce4 desktop has a “Session and Startup” dialog allows to manage startup applications.

User can open it either by searching from start menu or by running xfce4-session-settings in terminal. When it opens, navigate to “Application Autostart” tab, and click on “+” button to create:

  • Name: something as you want.
  • Description: optional
  • Command: browse in Other Locations > Computer > usr > bin, or type manually.
  • Trigger: select run app or command at login, logout, shutdown, restart, suspend, hibernate or switch user.

For LXQt Desktop (LUbuntu, etc.)

For LUbuntu, Debian, Fedora, etc. with LXQt desktop, open start menu and navigate to “Preferences > LXQt Settings > Session Settings“.

Or run lxqt-config-session in terminal to open the tool. Then, navigate to “Autostart” tab in the left, and finally click “Add” button to add auto-start applications.

NOTE: Here, app under “Global Autostart” starts in all sessions (if any), and those under “LXQt Autostart” will start only in LXQt session.

Manually edit config file (Universal)

Auto-start apps, commands, or scripts usually have corresponding .desktop files either in “/etc/xdg/autostart” (for all users) or “.config/autostart” for current user only.

In case non of the previous steps work for your Linux PC, try to manually create .desktop file, by opening “Files”, pressing Ctrl+H to display hidden folders, and navigating to .config -> autostart (create if not exist).

Then create and write in following lines into the file:

[Desktop Entry]
Type=Application
Exec=your-command-here
Hidden=false
Name=whatever-name
Comment=Optional

User can add optional lines in the .desktop files, such as:

  • OnlyShowIn= – to only show it in specified sessions. The value can be: GNOME, KDE, Xfce, LXQt.
  • Terminal=false – whether needs to be run in a terminal or not
  • X-GNOME-Autostart-Delay=5 – delay app startup in seconds. For Ubuntu, Fedora, Linux Mint Cinnamon, & other Linux with GNOME.
  • Hidden = true – Disable the app auto-start without removing the file.
As mentioned, non-GNOME desktop can use Exec=sh -c "sleep 10; command-here" to add a delay before automatic launching the app.

Summary

In general, each Linux desktop environment has a graphical utility to manage auto startup applications. Though, user can manually create .desktop files under either ‘.config/autostart‘ or ‘/etc/xdg/autostart‘ directory that works in most Linux Distros.

Читайте также:  Linux find device on network

Источник

Добавление приложения в автозагрузку 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

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

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

Читайте также:  Linux disable nvidia drivers

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

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

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

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

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

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

Источник

Как управлять запускаемыми приложениями в Linux Mint

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

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

/etc/xdg/autostart/home/ваше имя пользователя/.config/autostart

Первая папка – это общий для всех пользователей операционной системы. Все файлы * .desktop являются программами запуска приложений и будут обрабатываться для всех пользователей. У вас должен быть root-доступ, чтобы помещать туда файлы или удалять их.

Вторая папка – это ваша личная папка автозагрузки. Установленные вами программы запуска будут запускаться при запуске только для вашей личной учетной записи.

Вот как их использовать папки для управления запускаемыми приложениями в Linux Mint.

Управление запускаемыми приложениями в Linux Mint

Как вы, возможно, знаете, все средства запуска приложений (файлы * .desktop) хранятся в следующей папке:

Итак, если вы скопируете желаемую программу запуска приложения из этой папки в вашу личную папку ~/.config/autostart, это заставит приложение запускаться каждый раз, когда вы подписываете в свою учетную запись пользователя.

Если вы поместите средство запуска в папку/etc/xdg/autostart , приложение будет запускаться автоматически для каждого пользователя.

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

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

Управление запускаемыми приложениями в MATE

  1. Откройте Центр управления.
  2. Нажмите «Автозагрузка приложений» в разделе «Личные»:
  3. Откроется окно настроек запускаемых приложений. Нажмите кнопку «Добавить» и заполните текстовые поля.

Управление Запуск приложений в XFCE

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

  1. Откройте настройки.
  2. Перейдите в раздел «Сеанс и запуск» в разделе «Система».
  3. Перейдите на вкладку «Автозапуск приложения» .
  4. Нажмите кнопку” Добавить “, чтобы добавить новое приложение в автозагрузку.
    Появится следующее диалоговое окно:
  5. Здесь введите имя элемента запуска и заполните текстовое поле команды.

Управление Автозагрузка приложений в Cinnamon
Чтобы добавить новое приложение в автозагрузку в Cinnamon, выполните следующие действия.

  1. Откройте системные настройки (Центр управления).
  2. Щелкните “Автозагрузка” в разделе “Настройки”.
  3. Откроется следующее окно. быть открытыми:
  4. Нажмите кнопку “Добавить”, затем щелкните элемент “Выбрать приложение”. В качестве альтернативы вы можете использовать элемент «Пользовательская команда».

    Появится следующее диалоговое окно:
  5. Выберите нужное приложение и нажмите «Добавить приложение».

Управление запускаемыми приложениями в KDE

  1. Откройте настройки системы.
  2. Нажмите “Запуск и завершение работы” в разделе ” Рабочая среда”. Откроется следующая страница:
  3. На вкладке Автозапуск нажмите кнопку «Добавить программу .. . “и выберите приложение, чтобы оно запускалось с KDE.

Источник

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