Lancer Kubuntu 17.04.
Lorsque j'essaie d'obtenir de nouveaux thèmes de bureau, etc., il existe une différence entre ce que montrent les paramètres système et ce qui est affiché dans la boîte de dialogue. La boîte de dialogue Obtenir de nouvelles choses indique que plusieurs thèmes sont "installés". Mais ils ne sont pas. Je me souviens d’avoir installé certains d’entre eux plus tôt et de les avoir retirés plus tard.
Comment puis-je supprimer cette disparité?
Quelques mots de KDE Get Hot New Stuff (GHNS)
C’est avec KDE Frameworks 5
Glossaire: https://userbase.kde.org/Glossary#Get_Hot_New_Stuff
Get Hot New Stuff (GHNS) est un standard ouvert qui permet aux utilisateurs de télécharger et d’installer diverses extensions pour leurs applications. Notre implémentation de GHNS est utilisée par Plasma (par exemple, pour obtenir de nouveaux thèmes de bureau), ainsi que par de nombreuses applications et widgets.
Lorsque vous utilisez l'installateur complémentaire des paramètres système, la comptabilité (installée, supprimée, ...) est effectuée dans le fichier XML knsregistry à l'emplacement $ HOME/.local/share/knowstuff3 /. Le registre de thèmes Plasma se trouve à: $ HOME/.local/share/knowstuff3/plasma-themes.knsregistry.
Exemple de plasma-thèmes.knsregistry:
Il existe également d'autres méthodes pour installer et supprimer les thèmes, les menus de service, etc. Vous pouvez installer et supprimer des éléments manuellement, à l'aide de la gestion des packages de distribution (apt) ou des outils KDE (kpackagetool5). Les paramètres système ne peuvent donc pas uniquement compter sur les registres de connaissances. Les navigateurs montrent la situation réelle. Quels thèmes sont au bon endroit et ont le bon format.
Fenêtre du navigateur de thèmes de bureau Plasma (kcmshell5 kcm_desktoptheme):
Le module de thème de bureau des paramètres du système plasma affiche les thèmes de/usr/share/plasma/desktoptheme/et de $ HOME/.local/share/plasma/desktoptheme /.
Peu de tests
1) Test avec le thème de bureau 'Adapta KDE'
Installation: installe bien
Suppression du navigateur plasma Desktop Theme
Suppression de l'installateur du module de paramètres système
2) Test de l'installation avec le thème 'K10ne Next'
Exécuter avec la Konsole:
$ kcmshell5 desktoptheme
Erreur =>
Command failed "kpackagetool5 -t Plasma/Theme -r /tmp/k10next_final.7z"
Command ' "kpackagetool5 -t Plasma/Theme -i /tmp/k10next_final.7z" ' failed with code 4
Mais le plasma-themes.kns registry a:
<status>installed</status>
et l'installateur du module de paramètres système "indique:
L'exécution
kpackagetool5 -t Plasma/Thème -i /tmp/k10next_final.7z
Plus d'information:
Erreur: Echec de l'installation de /tmp/k10next_final.7z: impossible d'ouvrir le fichier de package, format d'archive non pris en charge: /tmp/k10next_final.7z application/x-7z-compressé
Remarque !
Il est possible de décompresser le k10next_final.7z avec l'arche dans le répertoire $ HOME/.local/share/plasma/desktoptheme /.
Réparation du GHNS
Les fichiers knsregistry sont des fichiers texte (xml). Vous pouvez supprimer la partie située entre <stuff>... </stuff>
s'il existe déjà des fichiers supprimés.