Das Öffnen von Programmen über das Menü „Anwendungsstarter“ und anschließendes Auswählen des Programms funktioniert.
Wenn Sie den im Panel generierten Launcher verwenden, z. B. indem Sie mit der rechten Maustaste auf ein geöffnetes Programm klicken und dann „Launcher anzeigen, wenn nicht ausgeführt“ auswählen, wird eine Desktopdatei erstellt, die mit geöffnet wird kate
.
xdg-mime query filetype /opt/kde/share/applications/org.kde.dolphin.desktop
gibt zurück text/plain
, ebenso wie der gleiche Befehl für
/opt/kde/share/applications/org.kde.rekonq.desktop
usw.
xdg-mime query default text/plain
gibt dann zurück org.kde.kate.desktop
und erklärt, warum die Dateien von geöffnet werden kate
.
Das Problem besteht hier vermutlich darin, dass der MIME-Typ der *.desktop
Dateien etwas anderes als sein sollte text/plain
. Was sollte es sein? Gibt es eine einfache Möglichkeit, dies zu überprüfen/herauszufinden/zu ändern?
Hinweis: KDE-5, Plasma-5, (C)LFS, Quellinstallationen usw. Kein Paketmanager.
Antwort1
Durch update-mime-database
wiederholtes Ausführen mit /opt/kde/share/mime
, wurde dieses Problem behoben./opt/gnome/share/mime
/usr/share/mime
Wie Firelord in einem Kommentar erwähnte, *.desktop
wurde den Dateien nach dieser Operation der Typ zugewiesen application/x-desktop
. Ich vermute, dass das manuelle Festlegen dieses Typs als MIME-Typ wahrscheinlich ausreicht, um das Problem zu lösen.
Für diejenigen, die diesen Beitrag später sehen, falls er hilfreich ist:
Eine (mit der Lösung, aber nicht mit der ursprünglichen Frage zusammenhängende) Neuigkeit ist, dass ich dadurch auch der Erstellung von Download-Dateien einen Schritt näher komme rekonq
.