Comment 13 for bug 329522

Revision history for this message
markofealing (mark-ferns16) wrote :

In Kubuntu 9.10 (64-bit), entering kdesu kcmshell4 fileshare produced the following:

kdeinit4: preparing to launch /usr/lib/libkdeinit4_klauncher.so
kdeinit4: preparing to launch /usr/lib/libkdeinit4_kded4.so
kdeinit4: preparing to launch /usr/lib/libkdeinit4_kbuildsycoca4.so
kbuildsycoca4 running...
kdeinit4: preparing to launch /usr/lib/libkdeinit4_kbuildsycoca4.so
kbuildsycoca4 running...
kdeinit4: preparing to launch /usr/lib/libkdeinit4_kconf_update.so
findServiceByDesktopPath: fileshare.desktop not found

As it looked like kdenetwork-filesharing was not installed, entered sudo apt-get install kdenetwork-filesharing
 and installed package.

Entering kdesudo kcmshell4 fileshare now correctly produced the fileshare dialogue window. No reboot was required.

Entering kdesudo kcmshell4 fonts afterwards did not reproduce the kdeinit4 dialogue experienced on my laptop, and just for completeness filetypes also produced no kdeinit4 messages. My laptop was originally running KDE3 (Kubuntu 7.10) and has been upgraded over the years to 9.04. The desktop had originally 9.04 and has recently been upgraded to Kubuntu 9.10.

Therefore, I stand by my conclusion that for some reason entering kdesudo kcmshell4 fonts on my laptop initialised fileshare.

secondly, the i/f design in Dolphin needs looking at with regards to behavior of the "Configure File Sharing.." button on the Share tab in folder properties. It is not acceptable that when you click on this button, it asks for sudo password and then nothing happens if kdenetwork-filesharing is not installed. Because the Share tab exists, it is not unreasonable to assume that filesharing in Dolphin is installed and working, clearly this is not the case.

Therefore, I propose that one of three things should happen to rectify this issue:

1. You are advised that the package is missing and instructions are given on how to rectify

or more desirable

2. You are advised that the package is missing and you are given the option to install it by clicking on an install button. As you have already entered the sudo password this is not unreasonable and because of this you should not need to enter the sudo password again.

or most desirable

3. As Dolphin is installed by default in KDE4, kcmshell4 fileshare should be a dependency for the samba client install and therefore installed when samba is installed. This then avoids any confusion as to the status of fileshaing in Dolphin.