I have checked into the problem a bit more, adding some debugging
statements throughout the
(picasa/wrapper) scripts in /opt/picasa/bin .

Here's what I found odd.
The scripts do all of their necessary startup work, and the very end
of script 'picasa' has this line:

exec /opt/picasa/bin/wrapper license.exe.so /gate c:\Program Files
\Picasa2\Picasa2.exe

I traced before that, but it is just checking the license agreement
has been accepted, a photo directory exists, etc.
Wrapper is called with each of the following:
1. check_dir.exe.so
2. regedit.exe.so
3. license.exe.so (License agreement appears until accepted.)
4. set_lang.exe.so
5. license.exe.so (This is the single line above.)

Inside the wrapper, the line that is actually executed is (inside
run_picasa() ):

/opt/picasa/wine/bin/wine /opt/picasa/wine/lib/wine/license.exe.so /
gate c:\Program Files\Picasa2\Picasa2.exe

Now, let's sort out what happens as a user and as root.
First, as root, it runs, and here is the output:

[root@ ~]# fixme:ole:CoResumeClassObjects stub
fixme:urlmon:DllGetClassObject {79eac9e5-baf9-11ce-8c82-00aa004ba90b}:
no class found.
err:ole:get_inproc_class_object DllGetClassObject returned error
0x80040111
err:ole:create_server class {79eac9e5-baf9-11ce-8c82-00aa004ba90b} not
registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {79eac9e5-
baf9-11ce-8c82-00aa004ba90b} could be created for context 0x17
fixme:wininet:InternetGetConnectedState always returning LAN
connection.
fixme:win:FlashWindowEx 0x349fac

But it does run.

As a user, I get no output, though I tried manually starting the wine
server and then running wine.
I can't find the line where the wine server is actually started
(looked at mediadetector as well).

---

Regardless, the problem is Wine interfacing with the user's home
directory.

If I was working at Google and had it my way, Picasa would be written
with a portable GUI toolkit such at Qt and would not rely on Wine.
Google is far large, experienced, and invested enough at this point to
invest the resources to build a native Linux version.

For the moment, I'll grumble along while I use Picasa as root, only
because I have to get back to my real job before my boss notices my
lack of productivity. ;)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google-Labs-Picasa-for-Linux" group.
To post to this group, send email to 
[email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-labs-picasa-for-linux?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to