Table des matières
Collecter des informations sur KDE
Des informations générales en mode graphique
$ kinfocenter
2)permettra d'afficher les versions de KDE Plasma, du framework KDE et de la version de QT (et plein d'autres info sur l'ordi et le système).
Des informations en ligne de commande
Quelle version de KDE ?
$ kf5-config --version Qt : 5.11.3 Cadriciel KDE : 5.54.0 kf5-config : 1.0
Où se trouve le fichier de configuration de kate ?
$ kf5-config --path config --locate katerc ~/.config/katerc
Pour en savoir plus : man kf5-config, kf5options, qt5options.
Méli-mélo KDE 4/5)
La commande kwriteconfig est un exemple du méli-mélo engendré par le développement en mode spaghetti de KDE/Plasma. Cette commande permet notamment d'accéder à des paramètres d'application KDE non accessibles via les interfaces graphiques de ces applications. Encore faut-il qu'elle agisse sur le bon fichier de configuration…
Prenons le cas de l'application Kmail. Sous KDE5, le fichier de configuration kmail2rc se trouve à l'endroit indiqué par kf5-config :
kf5-config --path config --locate kmail2rc user@host:~$ kf5-config --path config --locate kmail2rc /home/user/.config/kmail2rc
Or kwriteconfig se définit elle-même comme s'appuyant sur le cadriciel KDE4 :
user@host:~$ kwriteconfig --version Qt : 4.8.7 Plate-forme de développement de KDE : 4.14.38 KWriteConfig : 1.0.0
tout comme kde4-config
user@host:~$ kde4-config --version Qt : 4.8.7 Plate-forme de développement de KDE : 4.14.38 kde4-config : 1.0
mais pas de chance, KDE4 considère que le fichier kmail2rc actif se trouve ailleurs :
user@host:~$ kde4-config --path config --locate kmail2rc /home/user/.kde/share/config/kmail2rc
Dans ce cas, Kmail est configuré par ~/.config/kmail2rc alors que kwriteconfig modifie ~/.kde/share/config/kmail2rc…