Version: (using Devel) OS: Linux Installed from: Compiled sources Since SC 4.4-RC1 the system settings font installer app has not listed any currently installed fonts. Reproducible: always How to reproduce: open font installer app -- KDE Font Installer Version Using KDE Development Platform 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2)) "release 214" Platform Version 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2)) "release 214"
Screenshot: http://imagebin.ca/view/oTGPAUMA.html
Do you have /usr/lib/kde4/libexec/fontinst installed? (/usr should be replaced with whatever prefix you used to install KDE4) If not, did you not get any errors whilst compiling? I've just installed RC4.2 under openSUSE 11.2 and noticed that it to has not installed /usr/lib/kde4/libexec/fontinst This 'fontinst' app is a dbus service that the kcontrol module, and the fonts:/ ioslave, talk to to get the font listing.
> I've just installed RC4.2 under openSUSE 11.2 and noticed that it to has not installed /usr/lib/kde4/libexec/fontinst This is likely the problem, I'm on openSUSE 11.2 and used the packages from KDE:KDE4:Factory:Desktop. The bug reporting "wizard" did ask which distro I was using but apparently doesn't carry this meta info into the new report. I'll ping someone in #opensuse-kde
The linked specfile from openSUSE:Factory/kdebase4-workspace is excluding fontinst for some reason. %if %suse_version < 1120 %_kde4_modulesdir/libexec/fontinst %_kde4_modulesdir/libexec/fontinst_x11 %endif
I spoke to someone on #opensuse-kde and found the reason why the two files are excluded from the spec file. Apparently they are not even built. "It has to do that we switched to polkit-qt-1 for KDE 4.4.. Kdelibs builds the correct Kauth backend, but unfortunately kdebase4-workspace does not build with polkit-qt-1 and wants to have the old polkit-qt. As that the kcm font module had other issues, the decision was taken to patch the dbus-1 stuff out from it for 11.2 and higher." I'll open a bug on the openSUSE tracker for this so the openSUSE packagers can decide how they wish to go forward.
Report opened downstream as https://bugzilla.novell.com/show_bug.cgi?id=574311
The upstream developer for the font installation program has rewritten the authorization code to make use of the standard KAuth mechanism. This was implemented for KDE 4.5 last night. I have backported the patch to KDE 4.4rc2 and have included it as a patch for the openSUSE builds. With the next update from KDE:KDE4:Factory:Desktop, this patch will be included and the font installation should work as before.
The switch to KAuth is also in the 4.4 branch - and should be in KDE SC4.4RC3
Thanks Craig, latest build of kdebase4-workspace from KDE:KDE4:Factory:Desktop has full functionality of the font-install module. As it just so happened, I have to be juggling a lot of fonts next week and this will help a lot. beer++