# Автозапуск

&Anne-Marie.Mahfouf;
Илья
Мерцалов

    a567765@yandex.ru

Перевод на русский язык
Олеся
Герасименко

    gammaray@basealt.ru

Перевод на русский язык
Александр
Яворский
Рецензирование
2021-04-05
&plasma; 5.20
KDE
параметры системы
автозапуск
файл .desktop
файл сценария

## Диспетчер автозапуска

Этот модуль приложения &systemsettings; содержит функционал для изменения списка программ, которые запускаются вместе с &plasma;. Он позволяет добавлять программы и файлы сценариев для автоматического запуска при запуске или завершении сеанса &plasma;, а также управлять ими.

Все изменения, произведённые в этом модуле, сразу же вступают в силу.

Этот модуль просматривает папки `$HOME/.config/autostart/` (приложения и сценарии входа), `$HOME/.config/plasma-workspace/env` (сценарии, которые выполняются до запуска) и `$HOME/.config/plasma-workspace/shutdown` (сценарии выхода), чтобы определить, какие программы и файлы сценариев уже находятся там, и отображает их список.

Сценарии входа представляют собой файлы `.desktop` с ключом `X-KDE-AutostartScript=true`. Перед ними выполняются сценарии, которые срабатывают до запуска &plasma;; с их помощью возможно задать переменные среды.

Возможно изменить расположение папки `Автозапуск` на вкладке Приложения Пути раздела Предпочтения пользователя программы «Параметры системы» и установить папку, отличную от `$HOME/.config/autostart`.

Сведения о настройке поведения системы при запуске сеанса &plasma; доступны в разделах справки: Управление сеансами и Управление службами.

Некоторые приложения &kde; содержат собственный функционал управления поведением при запуске. Например, приложение &kalarm; позволяет включить или отключить автозапуск в диалоговом окне настройки параметров, а в приложениях &konversation; и &kopete; необходимо использовать пункт меню Файл Выход, чтобы приложение не продолжало работу в системном лотке и не перезапускалось при следующем входе в систему.

### Перенос конфигурации из рабочей среды &kde; 4

Чтобы перенести пользовательскую конфигурацию из рабочей среды &kde; 4 следует выполнить следующие действия:

- Скопировать файлы .desktop из папки `$HOME/.kde/Autostart` в папку `$HOME/.config/autostart`;
- Скопировать файлы сценариев, которые должны выполняться до запуска &plasma;, из папки `$HOME/.kde/Autostart` в папку `$HOME/.config/plasma-workspace/env`;
- Скопировать файлы сценариев, которые должны выполняться при завершении работы &plasma;, из папки `$HOME/.kde/Autostart` в папку `$HOME/.config/plasma-workspace/shutdown`.

### Отключение файлов автозапуска, которые предоставляются платформой

Чтобы корректно отключить элемент автозапуска (например, апплет принтера, если принтер используется только иногда), скопируйте соответствующий файл `.desktop` в свою личную папку автозапуска. Когда имена файлов совпадают, файл в папке `$HOME/.config/autostart` имеет приоритет над файлом `.desktop` в пакете по умолчанию. Добавьте в скопированный файл `.desktop` следующую строку:

    Hidden=true

### Список файлов

В основной части окна модуля приведён список программ, которые запускаются при запуске &plasma;, а также сценариев, которые запускаются при запуске или при завершении работы &plasma;.

Значок

  В этом столбце показан значок программы или сценария, запускаемого вместе с &plasma;. Для программы значок — это содержимое ключа «Icon» файла .desktop, а для сценария — просто значок по умолчанию.

Имя

  В этом столбце показано имя программы или сценария, запускаемого вместе с &plasma;. Для программы имя — это содержимое ключа `Name` файла `.desktop`, а для сценария — просто имя файла.

Свойства…

  Эта кнопка отображается только при наведении указателя мыши на элемент. Она (доступна только для программ и сценариев входа в систему, то есть файлов `.desktop`) позволяет изменять свойства программы или сценария. Диалог изменения содержит следующие категории свойств: основные, права доступа, предварительный просмотр (если доступно) и свойства, относящиеся к назначению программы или сценария входа в систему. Команда по умолчанию — это содержимое ключа `Exec` файла `.desktop`.

  Для сценария выхода команда является путём к соответствующему файлу сценария, её нельзя изменить.

Удалить из списка

  Эта кнопка отображается только при наведении указателя мыши на элемент. Нажатие кнопки − приведёт к удалению файла .desktop программы, сценария или символической ссылки из папки `Автозапуск` без запроса дополнительного подтверждения.

### Действия

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

Добавить приложение...

  Нажатие этой кнопки вызывает стандартный диалог &kde; Выбор приложения для выбора программы, которую необходимо запускать при старте. После того как программа выбрана, нажатие кнопки OK откроет диалог свойств программы.

  После нажатия кнопки OK в диалоге свойств будет выполнено копирование файла `.desktop` программы в папку `Autostart`.

Добавить сценарий входа в систему...

  Нажатие этой кнопки открывает диалог, в котором предлагается указать расположение сценария, который следует добавить. Для сценариев, настроенных для выполнения на стадии входа в систему, создаются соответствующие файлы `.desktop` в папке `$HOME/.config/autostart`. Эти сценарии будут запускаться во время запуска &plasma;.

Добавить сценарий выхода из системы...

  Нажатие этой кнопки открывает диалог, в котором предлагается указать расположение сценария, который следует добавить. Сценарии, настроенные для выполнения на стадии выхода из системы, копируются в папку `$HOME/.config/plasma-workspace/shutdown` (либо для них создаётся символическая ссылка). Они будут запускаться во время завершения работы &plasma;, после выхода пользователя из системы.