Hallo
Da mir die Prüfung und Bereinigung meiner settings-Datei zu veralteten Einträgen immer zu aufwendig bzw. fast unmöglich erschien, hab ich mir mal ein Plugin dafür erstellt.
Es soll zumindest einen besseren Überblick über die Einträge der Settings-Datei ermöglichen
Inzwischen ist aus der Idee ein vorzeigbares Plugin geworden (Danke auch an die Beta-Tester).
Das Plugin listet alle Einträge aus der /etc/enigma2/settings auf und unterteilt diese dabei in folgende Einstufungen:
config activ - Einträge zu in e2 vorhandenen/aktiven configs (können auf Wunsch auf den Default-Wert zurückgesetzt werden)
config not found - Einträge für dessen Plugin es in e2 zwar configs gibt, jedoch der betreffende Eintrag in e2 nicht vorhanden ist (können auf Wunsch gelöscht werden)
config not loaded - Einträge für die es keine configs in e2 gibt, aber ein installiertes Plugin gefunden wurde (können nicht gelöscht werden)
plugin not found - verwaiste Einträge für die es keine configs in e2 gibt und auch kein installiertes Plugin gefunden wurde (können auf Wunsch gelöscht werden)
Zum Bereinigen sind "config not found" und "plugin not found" relevant (config active und not loaded sind da eher informativ).
Über die grüne Taste kann die Einträge auf diese Einstufungen reduzieren (filtern).
Damit lassen sich veraltete Einträge bzw. Einträge zu bereits gelöschten Plugins recht einfach aufspüren.
wichtiger Hinweis:
Änderungen an den Settings könnten unter bestimmten Bedingungen unerwünschte Folgen haben.
Deshalb sollte man vorher auf jeden Fall eine Sicherung der Settings-Datei ablegen und auch nur dann Einträge löschen/resetten, wenn man weiß, was man da macht.
Im schlimmsten Fall sollten dann aber einfach die Default-Einstellungen greifen, aber ich wollte hier zumindest einen Warnhinweis hinterlassen.