# Інструкція користувача kdeinit5

`kdeinit5`

8

`kdeinit5`

Засіб запуску для програм, зібраних із підтримкою kdeinit та допоміжних засобів введення-виведення KIO.

## Короткий опис

    kdeinit5 --help  --no-fork --no-kded --suicide   +програми програми

## Опис

kdeinit5 — це інструмент запуску процесів, який до певної міри схожий на знаменитий `init`, який використовується для завантаження UNIX. Цей інструмент виконує програми &kde; і модулі, які завантажуються kdeinit (KLM), при цьому запускаючи їх у найефективніший спосіб.

Використання kdeinit5 для запуску програм &kde; у рази зменшує час, потрібний на запуск типової програми &kde;, і значно зменшує споживання пам’яті.

kdeinit5 скомпоновано з всіма бібліотеками, які можуть знадобитися стандартній програмі &kde;. Ця методика значно пришвидшує запуск програм, оскільки за таких умов потрібно компонувати лише саму програму, тоді як у іншому випадку довелося б компонувати як програму, так і бібліотеки, які потрібні програмі для роботи.

## Недоліки

Процес програм, запущених за допомогою kdeinit5 називається «kdeinit5». Цю проблему до певної міри можна виправити, якщо змінити назву програму, яку показує команда `ps`. Але програми на зразок `killall` реагуватимуть лише на kdeinit5 як назву процесу. Щоб обійти ці труднощі, скористайтеся командою `kdekillall` (з kdesdk/scripts) для програм, запущених за допомогою kdeinit5.

## Параметри

`--help`

- Показати довідку щодо параметрів

`--no-fork`

- Не розгалужувати програму, тобто не завершувати роботу до завершення всіх виконаних програм

`--no-kded`

- Не запускати kded

`--suicide`

- Припинити роботу, якщо більше не залишиться запущених програм KDE

`+programs`

- запускає програми обробки запитів

`programs`

- запускає програми без обробки запитів

## Користування

Звичайним способом запуску цієї програми є така команда, введена у відповідь на запрошення командного рядка: ``kdeinit5` program` або ``kdeinit5` +program`

## Файли

`/tmp/kde-$USER/kdeinit5_$INSTANCE`

- ...

## Змінні середовища

$`HOME`

- Вказує домашній каталог поточного користувача

$`KDE_HOME_READONLY`

- Вказує, чи є домашній каталог поточного користувача придатним лише для читання

$`KDE_IS_PRELINKED`

- Якщо встановлено, вказує kdeinit5, що програми &kde; попередньо скомпоновано.

  (Попереднє компонування — це процес, який надає вам змогу пришвидшити процес динамічного компонування.)

$`KDE_DISPLAY`

- Якщо встановлено, вказує kdeinit5, що запуск відбувається у стільничному середовищі &kde;.

## Прочитайте також

kded5, kdekillall

## Вади

Для сповіщення про вади скористайтеся адресою системою стеження за вадами KDE.