Note
Production Ready - Complete Toolset
This project has evolved from a simple installer into a comprehensive, production-ready toolset for running Photoshop on Linux. With modular architecture, extensive features, and professional polish, it's ready for widespread use.
Every hint, fix, or idea is welcome! Please report issues, share solutions, or contribute improvements via GitHub Issues.
See CHANGELOG.md for latest changes!
Important
Tested and Working Versions
β Adobe Photoshop CC 2021 (v22.x) has been successfully tested with Wine Standard installation method.
Note about version numbers: The specific version I tested is v22.0.0.35, but any Photoshop v22.x version should work. The exact build number may vary depending on where you obtained your installation files.
π‘ Important: Only CC 2021 (v22.x) has been tested. Other versions have not been tested.
β Tested on: CachyOS Linux (Arch-based) with KDE desktop environment
Run Adobe Photoshop natively on Linux using Wine
A simple, automated installer that helps you set up Photoshop on Linux. Works on CachyOS, Arch, Ubuntu, Fedora, and all major Linux distributions.
- π¬π§ English Documentation - See below
- π©πͺ Deutsche Dokumentation - VollstΓ€ndige Anleitung
- Features
- System Requirements
- Important Notice
- Quick Start
- Installation Guide
- Known Issues & Solutions
- Troubleshooting
- Performance Tips
- Uninstallation
- Contributing
- License
- β Local Installation - Uses local installation files (no downloads from Adobe)
- β Automatic Setup - Installs Wine components and dependencies automatically
- β Multi-Distribution Support - Works on CachyOS, Arch, Ubuntu, Fedora, and more
- β Pre-Installation Check - Validates system before installation with distro-specific hints
- β Desktop Integration - Creates menu entry and terminal command
- β Multi-Language - Full i18n support (DE/EN) with external language files
- π§ Automatic Troubleshooting - Built-in diagnostic tools with automatic fixes
- π¦ Camera Raw Installer - Automated installation with MD5 verification
- π Update Check System - GitHub API integration with caching and timeout protection
- πΎ Checkpoint/Rollback - Safe installation with recovery points
- π Security Module - Path validation, safe operations, shell injection prevention
- π System Information - Cross-distro system detection and reporting
- π¨ Responsive UI - Banner, boxes, and headers adapt to terminal width
- π Quiet/Verbose Modes -
--quiet/-qand--verbose/-vflags for CI/testing - π Log Rotation - Automatic compression (gzip) and cleanup of old logs
- π File Opening Support - Launcher accepts files as parameters ("Open with Photoshop")
- βοΈ Wine Configuration - Interactive winecfg launcher with tips
- π Kill-Photoshop Utility - Force termination of stuck processes
- π― GPU Workarounds - Fixes for common graphics issues
- OS: 64-bit Linux distribution
- RAM: Minimum 4 GB (8 GB recommended)
- Storage: 5 GB free space in
/home - Graphics: Any GPU (Intel, Nvidia, AMD) with up-to-date drivers
CachyOS / Arch Linux
sudo pacman -S wine winetricksUbuntu / Debian / Linux Mint
sudo apt install wine winetricksFedora / RHEL
sudo dnf install wine winetricksopenSUSE
sudo zypper install wine winetricksThis repository does NOT include Photoshop installation files.
You must:
- Own a valid Adobe Photoshop CC 2021 license
- Obtain the installer yourself (see How to Get Photoshop)
- Place files in
photoshop/directory (see photoshop/README.md)
This installer has been tested with Photoshop CC 2021 (v22.x) only.
- β CC 2021 (v22.x) - Tested and working (GPU disabled) - Only tested version
Note: The specific version tested is v22.0.0.35, but any Photoshop v22.x version should work. Other versions have not been tested and may or may not work.
- Download from Adobe Creative Cloud
- Get offline installer for Photoshop CC 2021 (v22.x)
- If you have Photoshop on Windows, extract installation files
- Windows location:
C:\Program Files\Adobe\Adobe Photoshop CC 2021\
βοΈ Legal: You must have a valid license. This script only automates Wine installation.
git clone https://github.com/benjarogit/photoshopCClinux.git
cd photoshopCClinuxCopy your Photoshop CC 2021 installation files to photoshop/ directory:
photoshop/
βββ Set-up.exe
βββ packages/
βββ products/
See photoshop/README.md for detailed structure.
chmod +x pre-check.sh
./pre-check.shShould show: β "All critical checks passed!"
# WiFi
nmcli radio wifi off
# Or Ethernet
sudo ip link set <interface> downThis prevents Adobe login prompts during installation.
chmod +x setup.sh
./setup.shβββββββββββββββββββββββββββββββββββββββββββββββ
β 1- Installieren / Update β
β 2- Camera Raw v12 installieren β
β 3- System-VorprΓΌfung (empfohlen) β
β 4- Fehlerbehebung β
β 5- Wine konfigurieren β
β 6- Internet: ON (Toggle) β
β 7- Sprache: Deutsch (L) β
β 8- Deinstallieren / Killen β
β 9- SchlieΓen β
βββββββββββββββββββββββββββββββββββββββββββββββ
Select Option 1 (Installieren / Update)
- Click "Install"
- Keep default path (
C:\Program Files\Adobe\...) - Select your language (e.g., en_US or de_DE)
- Wait 10-20 minutes
nmcli radio wifi onphotoshopOr search for "Adobe Photoshop CC" in your application menu.
For stability:
- In Photoshop:
Edit > Preferences > Performance(Ctrl+K) - Uncheck "Use Graphics Processor"
- Restart Photoshop
The installer supports several command-line flags for automation and debugging:
--wine-standard: Use Wine Standard (skip interactive Wine selection menu)--quiet/-q: Quiet mode - suppress all output except errors (useful for CI/testing)--verbose/-v: Verbose mode - show debug logs on console (useful for debugging)
# Standard installation with Wine Standard (non-interactive)
./setup.sh --wine-standard
# Quiet installation (for CI/testing - only errors shown)
./setup.sh --quiet --wine-standard
# Verbose installation (for debugging - shows all debug logs)
./setup.sh --verbose --wine-standard
# Combine flags
./setup.sh --quiet --wine-standardNote: All output is still logged to files even in quiet mode. Check ~/.photoshop/logs/ for detailed logs.
-
Install Required Packages
# CachyOS/Arch sudo pacman -S wine winetricks # Ubuntu/Debian sudo apt install wine winetricks
-
Check System
./pre-check.sh
This validates:
- 64-bit architecture
- Wine/winetricks installation
- Available disk space
- RAM
- Installation files presence
-
Wine Configuration
- Mono installer will appear β Click "Install"
- Gecko installer will appear β Click "Install"
- Wine config window β Set to Windows 10, click OK
-
Component Installation (automatic, ~10 minutes)
- Visual C++ 2015-2022 Redistributable
- fonts and font-smoothing
- msxml3, msxml6, gdiplus
-
Adobe Photoshop Setup (10-20 minutes)
- Adobe installer window appears
- Click "Install"
- Choose language
- Wait for completion
- Ignore "ARKServiceAdmin" errors if they appear
-
Run Troubleshoot
./troubleshoot.sh
-
Launch Photoshop
photoshop
First launch takes 1-2 minutes (normal!)
-
Disable GPU
- Edit > Preferences > Performance
- Uncheck "Use Graphics Processor"
Cause: GPU acceleration incompatibility with Wine
Solution:
1. Launch Photoshop
2. Edit > Preferences > Performance (Ctrl+K)
3. Uncheck "Use Graphics Processor"
4. Uncheck "Use OpenCL"
5. Restart Photoshop
Cause: Visual C++ Runtime not installed properly
Solution: Run the installer again or manually install:
WINEPREFIX=~/.photoshop/prefix winetricks vcrun2015Cause: GPU/OpenCL issues
Solution:
- Disable GPU acceleration (see Issue 1)
- Or disable OpenCL: Preferences > Performance > Uncheck "Use OpenCL"
Solution:
WINEPREFIX=~/.photoshop/prefix winetricks fontsmooth=rgbSolution:
- Wait 2-3 minutes
- If nothing happens, close installer (Alt+F4)
- Installation is likely complete
- Verify:
ls ~/.photoshop/prefix/drive_c/Program\ Files/Adobe/
Solution:
- This error can be ignored
- Click "Ignore" or "Continue"
- Installation will complete successfully
Not an Issue:
- First startup is always slow
- Subsequent starts take 10-30 seconds
- This is normal Wine behavior
Cause: File format plugin issue in Wine
Solution:
1. File > Save As
2. Choose "PNG" from format dropdown
3. If it fails, try: File > Export > Export As > PNG
4. Alternative: Save as PSD, then use GIMP to export as PNG
Cause: Wine rendering lag
Solution:
- This is a known Wine limitation
- Workaround: Force refresh with Ctrl+0 (fit to screen)
- Or: Enable virtual desktop in winecfg
Cause: GPU acceleration disabled + Wine overhead
Solution:
1. Use keyboard shortcuts (Ctrl + / Ctrl -)
2. Zoom with mouse wheel is slower than native
3. This is expected behavior with Wine
4. Performance is better on wine-staging
Cause: Adobe installer uses Internet Explorer engine (mshtml.dll) which doesn't work perfectly in Wine
Solution:
1. Install IE8 when prompted (takes 5-10 minutes, but significantly helps)
2. Wait 15-30 seconds - installer sometimes loads slowly
3. Use keyboard navigation:
- Tab key multiple times to focus the button
- Press Enter to click
- Or: Alt+N (Next) / Alt+W (Weiter in German)
4. Click directly on the button (not beside it)
5. Bring installer window to foreground (Alt+Tab)
6. If nothing works: Try reinstalling Wine components with winetricks
Note: This is a known limitation of Wine with IE-based installers. The installer has already configured DLL-overrides and registry tweaks to improve compatibility.
./troubleshoot.shThis tool:
- β Checks system requirements
- β Validates installation
- β Analyzes Wine configuration
- β Scans logs for errors
- β Applies automatic fixes when possible
- β Provides detailed reports
# All logs are stored in:
ls ~/.photoshop/logs/
# View latest log
tail -n 50 ~/.photoshop/logs/*.log | tail -50./setup.sh # Select Option 5 (Wine konfigurieren)Recommended settings:
- Windows Version: Windows 10
- DPI: 96 (default)
- Virtual Desktop: Optional (enable if fullscreen issues)
WINEPREFIX=~/.photoshop/prefix winetricks --force vcrun2015 msxml6- Disable GPU in Photoshop (Ctrl+K β Performance)
- Disable OpenCL (Ctrl+K β Performance)
-
Use Wine-Staging
# CachyOS/Arch sudo pacman -S wine-staging # Ubuntu sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport sudo apt install wine-staging
-
Enable CSMT
WINEPREFIX=~/.photoshop/prefix winetricks csmt -
Use Virtual Desktop (if performance issues)
./setup.sh # Option 5 (Wine konfigurieren) β Graphics β Enable virtual desktop
| Feature | Native Windows | Wine Linux | Notes |
|---|---|---|---|
| Basic Tools | 100% | 90-95% | Excellent |
| Filters | 100% | 80-90% | Good |
| Liquify | 100% | 70-80% | Usable (GPU off) |
| 3D Features | 100% | 30-50% | Limited |
| Camera Raw | 100% | 60-80% | Usable |
| Startup Time | 5-10s | 10-30s | After first launch |
Overall: 85-90% of native performance for standard photo editing.
./setup.sh # Select Option 8When you select Option 8, you'll see a submenu:
- Option 1: Uninstall Photoshop (complete removal)
- Option 2: Force kill Photoshop processes (if Photoshop is stuck/hanging)
- Option 3: Back to main menu
Option 1 removes:
- Wine prefix (
~/.photoshop/) - Desktop entry
- Terminal command (
/usr/local/bin/photoshop)
Option 2 forcefully terminates all Photoshop and Wine processes related to Photoshop. Use this if Photoshop is stuck or not responding.
# Remove installation
rm -rf ~/.photoshop/
# Remove desktop entry
rm ~/.local/share/applications/photoshop.desktop
# Remove command
sudo rm /usr/local/bin/photoshopWe need your help! This project is made better by contributions from the community.
Found something that doesn't work? Let us know!
- Open a GitHub Issue
- Include: Linux distro, Wine version, error logs, steps to reproduce
- Even if you're not sure it's a bug - report it anyway!
Have an idea to make this better?
- Open a Feature Request
- Describe what you'd like to see
- Explain why it would be helpful
Found a solution to a problem?
- Share it in the GitHub Issues
- Help others who have the same problem
- Your experience helps everyone!
Found something unclear in the README?
- Open an Issue or submit a pull request
- Help make this easier for beginners
- Translate to other languages
Want to contribute code?
- Fork the repository
- Create a feature branch
- Test your changes thoroughly
- Submit a pull request with a clear description
Every contribution, big or small, makes this project better! π
- German Documentation: README.de.md
- Changelog: CHANGELOG.md - See latest changes and previous versions
- Quick Start Guide: Quick start section above
If this installer doesn't work for you, consider these alternatives:
- PhotoGIMP - GIMP configured to look/feel like Photoshop
- Krita - Professional painting and illustration (native Linux)
- Photopea - Online Photoshop alternative (browser-based)
- Original Gictorbit Project - Based on this project
This project is licensed under the GPL-2.0 License - see the LICENSE file for details.
β οΈ Adobe Photoshop is proprietary software owned by Adobe Inc.β οΈ You must have a valid license to use Photoshopβ οΈ This script only automates Wine installationβ οΈ No piracy is supported or encouraged- β Use at your own risk
- Gictorbit - Original installer script
- Wine Team - Windows compatibility layer
- Community Contributors - Bug reports and fixes
Status: β Production Ready (Complete Toolset)
Tested on:
- CachyOS Linux (Arch-based) with KDE desktop environment
Q: Do I need an Adobe account?
You need a valid Photoshop license, but you can use the offline installer without logging in during installation. Disable internet connection during setup.
Q: Which Photoshop version works?
Only Photoshop CC 2021 (v22.x) has been tested and confirmed working. Other versions have not been tested.
Q: Can I use plugins?
Most plugins work. Install them to: ~/.photoshop/prefix/drive_c/Program Files/Adobe/Adobe Photoshop CC 2021/Plug-ins/
Q: Does Camera Raw work?
Yes! After Photoshop installation, run ./setup.sh and select Option 2 to install Camera Raw.
Q: Why is GPU disabled?
Wine has limited GPU acceleration support. Disabling it prevents crashes and improves stability.
Q: Can I use other Photoshop versions?
Only CC 2021 (v22.x) has been tested. Other versions may or may not work - they have not been tested.
- π Bug Reports: GitHub Issues
- π‘ Feature Requests: GitHub Issues
- π Documentation: See files in this repository
- π§ Automatic Help: Run
./troubleshoot.sh
Copyright Β© 2024-2026 Sunny C.
This project is licensed under the GPL-2.0 License.
Based on photoshopCClinux by Gictorbit.
Made with β€οΈ for the Linux community
Star β this repo if it helped you!

