$ 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).
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.
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…