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

Управление автозагрузкой приложений в Ubuntu 14.04

• 4 min read • Ubuntu • Обновлено 10 Dec 2025
Автозагрузка приложений в Ubuntu 14.04
Автозагрузка приложений в Ubuntu 14.04

Иллюстрация: как управлять автозагрузкой приложений в Ubuntu 14.04

Зачем это нужно

Если в системе установлено много программ, время загрузки Ubuntu растёт, потому что многие приложения автоматически запускаются при старте сессии. Отключение ненужных программ из автозагрузки или установка задержки запуска позволяет разгрузить CPU и I/O в первые секунды после входа в систему.

Важно: инструкции в этой статье применимы к Ubuntu 14.04 и к утилите Startup Applications (Preferences). Для более новых версий Ubuntu с systemd используются другие подходы — см. раздел «Альтернативные способы».

Быстрая инструкция шаг за шагом

  1. Нажмите кнопку Search в верхней части панели Unity.

Иконка поиска в Unity

  1. Введите в поле поиска startup applications. Под строкой начинают появляться совпадающие элементы; выберите значок Startup Applications, чтобы открыть окно инструмента.

Открытие инструмента Startup Applications

  1. Если вы хотите запретить программе запускаться при старте сессии, снимите галочку рядом с нужным пунктом в списке Additional startup programs.

Отключение приложения в автозагрузке

  1. Чтобы задать задержку запуска, выберите программу (кликните по строке, а не по галочке) и нажмите Edit.

Кнопка Edit для выбранного приложения

  1. В поле Command вставьте в начало команды префикс sleep XX; где XX — число секунд задержки. Например, команда

sleep 20; dropbox start -i

запустит Dropbox через 20 секунд после входа в сессию.

Пример редактирования команды автозапуска

  1. Закройте окно Startup Applications, нажав Close.

Закрытие окна Startup Applications

Примечание по вводу команд: когда в тексте указан фрагмент в кавычках, не вводите сами кавычки, если явно не сказано иное.

Практические советы и эвристики

  • Разделяйте большие группы приложений по задержке: критичные службы без задержки, фоновые утилиты с задержкой 15–60 секунд.
  • Начните с малой задержки (10–20 с) и увеличивайте по мере необходимости. Подберите задержку так, чтобы пользователь не заметил явной задержки запуска важного ПО.
  • Не ставьте задержки для программ, которые должны запускаться сразу (сетевые менеджеры, менеджеры паролей, VPN-клиенты), иначе вы можете нарушить рабочие сценарии.

Альтернативные способы (когда это не подходит)

  • systemd user services: в новых версиях Ubuntu лучше создавать user unit с опцией “Restart” и таймером, либо использовать systemd –user с зависимостями. Это дает более гибкий контроль, но требует понимания systemd.
  • crontab @reboot: для простого однократного запуска можно использовать запись @reboot в crontab. Менее удобна для управления GUI-приложениями.
  • Правка .desktop файлов: можно редактировать .desktop в ~/.config/autostart и добавлять параметр X-GNOME-Autostart-Delay, но поддержка зависит от среды рабочего стола.

Когда не сработает: если программа запускается системным демоном или как системная служба (а не как пользовательское приложение), отключение в Startup Applications не остановит её.

Чеклист для администратора или пользователя

  • Проверить список приложений в Startup Applications.
  • Отключить явно ненужные пункты (снятие галочки).
  • Для требующих задержки — установить sleep XX; в поле Command.
  • Протестировать вход в сессию и наблюдать за нагрузкой CPU/I/O.
  • Вернуть настройки, если приложение перестало работать ожидаемо.

Совместимость и миграция

  • Этот метод применим для Ubuntu 14.04 и Unity, где доступна утилита Startup Applications. В Unity и других DE (.desktop) может поддерживаться X-GNOME-Autostart-Delay, но это не стандартизовано.
  • Для Ubuntu 16.04+ и систем, где активно используется systemd, лучше переходить на systemd unit/сервисы или таймеры.

Краткие замечания по безопасности и приватности

  • Убедитесь, что команды автозапуска не содержат паролей или секретных токенов в открытом виде.
  • Если вы используете скрипт с sleep и последующей командой, убедитесь, что права доступа к скрипту установлены корректно (только владелец может редактировать), чтобы снизить риск подмены.

Критерии приёмки

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

Однострочный глоссарий

  • Autostart/Автозагрузка — автоматический запуск приложения при входе в пользовательскую сессию.

Сводка

Управлять автозапуском в Ubuntu 14.04 просто: используйте Startup Applications, снимайте галочки для отключения и добавляйте “sleep XX;” перед командой для задержки. Это помогает распределить нагрузку при старте и ускорить появление рабочего стола.

Важно: для новых версий Ubuntu рассмотрите systemd-таймеры и пользовательские unit-файлы как более гибкую альтернативу.

Поделиться: 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 быстро