kded6(8) Руководство пользователя kded6 kded6(8)

ИМЯ

kded6 - Демон KDE — программа, автоматически обновляющая кэш системной конфигурации KDE (Sycoca).

ОБЗОР

kded6 [--check]

ОПИСАНИЕ

kded6 включает в себя несколько небольших служб в одном процессе. В основном это службы D-Bus, предоставляемые модулями KDED. Кроме того, KDED занимается обновлением кэша Sycoca (двоичный кэш типов служб, типов MIME и служб, используемых компонентом KService) и запуском сценариев обновления конфигурационных файлов KConfig по мере необходимости.

Для обновления кэша Sycoca демон отслеживает содержимое каталогов с файлами .desktop. Если добавляется или удаляется файл, после 5-секундной задержки (на случай серии обновлений) запускается программа kbuildsycoca6, которая обновит кэш Sycoca.

Для KConfig демон KDED проверяет недавно установленные файлы обновления, то есть файлы *.upd, используемые для обновления пользовательских конфигурационных файлов при изменениях в их форматах, и запускает утилиту обновления KConfig.

Упомянутые действия также выполняются при запуске kded6, чтобы удостовериться в том, что конфигурационные файлы актуальны.

Обычно не требуется запускать kded6 напрямую: он будет запущен автоматически при начале сеанса Plasma, либо когда приложение пытается использовать интерфейс D-Bus, предоставляемый им или одним из его модулей.

ПАРАМЕТРЫ

--check

Обновить кэш Sycoca и выйти.

КОНФИГУРАЦИОННЫЙ ФАЙЛ

kded6 можно настроить в файле kded5rc, содержащем параметры в стиле INI. В системах UNIX® этот файл расположен в $XDG_CONFIG_HOME/kded5rc; если переменная $XDG_CONFIG_HOME не установлена, то в качестве имени файла выбирается ~/.config/kded5rc.

Записи в конфигурационном файле читаются по мере необходимости, поэтому файл можно редактировать, в том числе при запущенном kded6. Однако все имеющиеся на данный момент параметры влияют только на поведение при запуске kded6.

Раздел [General] содержит следующие параметры:

CheckSycoca

Нужно ли обновить кэш Sycoca при запуске (значение по умолчанию: true).

CheckUpdates

Нужно ли обновить конфигурационные файлы на основе KConfig при запуске (значение по умолчанию: true).

DelayedCheck

Нужно ли отложить начало первичного обновления кэша Sycoca примерно на минуту после запуска (значение по умолчанию: false).

Для каждого модуля в kded5rc есть раздел [Module-имя], где имя — имя desktop-файла модуля без расширения .desktop. Такой раздел содержит параметр autoload, который указывает, нужно ли автоматически загружать модуль при запуске kded6 (значение по умолчанию: false). Этот параметр также можно изменить через интерфейс D-Bus команды kded6.

СМОТРИТЕ ТАКЖЕ

kbuildsycoca6(8),

ОШИБКИ

Используйте систему отслеживания ошибок KDE[1] для отправки сообщений об ошибках.

АВТОРЫ

David Faure <faure@kde.org>

Сопровождающий

Waldo Bastian <bastian@kde.org>

Первоначальный автор

ПРИМЕЧАНИЯ

1.
систему отслеживания ошибок KDE
22 июня 2023 г. KDE Frameworks Frameworks 6