Version: unspecified (using KDE 4.5.2)
I am using an LG Env Touch. If I click the "Bluetooth" place in dolphin with the phone attached, I get an empty folder. However, if I right click on the bluetooth system tray icon, select the device, and click "Browse Device", the obexftp: kio slave opens just fine and show the device's folders. I can even add the device to the place panel. However, even when the device is paired, the obexftp kio slave is open, and it is transferring files off the phone, there is still nothing displayed in the Bluetooth kio slave.
Reproducible: Didn't try
Steps to Reproduce:
1. Make sure phone is connected
2. Open Dolphin
3. Click the "Bluetooth" place.
Device is not shown in the folder
Device is shown in the folder
It may be because your cell phone is not announcing the services it has, can you check it? maybe there is an option like "Make this cell phone visible", and is only in these moments where the services (browse files, send files, etc) are visibles to others.
The bluedevil system tray entry has a "browse device" entry, so bluedevil knows it can browse for files on the device. If the bluedevil system tray entry knows the device is browseable, should the bluetooth kio slave know as well?
But to answer your question, yes, when I set the phone to visible it appears.
However, since many if not most devices are only visible for a short while, requiring the device to be visible before it appears in the bluetooth kio slave means it isn't very useful in many cases. Shouldn't it display the same list of devices as the system tray icon?
Yes it should, and it will in 1.1/2, but for 1.0 kiobluetooth execute a scan, so all the data you get is the data that it can get "on the fly".
I'm going to set this as a wish, to do not forget it and implement it in the next versions.
Thanks for the feedback.
Git commit a8e7dc5ab8f48d70783c30522268d406bc691577 by Alex Fiestas.
Committed on 17/07/2011 at 02:42.
Pushed by afiestas into branch 'master'.
Show always the knownDevices while running a discovery at the background
This fixes one of the most hated behaviors of kio_bluetooth, before this
commit we were scanning always for new devices so in order to use your
device via kio_bluetooth it had to be in discoverable mode (and of
of course you had to wait a bit).
Now, we're showing always the knownDevices first, and start a
discovery each 20s. If a folder is acceed the discovery is stopped.
M +8 -3 src/daemon/kded/BlueDevilDaemon.h
M +50 -7 src/daemon/kded/BlueDevilDaemon.cpp
M +2 -0 src/kio/bluetooth/kded_bluedevil.xml
M +3 -1 src/kio/bluetooth/kiobluetooth.cpp