PortableApps.com Platform and Suite 1.6 have been released.
Pidgin Portable and the Facebook PluginSubmitted by cmckee on October 21, 2009 - 9:49am
I have a suggested change for the Pidgin Portable installer. Can the installer be modified not to remove non-pidgin related assemblies? The Facebook plug-in requires libjson-glib-1.0.dll which gets removed during the upgrade process. Thanks ( categories: )
|


Anything that's not pidgin
Anything that's not pidgin standard should go in your Data folder.
IE - any plugins you have should be in \PidginPortable\Data\settings\.purple\plugins
The installer by default removes the application files, but Data is left untouched, which is why the folders are there
According to the install
According to the install instructions here
That one can go in PidginPortable\Data\settings\.purple\plugins (as you say) but this one
has to stay there, which is the file that the OP wants preserved. The Pidgin Portable installer already preserves the protocol icons so it would make sense to preserve this file as well. And possibly libfacebook.dll in PidginPortable\App\Pidgin\plugins in case the instructions above are followed to the letter.
Plugins
should only go in the plugin folder. The libjson-glib.dll file is not a standard part of Pidgin which is why it's not preserved when Pidgin is updated. It's not feasable to try and preserve EVERY file that plugins need in Pidgin when it's upgraded, which is why there are separate folders in your Data folder for plugins and pixmaps, etc.
Maybe John can chime in, but as of at least Facebook Plugin 1.5, the libjson-glib.dll wasn't required. I did test it, and the file is required to be in the root of Pidgin's directory.
It would be better if the plugin kept all it's pertinent files in the plugins folder, not modifying the application's folder in any way.
John - thoughts??
Whereabouts in the Data
Whereabouts in the Data folder do you put the pixmaps?
Hmmm....I swear there was
Hmmm....I swear there was one...I guess not. pixmaps is one of the folders that are preserved when pidgin is upgraded though, that I know. That would be why I thought it was separate.
my pixmaps is in
my pixmaps is in PidginPortable\App\Pidgin\pixmaps
not in Data\settings\.purple
should it be in Data??
"No one man can terrorize a whole nation unless we are all his accomplices." - Edward R. Murrow
No. It was an error on my
No. It was an error on my part. The location in Pidgin\pixmaps is correct.
how come libjson-glib.dll
how come libjson-glib.dll can't go into the Data\settings\.purple folder? there are some other files there that should be in the pidgin root dir, no? don't understand why only the subfolders are available in the portable environment...
as a temp fix I copied the libjson to Data\settings\.purple\plugins, together with a .bat that I run after upgrading to copy it to App\Pidgin ... It's not the best workaround, but it works...
libjson-glib-1.0.dll
libjson-glib-1.0.dll within App\Pidgin is preserved in upgrades now and has been for the last two Pidgin releases.
Sometimes, the impossible can become possible, if you're awesome!
Could not retrieve buddy list
My Facebook plugin shows me this notification: Could not retrieve buddy list. And that's why I can't connect to Facebook. Don't you know where is the problem?
Update
This was an issue that popped up a few hours ago. Fortuantely the dev has already updated with a fix. Get it here.
Enjoy
Live to learn. Learn to live. - JWSII
Thanks
Nice quick work there
That really works. Thanks
So I downloaded that... Next time I will know what to do...
Invisible status
I have this problem: When I am invisible using pidgin facebook chat and I go to facebook website I am online there. Is there any way not to be online on facebook website chat?
Disable
Accounts - Select Facebook Account - Disable
Like some other networks, there is no such thing as 'invisible' in Facebook's chat. You're either online or you're not.
Sometimes, the impossible can become possible, if you're awesome!