maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   OS2008 / Maemo 4 / Chinook - Diablo (https://talk.maemo.org/forumdisplay.php?f=29)
-   -   HOW TO: Get Link-Local (Bonjour) Chat working under Diablo (https://talk.maemo.org/showthread.php?t=23838)

qole 2008-09-24 07:13

HOW TO: Get Link-Local (Bonjour) Chat working under Diablo
 
At the summit, we tried getting Link-Local chat (also known as Bonjour in the Apple world) to work. This protocol searches the local network (on the current router) for anyone else using the protocol and shows them in your contacts list. This is very cool.

If it works.

Well, you can make it work in Diablo, it just needs a hack right now (fix coming soon, say the Collabora guys).

UPDATE: USE THE INSTRUCTIONS IN THIS POST TO GET THIS WORKING!

Benson 2008-09-24 08:48

Re: HOW TO: Get Link-Local (Bonjour) Chat working under Diablo
 
Curious, why Mac users? This used by a standard Apple program, or just a popular one?

lardman 2008-09-24 09:07

Re: HOW TO: Get Link-Local (Bonjour) Chat working under Diablo
 
It's used by the standard iChat program.

Cool, would be good to have more people using it for the next summit (add your irc nick to your name too)!

qole 2008-09-24 17:30

Re: HOW TO: Get Link-Local (Bonjour) Chat working under Diablo
 
I think it should be required for any gathering of tablet users. Great way to chat with people in the room, and put names to faces.

I also would love to get Windows people using this. You can download Bonjour for Windows here; does anyone know of a Windows chat program that can use the protocol?

EDIT: Yes, it looks like Pidgin for Windows can do it. No excuses for you not to have this on any and all of your laptops now! :D

Jaffa 2008-09-24 19:05

Re: HOW TO: Get Link-Local (Bonjour) Chat working under Diablo
 
With those repos I've only got 0.6.16-3maemo2 available. Installing them worked; reboot: still no joy :-(

qole 2008-09-24 22:00

Re: HOW TO: Get Link-Local (Bonjour) Chat working under Diablo
 
Quote:

Originally Posted by Jaffa (Post 227041)
With those repos I've only got 0.6.16-3maemo2 available.

That's not right; the Diablo repos should have a version 0.6.23-2maemo3 and if you don't see that when you do an "apt-cache policy avahi-daemon" then you might have your repos set up wrongly.

Quote:

Originally Posted by Jaffa (Post 227041)
Installing them worked; reboot: still no joy :-(

"no joy" means it isn't even showing up on your account types list, and you can't even create an account, or you can create an account but you aren't going on-line? My hack fixes the latter problem. I don't know what to say about the former problem.

What happens when you run it explicitly from the command line, like the Collabora guy suggested?

Code:

SALUT-PERSIST=1 /usr/lib/telepathy/telepathy-salut

Jaffa 2008-09-25 11:40

Re: HOW TO: Get Link-Local (Bonjour) Chat working under Diablo
 
Quote:

Originally Posted by qole (Post 227110)
"no joy" means it isn't even showing up on your account types list, and you can't even create an account, or you can create an account but you aren't going on-line? My hack fixes the latter problem. I don't know what to say about the former problem.

Ah, ok - still no joy with the GUI. The Collabora guy was stumped too, so cool toys for me may have to wait :-(

qole 2008-09-25 16:24

Re: HOW TO: Get Link-Local (Bonjour) Chat working under Diablo
 
I can't help but wonder that if you set up your repos so that you could see the new version of avahi-daemon, things might install properly for you.

benny1967 2008-10-08 19:06

Re: HOW TO: Get Link-Local (Bonjour) Chat working under Diablo
 
OK I should probably have done what was advised here, but I knew better :o

I found the package "Pidgin Bonjour Support - Pidgin and Telepathy Bonjour Support" in Extras today and thought that, well, I could simply install it and get Bonjour/Avahi-support for the built in IM client ("and Telepathy"!).

No. Didn't work. I didn't even see my N800 in my Avahi Browser on my desktop. I also didn't have any new options in the account setting that would let me set up a Bounjour/Avahi-Account.

I could start /etc/init.d/avahi-daemon manually and see the N800 as a device, but not offering any services.

Step 2: I installed Pidgin. Pidgin now allows me to set up what they call a "Bonjour-account". Once I do this, the corresponding service shows up in the Avahi Browser and the account I set up on Pidgin/N800 pops up in Pidgin on my desktop - if and only if I started etc/init.d/avahi-daemon manually before. (OK, I could add this myself, but I don't want to right now because... see below)

Still, from Pidgin on my N800, I cannot see the the Bonjour Account that I have on my desktop. Trying to initiate a chat from the desktop (where I see my N800) fails.


Can any of you guys who know what Avahi really is and how it works give me a hint where to start looking for errors? The most important one is this one-way-mirror effect: I can see my N800 from Pidgin on my desktop but not the other way round. First step would be to have it work in Pidgin reliably, both ways.

Then I'd love to have it work with the built-in IM client... I only use SIP and XMPP-based services normally, so I don't want to run a multi-protocol client that only duplicates this functionality. Maybe I got carried away by the package description saying "...and Telepathy Bonjour Support" and there's still something else to be installed, but it would be cool if it could be done with as little additional hackery as possible... I don't want the next SSU to fail because of this, you know. ;)

qole 2008-10-08 19:28

Re: HOW TO: Get Link-Local (Bonjour) Chat working under Diablo
 
benny1967: Did you downgrade your avahi after installing Bonjour support (as I posted in the first post)? That "fixed" it for me.


All times are GMT. The time now is 16:18.

vBulletin® Version 3.8.8