Missing KDE 3.5 kcontrol menus after a FreeBSD KDE rebuild via the ports system?
On my system, a recent rebuild of KDE using the ports system resulted in kcontrol showing only the single menu of "Internet & Network". That is, almost nothing could be configured. A (barely logical) search for the error explored various environment variables such as KDEHOME and KDEDIRS.
It was then observed that the root (super) user had not lost the ability to configure settings, but subsequent tests showed that simply copying a root user's private configuration did not fix the problem. It had to be something like a configuration file access problem based on user ID.
The fix for this system was to make directory /usr/local/share/applications accessable to all users i.e. do
su root chmod a+rx /usr/local/share/applications[Note: I originally used chmod a+rx /usr/local/share/* as all files in this area are directories, but this is not appropriate for directories such as pgp.]
To check the KDE related directories, try
for x in applications applnk apps config config.kcfg ; do echo '*** '$x' ***' ls -al /usr/local/share/$x/. | egrep " .$" done
phillip January-2006