Good day, I did some searching on the Internet and found a couple of interesting posts in various forums. The first one is really interesting because it talks about the SHARE option not there. It looks like with the latest updates there has been a change in KDE and Dolphin which affects the SHARE option on the Dolphin folder. I did try installing kdenetwork-filesharing but I still don't get the SHARE option on the folder. I am using Samba because I currently have a home network with a windows system but the file sharing is working just fine and I can transfer files back and forth without any problems. I think there maybe some kde files missing and also need to know how to set up samba. This is a bit beyond my humble knowledge, hope someone can make sense of this.
enjoy...Ron
---------------------------------------------------------------------
found this on the web dated October 7,2012
https://forum.kde.org/viewtopic.php?f=18&t=108078My first suggestion to help improve the situation as I have found it under 4.8.4 is that
there should always be a 'Share' tab visible in the properties window of a dolphin folder.
Under Debian, I think it is required that the user installs at least both samba and
kdenetwork-filesharing before this tab appears so if those packages (plus any others that
may be required to get this working) aren't installed then there should be a notice in the
share tab stating that these extra packages are required before sharing can be enabled.
I realise distros sometimes use different package names etc but just giving the Debian and
RedHat package names (if they are different) should be enough of a clue for users of most
distros.
I've installed those packages and Dolphin seems to let me share folders now but it isn't
actually working yet even though Dolphin doesn't display any errors via dialogue nor on the
console (I launched Dolphin from the terminal to see if it would give me some useful error
messages but it hasn't). I haven't used SWAT or setup samba in a while now but I suspect its
still not working because I also have to create a samba user on the machine hosting the share
and/or add my user to a samba group or something but it seems that Dolphin offers no assistance
or even hints in how the user should do this, if it is required, and ideally it would offer
to do this for you too. If using the terminal is unavoidable, KDE could at least tell you what
commands are required. Is this planned or present already in 4.9?
----------------------------------------
found this on the web.....
It uses the Samba "usershare" functionality as far as I can tell.
This allows users to add shares to the system for certain directories - usually their
home directories - and other directories if using Root permissions (which the KAuth
framework provides).
From what I recall, the reason for this change was to improve the reliability of the support,
which was broken under some circumstances. I believe most distributions ensure that Samba by
default is configured with User Shares enabled - as both KDE and GNOME use this functionality.
----------------------------------------
this is interesting because it does say that changes where made in how KDE handles share....
Fact is, I don't need to rename the default folders (like I did with the Public ones -
see post with the trick here above). It is enough if, in the folder's properties, under the
Share tab, when marked for sharing, I add the user-name (or anything else that differentiates it)
to the folder's name. I did it in brackets. So, only the name given to the folder when shared
with Samba is altered, not the folder name in Dolphin. Two names for the same folder?
Was a surprise for me, but it is so. Discovered this by chance.
Interested in an explanation why things worked in 11.04-G and didn't in 12.04-K? Because of
different server apps. Gnome uses a fronted GUI called Personal File Sharing, that calls for
apache for sharing. There was a bug related to the apache dependencies that were not
automatically installed, but once fixed, it works. Apache keeps the path of the shared folders
(computer's name and user-name), and that's why, same named folders for different users can be
shared without doing anything else. Now, here in KDE (12.04-K), the share server for the Public
folders is samba. And samba does not keep the path of the folders (only the computer's name, but
not the user-name). This is why the name of the folder as it is shared with samba has to be
altered. And I chose to add the path (user-name) within brackets, to look closer to what apache
does automatically.
As for compatibility between apache and samba, couldn't find any issues. On 11.04-G I even use
both, apache and samba, but for different folders (apache for Public ones, and samba for a
second hard disc I use as LAN-cloud), and all works. Now I can also see over the LAN the
Public folders on 12.04-K.
Edited #1: Differences between apache and samba? Found one: apache shows on the LAN only
the Public folder of the user logged-in, while samba shows all shared folders on the computer,
no matter if the user is logged-in or not.
Edited #2: And a second difference between apache and samba, especially useful for laptops:
to block guest access to the shared folders while on a public WiFi, apache allows setting a
password, and samba has a guest-access option that can be unchecked. In both cases shared
folders are still broadcast over the network, but access to their content is denied.