[gnome-bluetooth] status / gnome 2.10 support?

Chris Turchin chris at turchin.net
Sun May 8 14:18:55 BST 2005


Hi,

I just started playing with gnome-bluetooth under suse 9.3 and have had
a few difficulties (putting it mildly). Here is a summary and a few
questions:

gnome-obex-send works 

gnome-phone-manager works

gnome-obex-server refuses to start with:
** (gnome-obex-server:12133): WARNING **: OBEX server register error: -1
** (gnome-obex-server:12133): WARNING **: Unable to initialize OBEX
source
** (gnome-obex-server:12133): WARNING **: Couldn't initialise OBEX
listener

Question: Is this a configuration problem? I searched a bit and read
something about obex being build w/o bluetooth support but i don't think
that is the problem, since obex-send and various kde bluetooth tools are
working...

the nautilus integration doesn't work. bonobo support has been removed
in 2.10 (or so i've read...)

the bluetooth file transfer applet starts but does not intercept
bluetooth xfers

Question: Is this because of gnome-obex-server problem?

the gnome-bluetooth-manager does not start and yields:

  File "manager.py", line 275, in ?
    BTManager ().main ()
  File "manager.py", line 78, in __init__
    self.setup_gui ()
  File "manager.py", line 143, in setup_gui
    gnome.ui.PREFERENCES_NEVER)
TypeError: gtk.HBox.__init__() takes at most 2 arguments (3 given)

I updated my python-gnome-2.10 from the guru 9.3 repository and things
remained the same. 

Then I checked out the sources from cvs hoping that things had improved,
but its looking pretty quiet there: aside from a Rwandan translation in
April, not much has happened the past few months...

Question: is someone working on getting this running on gnome 2.10? 

I got the manager to start by fiddling with the AppBar constructor and
changing all gtk.True/False references to True/False but the AppBar is
now missing and get errors like this now:

$ python manager.py
manager.py:221: GtkWarning: gtk_label_set_text: assertion `GTK_IS_LABEL
(label)' failed
  self.statusbar.pop ()
manager.py:223: GtkWarning: gtk_label_set_text: assertion `GTK_IS_LABEL
(label)' failed
  self.statusbar.push (_("Scanning for devices..."))

(Bluetooth Device Manager:11697): GnomeUI-CRITICAL **:
gnome_appbar_set_progress_percentage: assertion
`appbar->_priv->progress != NULL' failed
** Message: inquiry_result:     bdaddr 00:01:E3:3E:6B:FF class 720204
** Message: Already know about 00:01:E3:3E:6B:FF, preparing for
rediscovery
manager.py:209: GtkWarning: gtk_label_set_text: assertion `GTK_IS_LABEL
(label)' failed
  self.statusbar.pop ()
manager.py:210: GtkWarning: gtk_label_set_text: assertion `GTK_IS_LABEL
(label)' failed
  self.statusbar.push (_("Found device %s.") % (name))
** Message: inquiry complete
manager.py:227: GtkWarning: gtk_label_set_text: assertion `GTK_IS_LABEL
(label)' failed
  self.statusbar.push (_("Retrieving device names..."))

(Bluetooth Device Manager:11697): GnomeUI-CRITICAL **:
gnome_appbar_set_progress_percentage: assertion
`appbar->_priv->progress != NULL' failed
manager.py:214: GtkWarning: gtk_label_set_text: assertion `GTK_IS_LABEL
(label)' failed
  self.statusbar.pop ()
manager.py:215: GtkWarning: gtk_label_set_text: assertion `GTK_IS_LABEL
(label)' failed
  self.statusbar.push (_("Device %s is called '%s'.") % (device, name))

(Bluetooth Device Manager:11697): GnomeUI-CRITICAL **:
gnome_appbar_set_progress_percentage: assertion
`appbar->_priv->progress != NULL' failed
manager.py:231: GtkWarning: gtk_label_set_text: assertion `GTK_IS_LABEL
(label)' failed
  self.statusbar.push (_("Scan complete."))

(Bluetooth Device Manager:11697): GnomeUI-CRITICAL **:
gnome_appbar_set_progress_percentage: assertion
`appbar->_priv->progress != NULL' failed



Attached is the diff to make the gnome-bluetooth-manager start again at
least. It is hardly a solution, but at least i got to see what it was
all about... :-)

Cheers,
--chris

ps: just out of curiosity: _should_ this work in suse 9.3/gnome 2.10 at
all? if not, why did novell package and distribute it?! sigh...


-- 
Chris Turchin <chris at turchin.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: manager.py.diff
Type: text/x-patch
Size: 4439 bytes
Desc: not available
Url : http://lists.gnomehack.com/pipermail/gnome-bluetooth/attachments/20050508/a110ccc0/manager.py.bin


More information about the gnome-bluetooth mailing list