Skip to content

Instantly share code, notes, and snippets.

@gnat
Last active April 26, 2025 11:14
Show Gist options
  • Save gnat/2671b7558461d73ad306c387cf8cbe0a to your computer and use it in GitHub Desktop.
Save gnat/2671b7558461d73ad306c387cf8cbe0a to your computer and use it in GitHub Desktop.
Photoshop on Linux

🔥 First, consider doing the work in:

  • Figma (linux fonts: 🔴 web: 🟢 saves: 🔴 oss: 🔴)
    • Penpot (linux fonts: 🟢 web: 🟢 saves: 🟢 oss: 🟢)
    • Lunacy (linux fonts: 🟢 web: 🔴 saves: 🟢 oss: 🔴)
  • Photopea (slow for large images)
  • Krita (text tools eventually in 5.3)

Photoshop is a classic UX, but it'll be less interoperable than the above.

Install

  • Use Bottles flatpak.
  • Menu ▶️ Runners ▶️ Get the latest GE Wine
  • Create your new bottle.
  • Your Bottle ▶️ Dependencies
    • allfonts
    • atmlib
    • msxml3 msxml4 msxml6
    • vcrun2008 vcrun2010 vcrun2012
  • Using your Linux DE: Drag the Photoshop install files into drive_c
  • Your Bottle ▶️ Tools ▶️ Legacy Wine Tools ▶️ Explorer
    • Using Wine's Explorer run install. Needed for apps to see data!

Where are the shortcuts?

  • Find the .lnk files here: C:\ProgramData\Microsoft\Windows\Start Menu\Programs

Once running..

  • Fonts: Browse files ▶️ Go to C:/windows/fonts ▶️ Place all your fonts inside here!
  • Disable tool tips (glitchy): Photoshop ▶️ Preferences ▶️ Tools ▶️ Show Tool Tips =

Flatpak specific

  • Expose directories to flatpak: flatpak override --user --filesystem="PATH" com.usebottles.bottles
  • Allow Desktop shortcuts: flatpak override --user --filesystem="~/.local/share/applications" com.usebottles.bottles
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment