#10657: Preferred protocols

View: New views
6 Messages — Rating Filter:   Alert me  

#10657: Preferred protocols

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10657: Preferred protocols
--------------------------+-------------------------------------------------
 Reporter:  tremby        |     Owner:  rekkanoryo
     Type:  enhancement   |    Status:  new      
Component:  unclassified  |   Version:  2.6.3    
 Keywords:                |  
--------------------------+-------------------------------------------------
 I have a lot of contacts who I see online through MSN or XMPP and Facebook
 (I'm using the third party plugin). As we all know, though, Facebook chat
 is terrible. If I want to talk to a particular friend who is online with
 both and I click their name I get a chat window open but it always seems
 to default to Facebook chat. A lot of the time I don't notice until
 messages start appearing twice or getting dropped, and then I switch.

 I'd like to tell Purple somehow that if it's available I want to prefer
 MSN or XMPP over Facebook.

--
Ticket URL: <http://developer.pidgin.im/ticket/10657>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10657: Preferred protocols

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10657: Preferred protocols
-------------------------+--------------------------------------------------
 Reporter:  tremby       |        Owner:          
     Type:  enhancement  |       Status:  pending  
Milestone:               |    Component:  libpurple
  Version:  2.6.3        |   Resolution:          
 Keywords:               |  
-------------------------+--------------------------------------------------
Changes (by deryni):

  * status:  new => pending


Comment:

 There is a contact priority plugin in the pidgin source which does this
 sort of thing, at the moment it works on a per-account basis as opposed to
 a per-protocol basis though a patch implementing per-protocol control
 would likely get accepted.

 However, before going that route do you have the facebook buddy above the
 other buddies (within the contact)? Linear order does matter some, see
 [wiki:"Using
 Pidgin#IgroupedmybuddiesintocontactscanIcontrolwhichoneisselected" this
 FAQ entry] for details.

--
Ticket URL: <http://developer.pidgin.im/ticket/10657#comment:2>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10657: Preferred protocols

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10657: Preferred protocols
-------------------------+--------------------------------------------------
 Reporter:  tremby       |        Owner:          
     Type:  enhancement  |       Status:  pending  
Milestone:               |    Component:  libpurple
  Version:  2.6.3        |   Resolution:          
 Keywords:               |  
-------------------------+--------------------------------------------------
Changes (by tremby):

  * status:  pending => new


Comment:

 Thanks, that was very helpful. I could go through my blist.xml and move
 all the Facebook buddies to the bottom of their contacts but I don't trust
 the Facebook chat plugin to somehow undo that! Plus I really want it to be
 an absolute last resort. So I think I'd like to give this plugin a go.

 I'm not sure how to install it, though -- I have downloaded the source
 (did it through apt-get) and I see contact_priority.c in the
 pidgin/plugins directory. I ran configure in the root and then ran make in
 pidgin/plugins and I now have contact_priority.la and contact_priority.lo.
 What's next, or am I on the wrong track?

--
Ticket URL: <http://developer.pidgin.im/ticket/10657#comment:3>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10657: Preferred protocols

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10657: Preferred protocols
-------------------------+--------------------------------------------------
 Reporter:  tremby       |        Owner:          
     Type:  enhancement  |       Status:  pending  
Milestone:               |    Component:  libpurple
  Version:  2.6.3        |   Resolution:          
 Keywords:               |  
-------------------------+--------------------------------------------------
Changes (by deryni):

  * status:  new => pending


Comment:

 You can move them in pidgin itself rather than by editing the blist.xml
 file directly as well (though I can understand that being slower for large
 amounts of buddies). Unless the Facebook plugin removes and re-adds the
 buddy from the buddy list it shouldn't really be able to reorder it within
 the contact so I wouldn't worry about that until it appears to be a
 problem.

 Right track, missing one step/piece of information. Run 'make
 contact_priority.so' to generate just the contact_priority.so file in the
 plugins directory. Built-by-default plugins built by 'make' run by itself
 are created in the .libs/ directory (contact_priority.so isn't built
 completely by default so isn't there).

--
Ticket URL: <http://developer.pidgin.im/ticket/10657#comment:4>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10657: Preferred protocols

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10657: Preferred protocols
-------------------------+--------------------------------------------------
 Reporter:  tremby       |        Owner:          
     Type:  enhancement  |       Status:  pending  
Milestone:               |    Component:  libpurple
  Version:  2.6.3        |   Resolution:          
 Keywords:               |  
-------------------------+--------------------------------------------------
Changes (by tremby):

  * status:  pending => new


Comment:

 That's great, thanks. I copied that file to ~/.purple/plugins and it seems
 to be working just fine. This is a better solution for me than reordering
 the contacts as it means Facebook can be used as an absolute last resort
 -- not used even if it's "online" and the MSN/XMPP account is "idle", for
 instance.

 So go ahead and close this -- this plugin fits my needs. Thanks.

--
Ticket URL: <http://developer.pidgin.im/ticket/10657#comment:5>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10657: Preferred protocols

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10657: Preferred protocols
-------------------------+--------------------------------------------------
 Reporter:  tremby       |        Owner:            
     Type:  enhancement  |       Status:  closed    
Milestone:               |    Component:  libpurple
  Version:  2.6.3        |   Resolution:  worksforme
 Keywords:               |  
-------------------------+--------------------------------------------------
Changes (by darkrain42):

  * status:  new => closed
  * resolution:  => worksforme


--
Ticket URL: <http://developer.pidgin.im/ticket/10657#comment:6>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker