НАЗВАНИЕ
kded5 - Демон KDE — программа, автоматически обновляющая кэш системной конфигурации KDE (Sycoca).ОБЗОР
kded5
[--check]
ОПИСАНИЕ
kded5 включает в себя несколько небольших служб. В основном это службы D-Bus, предоставляемые модулями KDED. Кроме того, KDED занимается обновлением кэша Sycoca (двоичный кэш типов служб, типов MIME и служб, используемых компонентом KService из KDE Frameworks) и запуском сценариев обновления конфигурационных файлов KConfig. Для обновления кэша Sycoca данный демон отслеживает содержимое каталогов с файлами .desktop. Если добавляется или удаляется файл, после 5-секундной задержки (на случай множественных обновлений файла) запускается программа kbuildsycoca5, которая обновит кэш Sycoca. Для обновления конфигурационных файлов KConfig, демон KDED принимает новые файлы *.upd, используемые для обновления пользовательских конфигурационных файлов при изменениях в их форматах, и запускает утилиту обновления KConfig. Упомянутые действия также выполняются при запуске kded5, чтобы удостовериться в том, что конфигурационные файлы обновлены. Обычно не требуется запускать kded5 напрямую: он будет запущен автоматически при начале сеанса Plasma, либо при запуске приложения, которое пытается использовать интерфейс D-Bus к KDED или к одному из его модулей.ПАРАМЕТРЫ
--checkОбновить
кэш Sycoca и
выйти.
КОНФИГУРАЦИОННЫЙ ФАЙЛ
kded5 можно настроить в файле kded5rc, содержащем параметры в стиле INI. На UNIX-подобных операционных системах этот файл расположен в $XDG_CONFIG_HOME/kded5rc; если переменная $XDG_CONFIG_HOME не установлена, то в качестве имени файла выбирается ~/.config/kded5rc. Записи в конфигурационном файле читаются по мере необходимости, поэтому файл можно редактировать, в том числе при запущенном kded5. Однако, все имеющиеся на данный момент параметры влияют только в момент запуска kded5. Раздел [General] содержит следующие параметры: CheckSycocaНужно
ли
обновить
кэш Sycoca при
запуске
(значение
по
умолчанию:
true).
CheckUpdates
Нужно
ли
обновить
конфигурационные
файлы на
основе KConfig
при
запуске
(значение
по
умолчанию:
true).
CheckFileStamps
Нужно
ли
учитывать
даты
изменения
файлов при
первичном
обновлении
кэша Sycoca
(значение
по
умолчанию:
true).
Подробнее
читайте в
документации
на kbuildsycoca5.
DelayedCheck
Нужно
ли
отложить
начало
первичного
обновления
кэша Sycoca
примерно
на минуту
после
запуска
(значение
по
умолчанию:
false).
Для
каждого
модуля в kded5rc
есть
раздел
[Module-имя ],
где имя —
имя файла .desktop
соответствующего
модуля, без
расширения
.desktop. Такие
разделы
содержат
параметр
autoload, который
указывает
на
необходимость
загрузки
модуля при
запуске kded5
(значение
по
умолчанию:
false). Этот
параметр
может быть
изменён
через
интерфейс D-Bus
к kded5.
СМОТРИТЕ ТАКЖЕ
kbuildsycoca5(8), kdeinit5(8)ОШИБКИ
Используйте bugs.kde.org[1] для отправки сообщений об ошибках.АВТОРЫ
David Faure <[email protected]>Сопровождающий
Waldo Bastian <[email protected]>
Первоначальный
автор
ПРИМЕЧАНИЯ
- 1.
- bugs.kde.org
22 марта 2014 г. | KDE Frameworks Frameworks 5.0 |