Гид по технологиям

Как автоматически запускать приложения после входа в систему (GNOME)

• 4 min read • Linux • Обновлено 20 Nov 2025
Автозапуск приложений в GNOME после входа
Автозапуск приложений в GNOME после входа

TL;DR

С помощью менеджера сессий GNOME можно добавить любимые приложения в автозапуск: откройте Система > Параметры > Сессии, нажмите «Добавить», укажите команду (обычно /usr/bin/имя) и сохраните. В качестве альтернативы используйте ~/.config/autostart/*.desktop или systemd –user для более гибкого управления.

Version 1.0 — Автор: Falko Timme

Краткое введение

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

1 Предварительное примечание

В примерах ниже показано, как настроить автозапуск для Pidgin и Skype. Для других приложений (например, Evolution или Thunderbird) последовательность та же: найдите исполняемый файл и добавьте его в список автозапуска.

2 Использование менеджера сессий для автозапуска приложений

Откройте Менеджер сессий (Система > Параметры > Сессии).

Окно менеджера сессий с вкладкой автозапуска

На первой вкладке вы увидите список приложений, которые уже запускаются автоматически при старте сессии. Чтобы добавить приложение, нажмите кнопку «Добавить».

Кнопка добавления нового приложения в менеджере сессий

Откроется новое окно. В поле «Имя» введите, как приложение должно отображаться в списке (например, Pidgin). Нажмите «Обзор…» справа от поля «Команда».

Диалог добавления автозапуска: поля Имя и Команда с кнопкой Обзор

Откроется файловый менеджер. Большинство приложений находятся в каталоге /usr/bin. Перейдите туда и найдите исполняемый файл (в примере — pidgin). Выберите файл и нажмите «Открыть».

Выбор исполняемого файла приложения в /usr/bin для автозапуска

В поле «Команда» появится правильный путь. При желании добавьте комментарий (опционально) и нажмите OK.

Подтверждение добавления приложения в автозапуск

Повторите процедуру для других приложений, например Skype.

Добавление Skype в список автозапуска

После этого приложения появятся в списке автозагрузки на первой вкладке. Закройте Менеджер сессий.

Список приложений, настроенных на автозапуск в менеджере сессий

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

Приложения, автоматически запустившиеся после входа в GNOME

Альтернативные подходы и когда применять

  • ~/.config/autostart/*.desktop — универсальный и стандартный способ для большинства дистрибутивов. Создайте .desktop-файл с ключами Name, Exec, Type=Application и поместите его в ~/.config/autostart/. Это работает для GUI и позволяет добавлять параметры запуска.
  • systemd –user — если приложение требует зависимостей, задержки или восстановления после падения, лучше создать user-сервис systemd (Unit + Service) и включить его через systemctl –user enable –now <имя>.service.
  • Flatpak/Snap — приложения в контейнерах могут требовать специфичных .desktop или ограничений доступа; автозапуск через Sessions Manager может не сработать для изолированных пакетов.

Когда это не работает (возможные причины)

  • Приложение не установлено в /usr/bin или имеет другой путь — укажите полный путь.
  • Приложение запускается как демонический процесс без GUI — используйте systemd –user.
  • Права доступа или SELinux/AppArmor блокируют автозапуск.
  • Flatpak/Snap ограничивают автозапуск — проверьте документацию контейнера.

Быстрая проверка и критерии приёмки

  • После выхода и повторного входа приложение появляется в списке процессов и отображается в панели задач.
  • Менеджер сессий показывает добавленную запись.
  • Нет дублирующих записей для одного приложения.

Пошаговая мини-методология (чеклист)

  1. Откройте Менеджер сессий: Система > Параметры > Сессии.
  2. Нажмите «Добавить».
  3. В поле «Имя» введите читаемое название.
  4. В поле «Команда» укажите полный путь к исполняемому файлу (обычно /usr/bin/имя).
  5. Сохраните и закройте.
  6. Выйдите и зайдите в сеанс — проверьте запуск.

Рекомендации по отладке

  • Запустите команду из терминала, чтобы проверить, корректно ли приложение стартует вручную.
  • Проверьте ~/.xsession-errors или системный журнал пользователя (journalctl –user) для ошибок запуска.
  • Для сложных сценариев используйте systemd –user с Restart=on-failure и логированием.

Роль-based checklist (пользователь / системный администратор)

  • Пользователь: выбрать приложение, указать путь и протестировать автозапуск.
  • Администратор: при необходимости создать systemd –user unit, настроить доступы, проверить SELinux/AppArmor и контейнерные ограничения.

Мини-глоссарий

  • .desktop — текстовый файл с метаданными запуска GUI-приложения в Linux.
  • systemd –user — менеджер системных сервисов в пространстве пользователя.
  • Flatpak/Snap — форматы контейнированных приложений с ограничениями доступа.

Часто задаваемые вопросы

Как удалить приложение из автозапуска?

Откройте Менеджер сессий и удалите запись, либо удалите соответствующий .desktop-файл из ~/.config/autostart/.

Можно ли добавить задержку перед запуском приложения?

Менеджер сессий не поддерживает задержку прямо. Создайте скрипт-обёртку, который делает sleep N && exec /путь/к/приложению, и укажите этот скрипт в поле «Команда».

Подходит ли этот метод для Flatpak приложений?

Часто не подходит из-за изоляции. Лучше использовать .desktop-файлы, созданные Flatpak, или специальные параметры запуска для Flatpak.

Краткое резюме

Добавление приложений в автозапуск в GNOME выполняется через Менеджер сессий или через .desktop файлы в ~/.config/autostart. Для более сложных сценариев используйте systemd –user. Если автозапуск не происходит, проверьте путь, права и контейнерные ограничения.

Удачи и комфортной работы!

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро