I don't know if this works with 2-step authentication and I know this is piracy but this way you can run Picasa on Linux through Wine and enable sync to Picasa Web Albums:
Download and install http://portableappz.blogspot.com/search?q=picasa If you install to C:\ it will create a PicasaPortable folder in C:\, in you install the platform from http://portableapps.com it will install to the platform (C:\PortableApps\PicasaPortable) Take the folder on a flash drive Run PicasaPortable.exe on a Windows PC, log in to google through the app. Exit Picasa Run it on Linux through Wine, you'll be logged in, and able to sync. PortableApps.com is a platform for running apps through flash drives portably (carrying the app AND settings in the flash drive, not leaving data in the computer being used in when exiting. PicasaPortable is Picasa wrapped up in a launcher using the same platform, though it is not allowed by Google. You may be breaking the Terms of Use but it does work as expected. -- You received this message because you are subscribed to the Google Groups "Google-Labs-Picasa-for-Linux" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-labs-picasa-for-linux/-/FLpoMsjz_0gJ. To post to this group, send email to google-labs-picasa-for-linux@googlegroups.com. To unsubscribe from this group, send email to google-labs-picasa-for-linux+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-labs-picasa-for-linux?hl=en.