* [Bluez-users] bluetooth-applet and gnome-vfs-obexftp @ 2007-08-10 4:10 Andrew Jorgensen 2007-08-10 9:02 ` Marcel Holtmann 0 siblings, 1 reply; 12+ messages in thread From: Andrew Jorgensen @ 2007-08-10 4:10 UTC (permalink / raw) To: bluez-users Version 0.10 of bluez-gnome added support for "browsing devices" - a much needed feature by any account. What I'm not thrilled about is that it was written to support gnome-vfs-obexftp. Don't get me wrong - gnome-vfs-obexftp is awesome, but bluetooth-applet is the wrong entry point for it. The applet should allow you to see what devices are around you and allow you to initiate a bonding with them but the assumption that you want to browse OBEX is bad. Another problem with this approach is that it creates a dependency on gnome-vfs-obexftp and assumes that it's present. If it's desirable to have the applet launch other programs it should support more than obex:// and there should be some generic mechanism for programs to plug themselves in as handling a given service. It should be possible some day to get a bluetooth mouse working from the GUI, or a bluetooth headset, for example. Of course there needs to be better integration of gnome-vfs-obexftp, but that integration should be in nautilus where everything else vfs-related is found. A bluetooth link under computer:/// when an adapter is present would be sufficient (though I wish we'd treat OBEX more generically as well - it's got 3 or 4 transports besides bluetooth). Other thoughts? Andrew Jorgensen ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Bluez-users] bluetooth-applet and gnome-vfs-obexftp 2007-08-10 4:10 [Bluez-users] bluetooth-applet and gnome-vfs-obexftp Andrew Jorgensen @ 2007-08-10 9:02 ` Marcel Holtmann 2007-08-10 12:45 ` Timothy Murphy ` (2 more replies) 0 siblings, 3 replies; 12+ messages in thread From: Marcel Holtmann @ 2007-08-10 9:02 UTC (permalink / raw) To: BlueZ users Hi Andrew, > Version 0.10 of bluez-gnome added support for "browsing devices" - a > much needed feature by any account. What I'm not thrilled about is > that it was written to support gnome-vfs-obexftp. > > Don't get me wrong - gnome-vfs-obexftp is awesome, but > bluetooth-applet is the wrong entry point for it. The applet should > allow you to see what devices are around you and allow you to initiate > a bonding with them but the assumption that you want to browse OBEX is > bad. it is exactly the right entry point. You might wanna compare how MacOS X handles it. The actual bonding will be done automatically. You are the client and so we can rely on the actual FTP server to ask for a bonding and not wasting time to try to pair a public FTP repository that has no key anyway. > Another problem with this approach is that it creates a dependency on > gnome-vfs-obexftp and assumes that it's present. If it's desirable to > have the applet launch other programs it should support more than > obex:// and there should be some generic mechanism for programs to > plug themselves in as handling a given service. It should be possible > some day to get a bluetooth mouse working from the GUI, or a bluetooth > headset, for example. It only supports Bluetooth FTP and is not meant to support everything. So I have no idea what you are talking about. Use the preferences dialog or the upcoming wizard to connect other type of Bluetooth devices. > Of course there needs to be better integration of gnome-vfs-obexftp, > but that integration should be in nautilus where everything else > vfs-related is found. A bluetooth link under computer:/// when an > adapter is present would be sufficient (though I wish we'd treat OBEX > more generically as well - it's got 3 or 4 transports besides > bluetooth). We know that OBEX supports more than the Bluetooth transport, but which of these transports actually have devices that support FTP like transactions. Most of them only allow to push or pull a file. However feel free to fix gnome-vfs-obexftp to make this work. If you wanna have the Bluetooth adapters (yes, plural. We can have more than one) under computer:/// then go ahead a send patches upstream. I personally don't care and I am not responsible for that part of software. As usual with these kind of things, I am not the UI expert and if you wanna have fixed or changed something, you better send in a patch. We always welcome new development blood. Regards Marcel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Bluez-users] bluetooth-applet and gnome-vfs-obexftp 2007-08-10 9:02 ` Marcel Holtmann @ 2007-08-10 12:45 ` Timothy Murphy 2007-08-10 13:04 ` Marcel Holtmann 2007-08-10 13:13 ` umamahesh yelchuru venkata 2007-08-10 17:01 ` Andrew Jorgensen 2 siblings, 1 reply; 12+ messages in thread From: Timothy Murphy @ 2007-08-10 12:45 UTC (permalink / raw) To: bluez-users Marcel Holtmann wrote: >> Version 0.10 of bluez-gnome added support for "browsing devices" - a >> much needed feature by any account. What I'm not thrilled about is >> that it was written to support gnome-vfs-obexftp. >> >> Don't get me wrong - gnome-vfs-obexftp is awesome, but >> bluetooth-applet is the wrong entry point for it. The applet should >> allow you to see what devices are around you and allow you to initiate >> a bonding with them but the assumption that you want to browse OBEX is >> bad. > > it is exactly the right entry point. You might wanna compare how MacOS X > handles it. The actual bonding will be done automatically. You are the > client and so we can rely on the actual FTP server to ask for a bonding > and not wasting time to try to pair a public FTP repository that has no > key anyway. What I find odd is that it suggests bluez is somehow connected to gnome. As a KDE user I find it strange that I have to use a gnome application. This doesn't offend me, but I assumed - wrongly as it happened - that installing bluez-gnome would require a whole slew of gnome applications. As far as I can see, one has to have bluez-gnome just to establish pairing. Is that right? I don't understand why you can't just put the code in a file. -- Timothy Murphy e-mail (<80k only): tim /at/ birdsnest.maths.tcd.ie tel: +353-86-2336090, +353-1-2842366 s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Bluez-users] bluetooth-applet and gnome-vfs-obexftp 2007-08-10 12:45 ` Timothy Murphy @ 2007-08-10 13:04 ` Marcel Holtmann 2007-08-10 14:22 ` Timothy Murphy 0 siblings, 1 reply; 12+ messages in thread From: Marcel Holtmann @ 2007-08-10 13:04 UTC (permalink / raw) To: BlueZ users Hi Timothy, > >> Version 0.10 of bluez-gnome added support for "browsing devices" - a > >> much needed feature by any account. What I'm not thrilled about is > >> that it was written to support gnome-vfs-obexftp. > >> > >> Don't get me wrong - gnome-vfs-obexftp is awesome, but > >> bluetooth-applet is the wrong entry point for it. The applet should > >> allow you to see what devices are around you and allow you to initiate > >> a bonding with them but the assumption that you want to browse OBEX is > >> bad. > > > > it is exactly the right entry point. You might wanna compare how MacOS X > > handles it. The actual bonding will be done automatically. You are the > > client and so we can rely on the actual FTP server to ask for a bonding > > and not wasting time to try to pair a public FTP repository that has no > > key anyway. > > What I find odd is that it suggests bluez is somehow connected to gnome. > As a KDE user I find it strange that I have to use a gnome application. > This doesn't offend me, but I assumed - wrongly as it happened - > that installing bluez-gnome would require > a whole slew of gnome applications. actually the name is a little bit misleading when it comes to the dependencies since bluez-gnome only depends on GTK and D-Bus. However the intention is to provide UI applications for the GNOME desktop. It doesn't link against the GNOME libraries, because I am not mad ;) > As far as I can see, one has to have bluez-gnome just to establish pairing. > Is that right? That is wrong. Every desktop framework can have its own UI. The bluez-gnome provides stuff for GNOME and kdebluetooth provides this for KDE. They all communicate over D-Bus. > I don't understand why you can't just put the code in a file. Because pairing is global and the security implications of a file based approach are too complicated. Regards Marcel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Bluez-users] bluetooth-applet and gnome-vfs-obexftp 2007-08-10 13:04 ` Marcel Holtmann @ 2007-08-10 14:22 ` Timothy Murphy 0 siblings, 0 replies; 12+ messages in thread From: Timothy Murphy @ 2007-08-10 14:22 UTC (permalink / raw) To: bluez-users Marcel Holtmann wrote: >> As far as I can see, one has to have bluez-gnome just to establish >> pairing. Is that right? > > That is wrong. Every desktop framework can have its own UI. The > bluez-gnome provides stuff for GNOME and kdebluetooth provides this for > KDE. They all communicate over D-Bus. First of all, thanks for all the good work, Marcel. I find bluez works fine for me. I use it mainly in conjunction with gnokii, to communicate with mobile phones over Bluetooth. Actually, kdebluetooth was not packaged with Fedora (which I use) for some time, I'm not sure why. But I just looked again, and see that it is back. -- Timothy Murphy e-mail (<80k only): tim /at/ birdsnest.maths.tcd.ie tel: +353-86-2336090, +353-1-2842366 s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Bluez-users] bluetooth-applet and gnome-vfs-obexftp 2007-08-10 9:02 ` Marcel Holtmann 2007-08-10 12:45 ` Timothy Murphy @ 2007-08-10 13:13 ` umamahesh yelchuru venkata 2007-08-11 18:05 ` Marcel Holtmann 2007-08-10 17:01 ` Andrew Jorgensen 2 siblings, 1 reply; 12+ messages in thread From: umamahesh yelchuru venkata @ 2007-08-10 13:13 UTC (permalink / raw) To: BlueZ users [-- Attachment #1.1: Type: text/plain, Size: 3950 bytes --] Hi Marcel, Currently i want to test bluetooth dongle for my development board DBAu1200 i ported linux-2.6.11 kernel and enabled the required bluetooth services and usb bluetooth driver .To test it i cross compiled the bluez-libs-2.25 and bluez-utils-2.25 for MIPS architecture and for cross compilation i followed the following documentation from uclinux please see the following link docs.blackfin.uclinux.org/doku.php?id=blutooth_on_usb in that instead of bfin-uclinux i used mipsel and for CPPFLAGS="-D__KERNEL" it compiled successfully and i ported all the files under install folder,when i tried to execute from board following was the error message, Cannot execute the binary files.Could you guide where i am going wrong, waiting for your valuable suggestions Thank you Regards Umesh On 8/10/07, Marcel Holtmann <marcel@holtmann.org> wrote: > > Hi Andrew, > > > Version 0.10 of bluez-gnome added support for "browsing devices" - a > > much needed feature by any account. What I'm not thrilled about is > > that it was written to support gnome-vfs-obexftp. > > > > Don't get me wrong - gnome-vfs-obexftp is awesome, but > > bluetooth-applet is the wrong entry point for it. The applet should > > allow you to see what devices are around you and allow you to initiate > > a bonding with them but the assumption that you want to browse OBEX is > > bad. > > it is exactly the right entry point. You might wanna compare how MacOS X > handles it. The actual bonding will be done automatically. You are the > client and so we can rely on the actual FTP server to ask for a bonding > and not wasting time to try to pair a public FTP repository that has no > key anyway. > > > Another problem with this approach is that it creates a dependency on > > gnome-vfs-obexftp and assumes that it's present. If it's desirable to > > have the applet launch other programs it should support more than > > obex:// and there should be some generic mechanism for programs to > > plug themselves in as handling a given service. It should be possible > > some day to get a bluetooth mouse working from the GUI, or a bluetooth > > headset, for example. > > It only supports Bluetooth FTP and is not meant to support everything. > So I have no idea what you are talking about. Use the preferences dialog > or the upcoming wizard to connect other type of Bluetooth devices. > > > Of course there needs to be better integration of gnome-vfs-obexftp, > > but that integration should be in nautilus where everything else > > vfs-related is found. A bluetooth link under computer:/// when an > > adapter is present would be sufficient (though I wish we'd treat OBEX > > more generically as well - it's got 3 or 4 transports besides > > bluetooth). > > We know that OBEX supports more than the Bluetooth transport, but which > of these transports actually have devices that support FTP like > transactions. Most of them only allow to push or pull a file. However > feel free to fix gnome-vfs-obexftp to make this work. > > If you wanna have the Bluetooth adapters (yes, plural. We can have more > than one) under computer:/// then go ahead a send patches upstream. I > personally don't care and I am not responsible for that part of > software. > > As usual with these kind of things, I am not the UI expert and if you > wanna have fixed or changed something, you better send in a patch. We > always welcome new development blood. > > Regards > > Marcel > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Bluez-users mailing list > Bluez-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bluez-users > [-- Attachment #1.2: Type: text/html, Size: 4856 bytes --] [-- Attachment #2: Type: text/plain, Size: 315 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ [-- Attachment #3: Type: text/plain, Size: 164 bytes --] _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Bluez-users] bluetooth-applet and gnome-vfs-obexftp 2007-08-10 13:13 ` umamahesh yelchuru venkata @ 2007-08-11 18:05 ` Marcel Holtmann 0 siblings, 0 replies; 12+ messages in thread From: Marcel Holtmann @ 2007-08-11 18:05 UTC (permalink / raw) To: BlueZ users Hi, > Currently i want to test bluetooth dongle for my development > board DBAu1200 i ported linux-2.6.11 kernel and enabled the required > bluetooth services and usb bluetooth driver .To test it i cross > compiled the bluez-libs-2.25 and bluez-utils-2.25 for MIPS > architecture and for cross compilation i followed the following > documentation from uclinux please see the following link > docs.blackfin.uclinux.org/doku.php?id=blutooth_on_usb in that instead > of bfin-uclinux i used mipsel and for CPPFLAGS="-D__KERNEL" it > compiled successfully and i ported all the files under install > folder,when i tried to execute from board following was the error > message, don't steal threads and ask unrelated stuff. This is rude behavior on a public mailing list. Regards Marcel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Bluez-users] bluetooth-applet and gnome-vfs-obexftp 2007-08-10 9:02 ` Marcel Holtmann 2007-08-10 12:45 ` Timothy Murphy 2007-08-10 13:13 ` umamahesh yelchuru venkata @ 2007-08-10 17:01 ` Andrew Jorgensen 2007-08-10 17:30 ` Andrew Jorgensen 2007-08-10 17:47 ` Marcel Holtmann 2 siblings, 2 replies; 12+ messages in thread From: Andrew Jorgensen @ 2007-08-10 17:01 UTC (permalink / raw) To: BlueZ users First let me say, Marcel, that I didn't mean any personal offense to you. Please don't feel under-appreciated for all the good work you're putting into bluez-gnome. I'm glad to get a response from you. If you don't agree with anything else I say please at least consider this: The applet should not offer to browse an obex-ftp device unless gnome-vfs-obexftp is installed. It probably needs to be a run-time dependency so that distros that offer vfs-obexftp but not by default can expect the applet to work properly. I'm trying to help Ubuntu's next release not have a prominent new feature that doesn't work out of the box. They aren't including gnome-vfs-obexftp by default in gutsy (maybe they'll change their mind?) so it looks a bit ugly when you get an error message saying you can't browse the thing bluetooth-applet says you can browse. On 8/10/07, Marcel Holtmann <marcel@holtmann.org> wrote: > > Don't get me wrong - gnome-vfs-obexftp is awesome, but > > bluetooth-applet is the wrong entry point for it. The applet should > > allow you to see what devices are around you and allow you to initiate > > a bonding with them but the assumption that you want to browse OBEX is > > bad. > > it is exactly the right entry point. You might wanna compare how MacOS X > handles it. The actual bonding will be done automatically. You are the > client and so we can rely on the actual FTP server to ask for a bonding > and not wasting time to try to pair a public FTP repository that has no > key anyway. Good point that the bonding should be / is done automatically. I still think the applet is the wrong place for OBEX though - mostly because I think nautilus /is/ the right place for it. MacOS X does it the wrong way IMHO. They treat their bluetooth ftp like a GUI ftp client rather than just another location in the Finder. Gnome is doing it better by having a vfs module to support it, and Maemo (Nokia N800 / 770, for which gnome-vfs-obexftp was written) takes it one step further in the right direction by showing you your device in the file manager if it's connected. It does this in much the way I proposed here. (Yes, I know that this isn't the right place to propose that change. Sorry about that.) > > Another problem with this approach is that it creates a dependency on > > gnome-vfs-obexftp and assumes that it's present. If it's desirable to > > have the applet launch other programs it should support more than > > obex:// and there should be some generic mechanism for programs to > > plug themselves in as handling a given service. It should be possible > > some day to get a bluetooth mouse working from the GUI, or a bluetooth > > headset, for example. > > It only supports Bluetooth FTP and is not meant to support everything. > So I have no idea what you are talking about. Use the preferences dialog > or the upcoming wizard to connect other type of Bluetooth devices. I have discussed this with James Henstridge a little and while he's not opposed to adding support for other transports to gnome-vfs-obexftp he would agree that the other transports are a lower priority. My main concern is that we'll hard-code obex = bluetooth everywhere so that if someone extends gnome-vfs-obexftp to support USB and other transports there won't be any place for it in gnome anyway. I'd also love to see Edd Dumbill's gnome-obex-server and gnome-obex-send support other transports, particularly IrDA. In a perfect world it would also advertise itself via Avahi and support file push over TCP. > > Of course there needs to be better integration of gnome-vfs-obexftp, > > but that integration should be in nautilus where everything else > > vfs-related is found. A bluetooth link under computer:/// when an > > adapter is present would be sufficient (though I wish we'd treat OBEX > > more generically as well - it's got 3 or 4 transports besides > > bluetooth). > > We know that OBEX supports more than the Bluetooth transport, but which > of these transports actually have devices that support FTP like > transactions. Most of them only allow to push or pull a file. However > feel free to fix gnome-vfs-obexftp to make this work. Quite a lot of devices support OBEX FTP over USB - and USB is a lot faster and some more reliable than BT. Probably far fewer devices that use OBEX over IrDA support anything but PUSH. And there may in fact be no services or devices that do OBEX FTP over TCP, but the underlying library (openobex) and the commandline client (obexftp) support all of these. > If you wanna have the Bluetooth adapters (yes, plural. We can have more > than one) under computer:/// then go ahead a send patches upstream. I > personally don't care and I am not responsible for that part of > software. Sorry, I shouldn't have mentioned what I thought could be done in other projects, that really has nothing to do with you. > As usual with these kind of things, I am not the UI expert and if you > wanna have fixed or changed something, you better send in a patch. We > always welcome new development blood. I'm not a UI expert either. I was just disappointed that the first gnome (non-cli) interface for connecting to a bluetooth device was really an interface to connect with an OBEX FTP device on a bluetooth transport. I plainly admit that I had false assumptions about what that feature was supposed to be and my disappointment is due primarily to those false assumptions. It sounds like the preferences dialog and the druid will cover my needs nicely. Also thank you for being welcoming to new developers. I need to dive into one of the projects I am interested in. I appreciate the idea that I'd be welcomed if I chose bluez-gnome. May I ask, by the way, if bluez-users was the wrong place to bring this up? ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Bluez-users] bluetooth-applet and gnome-vfs-obexftp 2007-08-10 17:01 ` Andrew Jorgensen @ 2007-08-10 17:30 ` Andrew Jorgensen 2007-08-11 18:04 ` Marcel Holtmann 2007-08-10 17:47 ` Marcel Holtmann 1 sibling, 1 reply; 12+ messages in thread From: Andrew Jorgensen @ 2007-08-10 17:30 UTC (permalink / raw) To: BlueZ users On 8/10/07, Andrew Jorgensen <andrew.jorgensen@gmail.com> wrote: > I'm trying to help Ubuntu's next release not have a prominent new > feature that doesn't work out of the box. They aren't including > gnome-vfs-obexftp by default in gutsy (maybe they'll change their > mind?) so it looks a bit ugly when you get an error message saying you > can't browse the thing bluetooth-applet says you can browse. Apparently there's already a bug open on Launchpad: https://bugs.launchpad.net/ubuntu/+source/bluez-gnome/+bug/131530 The reporter there got the same impression I did - that the Browse device feature was intended to allow the user to pair or connect with a device. He also found it odd that only OBEX FTP was supported. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Bluez-users] bluetooth-applet and gnome-vfs-obexftp 2007-08-10 17:30 ` Andrew Jorgensen @ 2007-08-11 18:04 ` Marcel Holtmann 2007-08-11 22:32 ` Andrew Jorgensen 0 siblings, 1 reply; 12+ messages in thread From: Marcel Holtmann @ 2007-08-11 18:04 UTC (permalink / raw) To: BlueZ users Hi Andrew, > > I'm trying to help Ubuntu's next release not have a prominent new > > feature that doesn't work out of the box. They aren't including > > gnome-vfs-obexftp by default in gutsy (maybe they'll change their > > mind?) so it looks a bit ugly when you get an error message saying you > > can't browse the thing bluetooth-applet says you can browse. > > Apparently there's already a bug open on Launchpad: > https://bugs.launchpad.net/ubuntu/+source/bluez-gnome/+bug/131530 > > The reporter there got the same impression I did - that the Browse > device feature was intended to allow the user to pair or connect with > a device. He also found it odd that only OBEX FTP was supported. actually once we add the "Setup new device" menu entry to that menu then it should become more clearer. This then will call the wizard. The missing gnome-vfs-obexftp issue is because it is part of universe and not Gutsy core. That is up to the Ubuntu guys to figure out. I think the main problem might be that we don't have a Debian package for it. So time for someone to maintain a gnome-vfs-obexftp Debian package and so it will find its way into Ubuntu core. Regards Marcel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Bluez-users] bluetooth-applet and gnome-vfs-obexftp 2007-08-11 18:04 ` Marcel Holtmann @ 2007-08-11 22:32 ` Andrew Jorgensen 0 siblings, 0 replies; 12+ messages in thread From: Andrew Jorgensen @ 2007-08-11 22:32 UTC (permalink / raw) To: BlueZ users On 8/11/07, Marcel Holtmann <marcel@holtmann.org> wrote: > actually once we add the "Setup new device" menu entry to that menu then > it should become more clearer. This then will call the wizard. This will be good. Thanks! ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Bluez-users] bluetooth-applet and gnome-vfs-obexftp 2007-08-10 17:01 ` Andrew Jorgensen 2007-08-10 17:30 ` Andrew Jorgensen @ 2007-08-10 17:47 ` Marcel Holtmann 1 sibling, 0 replies; 12+ messages in thread From: Marcel Holtmann @ 2007-08-10 17:47 UTC (permalink / raw) To: BlueZ users Hi Andrew, > First let me say, Marcel, that I didn't mean any personal offense to > you. Please don't feel under-appreciated for all the good work you're > putting into bluez-gnome. I'm glad to get a response from you. don't worry, I am really bad when it comes to UI programming. I do prefer kernel code. > If you don't agree with anything else I say please at least consider > this: The applet should not offer to browse an obex-ftp device unless > gnome-vfs-obexftp is installed. It probably needs to be a run-time > dependency so that distros that offer vfs-obexftp but not by default > can expect the applet to work properly. We had a patch for it. It was so ugly that I simply dropped it. > I'm trying to help Ubuntu's next release not have a prominent new > feature that doesn't work out of the box. They aren't including > gnome-vfs-obexftp by default in gutsy (maybe they'll change their > mind?) so it looks a bit ugly when you get an error message saying you > can't browse the thing bluetooth-applet says you can browse. I thought they gonna have it. I know that it has its bugs, but I don't see any reason why it is not in there. Anyway you can patch it out of the code if you really want to. It is only a few lines of code. > > it is exactly the right entry point. You might wanna compare how MacOS X > > handles it. The actual bonding will be done automatically. You are the > > client and so we can rely on the actual FTP server to ask for a bonding > > and not wasting time to try to pair a public FTP repository that has no > > key anyway. > > Good point that the bonding should be / is done automatically. I > still think the applet is the wrong place for OBEX though - mostly > because I think nautilus /is/ the right place for it. > > MacOS X does it the wrong way IMHO. They treat their bluetooth ftp > like a GUI ftp client rather than just another location in the Finder. > Gnome is doing it better by having a vfs module to support it, and > Maemo (Nokia N800 / 770, for which gnome-vfs-obexftp was written) > takes it one step further in the right direction by showing you your > device in the file manager if it's connected. It does this in much > the way I proposed here. (Yes, I know that this isn't the right place > to propose that change. Sorry about that.) As I said, I don't care if someone actually starts integrating it much deeper into GNOME. It won't be me since dealing with bluez-gnome and getting that part right is hard enough. > > It only supports Bluetooth FTP and is not meant to support everything. > > So I have no idea what you are talking about. Use the preferences dialog > > or the upcoming wizard to connect other type of Bluetooth devices. > > I have discussed this with James Henstridge a little and while he's > not opposed to adding support for other transports to > gnome-vfs-obexftp he would agree that the other transports are a lower > priority. My main concern is that we'll hard-code obex = bluetooth > everywhere so that if someone extends gnome-vfs-obexftp to support USB > and other transports there won't be any place for it in gnome anyway. I don't see a big problem here. It is only a matter of getting the URI syntax right. You can easily differentiate between a USB device URI and a Bluetooth address URI. > I'd also love to see Edd Dumbill's gnome-obex-server and > gnome-obex-send support other transports, particularly IrDA. In a > perfect world it would also advertise itself via Avahi and support > file push over TCP. Check out the obex-data-server project from Google SoC. It will initially only support Bluetooth, but that one can be easily extended to support transports like TCP/IP. > > We know that OBEX supports more than the Bluetooth transport, but which > > of these transports actually have devices that support FTP like > > transactions. Most of them only allow to push or pull a file. However > > feel free to fix gnome-vfs-obexftp to make this work. > > Quite a lot of devices support OBEX FTP over USB - and USB is a lot > faster and some more reliable than BT. Probably far fewer devices > that use OBEX over IrDA support anything but PUSH. And there may in > fact be no services or devices that do OBEX FTP over TCP, but the > underlying library (openobex) and the commandline client (obexftp) > support all of these. Be my guest in addressing this. I only had a brief look at the gnome-vfs-obexftp to make it use RFCOMM sockets directly and I didn't even write the final patch. That's it. I am not involved in it. > > If you wanna have the Bluetooth adapters (yes, plural. We can have more > > than one) under computer:/// then go ahead a send patches upstream. I > > personally don't care and I am not responsible for that part of > > software. > > Sorry, I shouldn't have mentioned what I thought could be done in > other projects, that really has nothing to do with you. The bluez-gnome project is open for everything, but some stuff that are not tightly coupled should be better kept separate. Otherwise simply send patches. We go from there. > > As usual with these kind of things, I am not the UI expert and if you > > wanna have fixed or changed something, you better send in a patch. We > > always welcome new development blood. > > I'm not a UI expert either. I was just disappointed that the first > gnome (non-cli) interface for connecting to a bluetooth device was > really an interface to connect with an OBEX FTP device on a bluetooth > transport. I plainly admit that I had false assumptions about what > that feature was supposed to be and my disappointment is due primarily > to those false assumptions. It sounds like the preferences dialog and > the druid will cover my needs nicely. Actually Bluetooth is so highly complicated that most of the times we need at least three attempts to get it right. There is always something. Even with our new infrastructure that uses solely D-Bus we are big step into the right direction, but it is still way to complex for most people to get it right. The D-Bus API is simply, but it still has its issues if you start mis-using it. My hope is that a Bluetooth GTK widget library will help people to develop Bluetooth enabled UI applications faster and more easily since they don't have to worry about details. > Also thank you for being welcoming to new developers. I need to dive > into one of the projects I am interested in. I appreciate the idea > that I'd be welcomed if I chose bluez-gnome. Start fixing or extending stuff. I am simply the wrong person for writing UI applications, but no one else wanting to write this passkey agent support for GNOME. So here we are. Me writing UI code. > May I ask, by the way, if bluez-users was the wrong place to bring this up? I think it is fine. When you start sending patches, make sure they go to bluez-devel. Regards Marcel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2007-08-11 22:32 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-08-10 4:10 [Bluez-users] bluetooth-applet and gnome-vfs-obexftp Andrew Jorgensen 2007-08-10 9:02 ` Marcel Holtmann 2007-08-10 12:45 ` Timothy Murphy 2007-08-10 13:04 ` Marcel Holtmann 2007-08-10 14:22 ` Timothy Murphy 2007-08-10 13:13 ` umamahesh yelchuru venkata 2007-08-11 18:05 ` Marcel Holtmann 2007-08-10 17:01 ` Andrew Jorgensen 2007-08-10 17:30 ` Andrew Jorgensen 2007-08-11 18:04 ` Marcel Holtmann 2007-08-11 22:32 ` Andrew Jorgensen 2007-08-10 17:47 ` Marcel Holtmann
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox