Bug 334074

Summary: fontinst kcm doesn't list fonts
Product: [Applications] systemsettings Reporter: Sebastian Kügler <sebas>
Component: kcm_fontinstAssignee: Craig Drummond <craig>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Sebastian Kügler 2014-04-29 12:11:28 UTC
The fontinst KCM doesn't list any fonts and seems generally broken due to an imcomplete port.

Reproducible: Always
Comment 1 Sebastian Kügler 2014-04-29 12:12:18 UTC
Git commit bbe22770a769a8d253d37258ec1fbfd3987a994e by Sebastian Kügler.
Committed on 29/04/2014 at 12:07.
Pushed by sebas into branch 'master'.

Basic port of dbus helper for kfontinst

This subdirectory had been disabled during the port, leading to a
non-functional kfontinst KCM.
This patch enables the build and makes it successfully build. There's
some commented code and a hardcoded runtime path which I'll fix in
subsequent commits.

M  +3    -2    kcms/fonts/fonts.cpp
M  +1    -1    kcms/kfontinst/CMakeLists.txt
M  +16   -11   kcms/kfontinst/dbus/FontInst.cpp
M  +3    -3    kcms/kfontinst/dbus/Helper.cpp
M  +7    -2    kcms/kfontinst/kcmfontinst/JobRunner.cpp

http://commits.kde.org/plasma-desktop/bbe22770a769a8d253d37258ec1fbfd3987a994e
Comment 2 Sebastian Kügler 2014-04-29 14:27:10 UTC
Git commit 3d77257133f3a30ab6e284a8a75281973ade37f4 by Sebastian Kügler.
Committed on 29/04/2014 at 14:24.
Pushed by sebas into branch 'master'.

Fix finding kfontinst binary in libexec

This makes listing fonts work for me, as now the dbus module is started
correctly.

M  +1    -1    kcms/kfontinst/config-fontinst.h.cmake
M  +1    -1    kcms/kfontinst/dbus/FontInst.cpp
M  +4    -6    kcms/kfontinst/kcmfontinst/JobRunner.cpp

http://commits.kde.org/plasma-desktop/3d77257133f3a30ab6e284a8a75281973ade37f4
Comment 3 Sebastian Kügler 2014-04-29 14:46:50 UTC
Tested installation of system-wide and personal fonts, all appears to be working correctly.