http://www.murga-linux.com/puppy/viewtopic.php?t=95202
OK guys, do not rush to delete Skype 4.0.0.8 and Skype 4.2 yet.
Here is how you can login with Skype 4.0.0.8 (no time today to test 4.2 but I guess it will work the same way). Tested on DebianDog with deb packages but it will be the same for Puppy. The instruction involves installing pet (deb) packages. You can addapt it to use SFS files but Skype 2.2.0.35-new has to be rebuilded with different path and name for skype binary and starting script /usr/bin/skype.
1. Start Skype 2.2.0.35-new (or if you have already installed Skype 2.1, or 2.2 + start-skype script from my previous post) and setup skype to autologin after start (very important). Quit and make sure starting skype really autologins in your account. If it does quit skype with right click from the tray icon (also very important).
2. Make sure /root/.Skype is there and do not delete anything from there.
3. Remove Skype 2.2.0.35-new (or your installed skype 2.2). Make sure to delete also start-skype script if it was manually added by you. It is important not to start it by accident because it will break Skype 4.0.0.8 from now.
4. Install Skype 4.0.0.8 (Im sure someone will point download location for working pet package). I'm using this ubuntu deb:
http://launchpadlibrarian.net/111495501 ... 1_i386.deb
5. Run Skype 4.0.0.8 from terminal by typing skype
You will autologin in you account which was setup to autologin with Skype 2.2
As long you quit and start skype without using logout it will work for you. If you use logout it will be broken again but it is OK. Read next step how to fix it:
6. In case you did logout and Skype again is not working extract the skype binary from Skype 2.2.0.35-new sfs or pet, rename it to skype-2 (for example) and move it in /usr/bin
7. Create script to run /usr/bin/skype-2 named skype-fix (for example):
skype-fix content:
Code: Select all
#!/bin/bash
rm -f /root/.Skype/shared.lck
rm -f /root/.Skype/shared.xml
rm -fr /root/.Skype/shared_httpfe
rm -fr /root/.Skype/shared_dynco
/usr/bin/skype-2
I know it is not perfect solution and needs to keep skype-2 binary in the system but it is fine for me and I guess others will find it useful.
Maybe someone will make sfs and pet including both binaries and the right setup and menu entries after more people confirm it is working for them too.
Edit: Yes, it works for Skype 4.2 also.
Toni