Yes, it's running under Wine, the Windows compatibility layer, of course.
The screenshot shows Lightroom 3.4.1 running under Wine 1.3.28 in Ubuntu 11.04 64-bit (using the proprietary nVidia graphics driver -- I don't know if that matters or not). There are
definitely some GUI glitches (like, what's that dark rectangle to the upper right of the image?), but most functions seem to work pretty well. Most, but not all. Read on.
It took some experimentation to get to this point. Naturally, it's not as easy as just running the Lightroom installer under Wine. A lot of programs work this way, but not this one.
INSTRUCTIONS
These are modified from the HOWTO at WineHQ for running Photoshop CS5. As it turns out, the same basic framework gets the job done for Lightroom 3.4 too, with a few changes. Link:
WineHQ - Adobe Photoshop CS5 (12.0)
I don't recommend trying this unless you're at least passably comfortable with the Linux command line and Windows standard directory and registry structures.
I offer no guarantees. I don't know if it will work for you, since everyone's setup is different.
STEP 1: INSTALL LIGHTROOM IN WINDOWS -- YES, REAL WINDOWS
Sorry, you need a Windows license for all this to work. It can be the same machine you run Linux on, but it doesn't have to be.
First, install Lightroom into a real working, licensed Windows installation. I have 32-bit Windows XP (Service Pack 3) on a separate partition, used with a virtual machine. Lightroom has TERRIBLE performance in a virtual machine, but it installs and runs properly and bug-free there, and we'll be copying the installation from real Windows into Wine to avoid problems the installer has running under Wine.
Make sure Lightroom runs properly when booted into real Windows.
STEP 2: BACK UP ADOBE REGISTRY ENTRIES
In real Windows, run regedit (Start->Run..., type regedit then Enter), navigate to HKEY_LOCAL_MACHINE\Software, and export the 'Adobe' key to your Desktop, as adobe_lr.reg
STEP 3: COPY THE WINDOWS FILES AND SETTINGS OVER TO WINE
Start with a fresh wine prefix (i.e., BACK UP your existing .wine directory if you have one, then nuke it to start from scratch for Lightroom). This MIGHT work with an existing Wine setup, but I don't know if it will, and there's also a possibility that the setup steps below will screw up something else that you had working before. So if you try it and it breaks, sorry, and good luck fixing it!
Then, as detailed below, copy files from your real Windows setup to Wine (and if you're on a 64-bit version of Windows, or a version of Windows other than XP, adjust directory names accordingly -- you're on your own here, since all I have tried is XP SP3). If you're running Windows in a virtual machine, you'll probably need to mount the container file to get access to the files within, or find some other way of getting them out. If Windows is on a separate partition, mount it in Linux. If it's on a different machine, do a network copy or use a USB stick. In my case, I was able to mount a separate partition on the same machine.
For the following copy steps, use your file copying tool of choice (command line, GUI, whatever):
First, copy the program files themselves ...
Copy everything from (Real Windows) "C:\Program Files\Adobe" to (Wine) "{YourHomeDir}/.wine/drive_c/Program Files/Adobe"
Copy everything from (Real Windows) "C:\Program Files\Common Files\Adobe" to (Wine) {YourHomeDir}/.wine/drive_c/Program Files/Common Files/Adobe"
... then the Application Data, both for your specific user account and the shared "All Users" account ...
Copy everything from (Real Windows) "C:\Documents and Settings\{YourWindowsUsername}\Application Data\Adobe" to (Wine) "{YourHomeDir}/.wine/drive_c/users/{YourLinuxLogin}/Applications Data/Adobe"
Copy everything from (Real Windows) "C:\Documents and Settings\All Users\Application Data\Adobe" to (Wine) "{YourHomeDir}/.wine/drive_c/users/Public/Application Data\Adobe"
... then some specific Windows DLL files ...
Copy from (Real Windows) "C:\windows\system32\odbc32.dll" to (Wine) "{YourHomeDir}/.wine/drive_c/windows/system32/odbc32.dll"
Copy from (Real Windows) "C:\windows\system32\odbcint.dll" to (Wine) "{YourHomeDir}/.wine/drive_c/windows/system32/odbcint.dll"
... and the exported registry file you made earlier, which will be re-imported later ...
Copy from (Real Windows) "C:\Documents and Settings\{YourWindowsUsername}\Desktop\adobe_lr.reg" to (Wine) "{YourHomeDir}/.wine/drive_c/users/{YourLinuxLogin}/Desktop/adobe_lr.reg"
STEP 4: UPDATE WINE SETTINGS TO MAKE IT ALL WORK
Install some optional Windows-derived Wine components with the winetricks script (
winetricks - The Official Wine Wiki):
$ winetricks atmlib comctl32 dotnet20 gdiplus ie7 msxml3 riched30 vcrun2005 vcrun2008 vcrun2010 vcrun6
(I'm not sure all of these are necessary -- but they don't seem to hurt. The "$" above is your prompt, not something you need to type. If you don't recognize that, you shouldn't be doing this!)
Now add some fonts:
$ winetricks corefonts tahoma
And set the Windows emulation mode to Vista
$ winetricks vista
(For some reason, if you leave it set at the XP-emulating default, Lightroom doesn't show a menu bar.)
Now, import the Adobe registry settings that were on the real Windows installation:
$ wine regedit
Then within regedit, navigate to and import the adobe_lr.reg file you made previously. Confirm that there's how an "Adobe" key under HKEY_LOCAL_MACHINE\Software.
Next, override the odbc32 and odbcint DLL's as native:
$ winecfg
Within winecfg, choose the library tab, type "odbc32" in the override box, and choose Add. Repeat for "odbcint". Choose "gdiplus" in the existing list in the library tab, then Edit, and select "native, then builtin."
STEP 5: YOU'RE DONE!
You can now run Lightroom!
$ cd "{YourHomeDir}/.wine/drive_c/Program Files/Adobe/Adobe Lightroom 3.4"
$ wine lightroom.exe
Ta da!
There are no guarantees that the above will work for you. In particular, since I documented these steps after I finished performing them, I might have forgotten something. Hopefully nothing too important! (I have done this twice now, so this should be pretty correct.)
Finally, keep the real-Windows installation with Lightroom around -- don't delete it from where it's installed. I'm not sure a version updater will cooperate with this Wine installation, so we'll probably need to update the real Windows version when 3.5 comes out, then transfer the program files over again as described above. Beware of losing user information (presets, settings, etc.) when this happens!
STEP 6: NOW WHAT?
A few things don't work very well:
The clone/heal tool causes fairly dramatic (but temporary!) graphical corrupion. You can't see the size of the cursor circle or where it is when you move the pointer over the image. Once you press the mouse button and drag to locate the source, everything works fine, and ultimately, the tool does what it's supposed to do. More or less the same problem occurs with the red-eye tool and the adjustment brush. Fortunately for me, I don't use those tools very often, and when I do, I'll just tolerate a bit of user interface annoyance. Your mileage may vary.
Cropping/rotation and the gradient tool seem to work perfectly well.
I haven't tried printing -- I do all my photo printing online, so export is all I need. I have no idea if printing works at all!
Serial number entry for product registration seems to work fine, after all of the above steps.
Please don't report any Wine bugs against this. Winetricks is an unsupported hack, basically, and the described manual installation method is also highly non-standard and difficult to reproduce for testing.
I know you're thinking "Hey! I run a color managed workflow here! What about that? Where do I set my monitor profile?"
I'm working on that, and have some testing to do. Plus I'll be experimenting on the graphical corruption issues. Wine 1.3.29 just came out, and I'm going to see if that fixes anything. Updates to come...
In the meantime, have fun!