Autostarting (Русский) - ArchWiki

Jump to content
From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Autostarting. Дата последней синхронизации: 26 января 2022. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Эта статья ссылается на различные методы автоматического запуска скриптов и приложений, когда происходит какое-то событие.

## Включение / выключение

Используйте службы systemd.

## Вход / выход пользователя

Используйте пользовательские службы systemd.

## Подключение / отключение устройства

Используйте правила udev.

## Запуск по расписанию

Для регулярного запуска с определённой периодичностью:

- systemd/Таймеры
- Cron

Для однократного запуска в указанное время:

- systemd/Таймеры
- at

## События файловой системы

Используйте обработчик событий inotify:

- inotify-tools, смотрите inotifywait(1)
- incron
- fswatchAUR
- entr-gitAUR
- systemd может активировать юниты, используя файлы systemd.path(5)

## Вход / выход в командной оболочке

Смотрите Command-line shell#Configuration files.

## Запуск Xorg

- xinitrc, если вы запускаете Xorg вручную через xinit.
- xprofile, если вы используете экранный менеджер.

## Запуск среды рабчего стола

Большинство сред рабочего стола поддерживают XDG Autostart.

- GNOME (Русский)#Автозапуск приложений при входе в систему
- KDE (Русский)#Автозапуск приложений
- Xfce (Русский)#Автозапуск
- LXDE (Русский)#Автозапуск программ
- LXQt (Русский)#Автозапуск приложений

## Запуск оконного менеджера

Многие оконные менеджеры поддерживают XDG Autostart.

- Fluxbox#Autostart
- Openbox (Русский)#Автозапуск приложений
- awesome (Русский)#Автозапуск программ
- i3 (Русский)#Автозапуск программ
- IceWM#Autostart

Category:

- System administration (Русский)