Picasaweb sous picasa 3.9 avec playonlinux

Aujourd’hui on va voir une astuce trouvée ici permettant d’utiliser la fonction de partage de picasa sous linux. Actuellement cette astuce requiert d’avoir accès à un vrai environnement Windows. J’espère cependant que cette barrière pourra être levée d’ici peu. L’astuce en question consiste à récupérer quelques clés de registre écrites par picasa dans le registre Windows afin de les importer dans l’environnement wine sous Linux.

Récupération des données picasa sous Windows

  • Tout d’abord il va falloir télécharger et installer picasa sous Windows
  • Afin de récupérer les informations de registre souhaitées, on va utiliser un outil de l’ami nirsoft : regfromapp. On peut également aller lire soit même le registre, mais là on se simplifie la vie… hum.
  • Maintenant on lance picasa puis on clique sur le bouton partage pour envoyer une petite photo de chat sur la toile. La fenêtre de connexion demandant identifiant et mot de passe de son compte picasaweb apparaît. Stop, on attend avant de rentrer ses identifiants
  • On lance l’outil regfromapp de nirsoft, et on sélectionne évidemment picasa comme application à scanner
  • On peut enfin rentrer ses identifiants
  • L’outil de nirsoft nous à sorti les clé de registre que picasa a enregistré et ça ressemble à ceci :

    [HKEY_CURRENT_USER\Software\Google\Picasa\Picasa2\Preferences]
    "GoogleOAuth"=hex(3):"une cle hexa decimale ici"
    "GoogleOAuthEmail"="monmail@monfournisseur"
    "GoogleOAuthServices"="mail,lh2,cp,cp.manager,mailrelay,"
    "GoogleOAuthVersion"=dword:00000005
    "LastUserESState"=dword:00000000
    "SyncVersion:monmail@monfournisseur_lh"=dword:00000001

  • On copie-colle ceci dans un fichier texte basique. Utilisez notepad ! On renomme le fichier picasa_id.reg par exemple et on copie ça sur une clé USB ou autre pour le rapatriement sous Linux.

Ouf c’est fini pour la partie sous Windows, on peut aller se laver les mains avant de retourner sous Linux… question d’hygiène.

Installation et configuration de picasa avec playonlinux

  • Si ce n’est pas déjà fait, installer playonlinux… c’est bon ?
  • On installe tranquillement picasa via le script playonlinux, c’est tout facile. Petite remarque, internet explorer ne semble pas du tout nécessaire pour faire tourner picasa. On peut décider de vivre avec, mais si vous faites des réactions allergiques violentes à ce navigateur, voici l’astuce de votre médecin :
    • Rendez vous sur la page picasa de playonlinux.
    • Déroulez la section « Code Source » du premier post et faites un copier-coller du code dans un fichier picasa.sh. Ne copiez pas les numéros de lignes ! Rendez le fichier exécutable ( dans en terminal ouvert dans le dossier du fichierchmod u+x picasa.sh ).
    • Commentez la ligne contenant POL_Call POL_Install_ie8 en ajoutant le symbole « # » au début de celle-ci.
    • Installez picasa avec playonlinux en utilisant ce script. Pour ce faire il faut aller dans la section « Outils » de la barre des taches, puis dans « Exécuter un script local » pour choisir le script picasa.sh.
    • Finissez par une petite tisane au thym avec un peu de miel pour évacuer les tensions négatives.
  • Maintenant il faut aller dans la section « Configurer », sélectionner le disque virtuel d’installation de picasa, puis aller dans l’onglet Wine pour lancer « l’Éditeur de la base de registre »… ouf. Une fois dans l’éditeur de registre, ouvrez le menu « Registre » pour y importez le fichier registre picasa_id.reg. (il va falloir naviguer un peu dans les dossiers)
  • Enfin petit filet de protection avant de partir. En effet si vous vous déconnectez de votre compte à l’intérieur de picasa, patatrac on ne peut plus se reconnecter via le bouton, grrr ! Donc on peut forcer le réimport du fichier à chaque réouverture de picasa en ajoutant la commande :

    regedit /s /chemin/de/picasa_id.reg

    comme commande à exécuter avant picasa. Ça se fait dans la section « Divers » de l’outil de configuration.

Ouf on a fait un bel effort ici… On verra prochainement comment se passer de picasa sour Linux en utilisant une l’alternative libre : le logiciel Shotwell.

Sources

  • http://www.playonlinux.com/fr/app-1475-Google_Picasa_39.html
  • http://tsdgeos.blogspot.fr/2014/07/logging-in-into-picasa-39-under-linux.html