[Pidgin] #3564: Auto-login as invisible ...

Pidgin trac at pidgin.im
Mon Oct 15 16:56:38 EDT 2007


#3564: Auto-login as invisible ...
----------------------+-----------------------------------------------------
Reporter:  andrixnet  |       Owner:  lschiere    
    Type:  defect     |      Status:  new         
Priority:  minor      |   Component:  unclassified
 Version:  2.2.1      |    Keywords:              
 Pending:  0          |  
----------------------+-----------------------------------------------------
 Am I missing something? I am really confused.

 Scenario 1 :
 - assume in prefs there is NO setting for a preset status at startup,
 also, not checked for "use last status".
 - assume my account(s) are set to autologin
 - assume a fast PC, fast connection, thus there is potentially very little
 time to see and use the pidgin UI while connecting is in progress in order
 to stop it.
 - assume the last status was "avail" with a message.

 * start pidgin
 * it will autologin and set status to avail with message.

 - in prefs, change '''"status to apply at startup"''' from an empty value
 (installation default i think) to let's say "away".

 * stop pidgin
 * start pidgin

 !!! pidgin starts with avail and message (the one used last time, setting
 in pref had no effect).
 - go to prefs, the setting marked bold above is now empty.


 ----

 Scenario 2 :
 - assume in prefs there is NO setting for a preset status at startup,
 also, not checked for "use last status".
 - assume my account(s) are set to autologin
 - assume a fast PC, fast connection, thus there is potentially very little
 time to see and use the pidgin UI while connecting is in progress in order
 to stop it.
 - assume the last status was "avail" with a message.

 I want the next time I start pidgin, to login as invisible. How do I do
 this?
 First idea that comes to mind is a command line switch.

 - open a command prompt, in pidgin installation dir.
 - type ''pidgin --help''
 * since the default on this win32 box is for console applications to close
 automatically when the application exits and the fact that pidgin opens a
 different console window to show some text, as that window dissapears
 quickly, I can't read it.

 === REQUEST : on win32, ''pidgin --help'' and also any other instances
 when pidgin might open a console window, it should keep it open until user
 interraction (such as "Press ENTER")

 So, on to the next.
 Go to .purple dir and look into accounts.xml
 I see a setting "auto-login" with value 1.
 - open the file in a text editor, change the value to 0.
 * start pidgin

 Pidgin starts, doesn't auto-login, so now I can edit the account (from
 UI), and also access preferences for Pidgin.
 However, due to the problem with "status to apply on startup" described
 above, this option isn't of much use.
 Also, in the account settings (yahoo at least) there is no checkbox (like
 in the official yahoo client) that says "sign in as invisible".

 On to the next idea...
 In accounts.xml I see the statuses, listed.
 There there is my last used status, which was an avail with a message. It
 has a property "active" set to true, while all others are set to false.
 - edit accounts.xml
 - set property active=false where it is set to true
 - set property active=true for the status I want to start with (my case,
 invisible)
 * start pidgin

 nothing changes, the status I last used, the one avail with message is set
 again ...


 ----
 So, in the end, I still remain with the question :
 if pidgin autologins (with my last status, whatever that was), how can I
 make it to log in as invisible?

 ----
 I know this is a complex description with several variants and possible
 issues. If you think I should split it into several tickets, please let me
 know.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/3564>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list