KDED6(8) kded6-Benutzerhandbuch KDED6(8)

kded6 - KDE-Dienst: Löst Aktualisierungen der Sycoca-Datenbank aus, wenn erforderlich

ÜBERSICHT

kded6 [--check]

kded6 fasst mehrere kleine Dienste in einem Prozess zusammen. Dies sind vor allem D-Bus-Dienste von KDED-Modulen, aber es verwaltet auch die Sycoca-Datenbank, einen binären Zwischenspeicher von Diensttypen, MIME-Typen und Diensten, die von KService verwendet werden, sowie bei Bedarf Aktualisierungs-Skripte für KConfig.

Es überwacht die Ordner mit .desktop-Dateien für die Systemdatenbank mit den Einstellungen. Wenn Dateien hinzugefügt oder entfernt werden, wartet es 5 Sekunden (falls noch mehr Änderungen vorgenommen werden) und startet anschließend kbuildsycoca6, um die Systemdatenbank mit den Einstellungen zu aktualisieren.

Es überprüft neu installierte Aktualisierungsdateien, d. h. *upd-Dateien, die verwendet werden, um bei Änderung des Formats von Einrichtungsdateien die Einrichtungsdateien der Benutzer zu aktualisieren. Es verwendet das Aktualisierungsprogramm KConfig, um diese Aktualisierungen durchzuführen.

Diese Aufgaben werden auch bei jedem Start von kded6 durchgeführt. Damit ist sichergestellt, dass die Benutzereinstellungen immer aktuell sind.

Normalerweise müssen Sie kded6 nicht direkt ausführen. In Plasma-Sitzungen wird es automatisch ausgeführt und immer dann gestartet, wenn eine Anwendung eine D-Bus-Schnittstelle direkt oder durch eines seiner Module verwendet.

--check

Überprüft die Sycoca-Datenbank, aktualisiert sie wenn nötig und beendet sich dann.

kded6 kann mit der Einrichtungsdatei kded5rc im „ini“-Stil eingestellt werden. Auf UNIX®-Systemen finden Sie diese Datei in $XDG_CONFIG_HOME/kded5rc, wenn $XDG_CONFIG_HOME nicht festgelegt ist, wird als Voreinstellung ~/.config/kded5rc verwendet.

Einträge in der Einrichtungsdatei werden auf Anforderung gelesen, daher können Änderungen vorgenommen werden, während kded6 ausgeführt wird. Alle aktuellen Einrichtungs-Optionen beeinflussen jedoch nur das Startverhalten von kded6.

Im Abschnitt [General] gibt es folgende Einstellungen:

CheckSycoca

Ob die Sycoca-Datenbank beim Start aktualisiert wird, Voreinstellung ist true.

CheckUpdates

Ob ausstehende KConfig-Aktualisierungen beim Start durchgeführt werden. Voreinstellung ist true.

DelayedCheck

Ob das Ausführen der ursprünglichen Aktualisierung von „sycoca“ etwa eine Minute nach dem Start verzögert wird. Voreinstellung ist false.

Jedes Modul hat einen Abschnitt [Module-name] in der Datei kded5rc, dabei ist name der Name der Desktop-Datei des Moduls ohne die Erweiterung .desktop. Dieser Abschnitt enthält eine Option autoload, die festlegt, ob das Modul automatisch beim Starten von kded6 geladen wird. Voreinstellung ist false Beachten Sie, dass diese Einstellung über die D-Bus-Schnittstelle von kded6 geändert werden kann.

kbuildsycoca6(8),

Bitte berichten Sie Fehler im Fehlerverfolgungssystem von KDE[1].

David Faure <faure@kde.org>

Betreuer

Waldo Bastian <bastian@kde.org>

Ursprünglicher Autor

1.
Fehlerverfolgungssystem von KDE
2023-06-22 KDE Frameworks Frameworks 6