GNOME Bugzilla – Bug 312262
Set presence when phone is out of range
Last modified: 2018-08-17 18:47:32 UTC
See: http://perl.jonallen.info/bin/view/Main/BluetoothProximityDetection bug 307759 and http://shareware.salling.com/Downloads/SallingClicker_UserManual.pdf
There is some similar talk in the Gentoo wiki: http://gentoo-wiki.com/Talk:TIP_Bluetooth_Proximity_Monitor But is this really to be placed on the gnome-phone-manager? I think it would be proper for the bluetooth component to broadcast something on D-BUS and for example gnome-screensaver to lock/unlock based on it and the other presence-related stuff like galago to listen to this message to register the user as present/away.
That is, please reassign this to gnome-bluetooth.
Not sure that reassignment's completely sensible, as gnome-bluetooth doesn't know which cellphone you want to use. I agree that sending the DBUS message is sensible though.
There's nothing stopping us from sending a message. And this definitely belongs in the phone manager (even though the actual code will be in libbtctl).
OK sorry for being confused then... Another funny thing is that Galago project has "bluetooth" in their integration tasks for presence management, which I presume can not be much else than this: http://galago-project.org/wiki/Project_and_Integration_Tasks
New link: http://trac.galago-project.org/wiki/ProjectAndIntegrationTasks I guess we could use Galago to say whether we're at our desk or not, not sure how that would work out with ConsoleKit, gnome-screensaver, etc.
We should be using the RemoteDeviceFound() signal results from a periodic inquiry to find out about a device. The problem is that it's very expensive to look for devices, and we wouldn't get to know about the devices unless we polled _a lot_. So implementing Galago presence, which doesn't need the same amount of precision would be a better idea.
gnome-session now has presence information as well. See http://svn.gnome.org/viewvc/gnome-session/trunk/gnome-session/org.gnome.SessionManager.Presence.xml?view=markup and bug 567909
gnome-phone-manager is not under active development anymore since 2013. Its codebase has been archived: https://gitlab.gnome.org/Archive/phonemgr/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.