This project provides a detailed recipe for running Adobe Lightroom CC on Linux through Wine. It supports cloud-syncing features and the core editing workflow, making it a valuable resource for Linux users seeking to access Adobe's powerful photo editing tools without native support. Discover step-by-step instructions and prerequisites to get started effortlessly.
This repository provides a detailed guide on how to run Adobe Lightroom CC on Linux using Wine, specifically version 11.8 staging, as of May 16, 2026. This approach enables users to access the cloud-syncing features of Lightroom CC, also referred to as "Lightroom Desktop," while working on a Linux environment.
Key Features
- Full Creative Cloud Access: Seamlessly sign in to the Creative Cloud desktop app, view apps in the panel, and install additional Adobe applications directly from the catalog.
- Functional Lightroom CC: Launch Lightroom CC, which displays the cloud-synced photo library and includes the Edit module with all necessary panels (Light, Color, Effects, Detail, Optics, Geometry, and more).
- Efficient Editing Tools: The Remove/Heal tool is fully operational, allowing users to brush, mask, and apply adjustments effectively (this feature was validated post-implementation as of May 16, 2026).
Limitations
Not all features are currently functional. For details regarding specific issues such as dialog crashes and certain advanced GPU-accelerated functionalities, please refer to KNOWN_ISSUES.md. However, the essential editing workflow remains intact.
Requirements
To successfully utilize this solution, users need:
- A 64-bit Linux operating system with kernel 6.x or newer.
- Wine 11.8 staging or a newer version.
winetricksversion 20240105 or later.- An NVIDIA, AMD, or Intel GPU with Vulkan drivers.
- A valid Adobe Creative Cloud subscription that includes Lightroom CC.
- Approximately 10 GB of free disk space for installation.
- Necessary development tools including
mingw-w64,build-essential, andgitfor building DLLs if needed.
Installation Steps
Utilize the following commands to clone the repository and set up the environment:
git clone https://github.com/sander110419/lightroom-cc-on-linux.git
cd lightroom-cc-on-linux
./scripts/setup.sh
After setup, download the creative cloud installer from Adobe, place it in the installers/ directory, and execute the installation scripts:
./scripts/install-cc.sh
./scripts/install-lightroom.sh
./scripts/run-lightroom.sh
Technical Overview
A detailed methodology of the project, including the fixes and workarounds implemented to enable Lightroom CC on Linux, is documented in GUIDE.md. This includes:
- Implementation of a DXVK dummy composition swapchain to support rendering.
- Deactivation of
AdobeGrowthSDK.dll, which is responsible for crashes. - Introduction of a patched
d2d1.dllto support certain effects necessary for Lightroom. - Modification of
mfplat.dllto prevent crashes in the Remove/Heal tool. - Creation of minimal stub DLLs required by Lightroom.
- Establishment of lowercase symlinks for Adobe-bundled DLLs in accordance with Wine's case sensitivity.
Development Acknowledgements
The creation and verification of this repository were carried out by Claude Opus 4.7, utilizing an autonomous approach to research, development, and testing, ensuring accurate and reproducible results. The entire build process was documented chronologically in history_methodology.md, capturing insights from each debugging session.
This robust guide and repository empower Linux users to access and utilize Adobe Lightroom CC, fostering creativity and productivity within the Linux ecosystem.
No comments yet.
Sign in to be the first to comment.