====== Plasmoid - Fehlersuche ======
Wie bei allen Programmen kommt es natürlich auch bei der Entwicklung von Plasmoids vor dass sich Fehler einschleichen. Dieser Artikel gibt eine Zusammenfassung über Fehlermeldungen und deren Lösungen.
===== Vorschau erzeugen =====
Zum Testen des Plasmoids gibt es eine sehr einfache Möglichkeit, ohne Erzeugung und Installation des Pakets. Den **Plasmoid-Viewer**.
Mit diesem Programm kann das Plasmoid einfach getestet werden. Zusätzlich ist es möglich dem Plasmoid einige Parameter mitzugeben, um einen umfangreichen Test zu ermöglichen. Der Aufruf des **Plasmoid-Viewers** erfolgt einfach über die Kommandozeile aus dem Hauptverzeichnis des Plasmoids durch den Befehl:
$ plasmoidviewer
===== Weitere Fehlersuche =====
Falls die Fehlerursache, mit der oben erwähnten Methode, nicht gefunden werden konnte besteht die Möglichkeit zusätzliche Fehlermeldungen mittels Kommandozeile anzuzeigen.
Dazu wechselt man in der **Kommandozeile** in das Unterverzeichnis ''code'' des Plasmoids und führt den folgenden Befehl aus:
$ python main.py
Dadurch werden eventuelle Fehler ausgegeben die die weitere Fehlersuche erleichtern.
===== Häufige Fehlermeldungen =====
==== Skript-Initialisierung fehlgeschlagen ====
=== Ursache ===
Wenn im Plasmoid diese Fehlermeldung angezeigt wird, ist der Name einer der eingebundenen Bibliotheken im Quellcode falsch geschrieben.
=== Lösung ===
Überprüfen ob die Eingebundenen Bibliotheken richtig geschrieben sind.
Bei den Bibliotheken wird zwischen **Groß- und Kleinbuchstaben** unterschieden.
==== Skriptengine nicht gestartet ====
=== Ursache ===
Die Fehlermeldung weist darauf hin, dass eine Bibliothek nicht gefunden wurde. Der Grund dafür kann sein, dass nicht alle notwendigen Pakete installiert sind.
=== Lösung ===
Kontrollieren ob die folgenden Pakete installiert sind:
* python-kdebase4
* python-devel
==== Installation schlägt fehl ====
=== Ursache ===
Falls die Installation Fehlschlägt, kann die Ursache dafür ein Fehler in der Verzeichnisstruktur sein.
=== Lösung ===
Überprüfen ob die Verzeichnisstruktur in der **zip-Datei** korrekt ist.
Dieser Fehler kann auch auftreten, wenn die Datei ''metadata.desktop'' nicht im Hauptverzeichnis der **zip-Datei** liegt, sondern in einem Unterordner. In dem Fall muss die zip-Datei gelöscht werden und folgender Befehl **direkt im Hauptverzeichnis des Plasmoids** ausgeführt werden:
$ zip -r ../.zip .
===== Siehe auch =====
* Artikel zur Konfiguration von [[:Linux:openSuSE:openSuSE]]
* [[http://www.kde-look.org | Herunterladen von Erweiterungen uns Styles für KDE]]
* [[http://techbase.kde.org/Development/Tutorials/Plasma | KDE-Techbase für Plasma]]
{{tag>linux kde4 opensuse plasmoid}}