site  contact  subhomenews

gnome-bluetooth 2.32.0

March 28, 2016 — BarryK
I have compiled gnome-bluetooth 2.32.0 in Quirky Xerus.

This is an old version, the last using GTK2, however, I found many patches to get it to compile and fix bugs.

I have uploaded the original source, patched source, and the patches, here:
http://distro.ibiblio.org/quirky/quirky6/sources/alphabetical/g/

This is how I compiled it:
# patch -p1 < ../gnome-bluetooth-applet.patch

# patch -p1 < ../gnome-bluetooth-2.32.0-introspection-build.patch
# patch -p0 < ../gnome-bluetooth-2.32.0-libnotify-0.7.patch
# patch -p1 < ../gnome-bluetooth-2.32.0-nsd-automagic.patch
# patch -p1 < ../gnome-bluetooth-2.32.0-update-dtd.patch
# patch -p1 < ../gnome-bluetooth-2.32.0-pin-quirk.patch
# patch -p1 < ../gnome-bluetooth-client-use-valid-interface-names.patch
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu --enable-icon-update --disable-scrollkeeper --enable-schemas-compile --disable-desktop-update --enable-nautilus-sendto=no --enable-introspection=no --enable-moblin=no
# make
# new2dir make install
<

Most of the patches came from here:
https://github.com/dnarvaez/sugaros-portage/tree/master/net-wireless/gnome-bluetooth/files

A fix for dbus here:
http://patchwork.openembedded.org/patch/88727/
Or:
https://git.congatec.com/yocto/meta-openembedded/blob/eaa248e369b5445e41e895e6894d6e2a47c917a2/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth/0002-bluetooth-client-use-valid-interface-names.patch

Jamesbond created a patch:
http://ftp.cc.uoc.gr/mirrors/linux/fatdog/source/700/patches/bluetooth-applet.patch

I haven't actually tried it yet!

Comments

I can't get gnome-bluetooth to work.
Running "bluetooth-applet", nothing appears in the tray.
Running "bluetooth-properties", the GUI says Bluetooth is disabled, pressing the "Enable" button does nothing.

Bluetooth is actually enabled, the daemon 'bluetoothd' (in the 'bluez' DEB) is started by /etc/init.d/bluetooth at bootup.

The 'bluetoothctl' commandline utility (from 'bluez' DEB) works:

# bluetoothctl
> scan on
> connect <device number>

Very simple. Perhaps I should write a little GUI frontend for bluetoothctl.

As I am just getting started with Bluetooth, there is so much I don't know, such as how to transfer files, for example with my phone.
But, for now, probably target getting pairing with mouse, keyboard, and maybe speakers.

Tags: linux