mrkeyoor.com_
Mon 21 Sept 15:50 UTC
Dev Toolsevaluationupdated 21 Sept 2026

PhotoGIMP review

PhotoGIMP is a configuration patch that rearranges GIMP 3 to feel more familiar to Adobe Photoshop users. It changes shortcuts, tool order, panels, preferences, splash art, and launch branding, while the editing engine remains GIMP.

Verdict

Our PhotoGIMP run installed 35 packages and built in 7 seconds total, but there was no test target to check the configuration against GIMP. It is worth trying for a Photoshop user on GIMP 3.0 who has backed up their settings. GIMP 3.2 users should wait for issue 248's stale action names to be resolved or be ready to repair the shipped files themselves.

We ran it

Lab card: what happened when we ran PhotoGIMPScreenshot of PhotoGIMP (github.com/Diolinux/PhotoGIMP)
Install✓ · 6s35 packages · 37 MB
Build✓ · 1s
Testsn/ano test script
Known vulns0(pip-audit)
Repo61 files~500 lines of source · 3.9 MB · 2 CI workflows

Answers from our run

Does PhotoGIMP build from source?

Dependencies installed in 6 seconds (35 packages), and the build succeeded in 1 seconds. We cloned commit b3c639d into a clean Debian container with 3 CPUs and no project-specific setup.

Does PhotoGIMP have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does PhotoGIMP have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use PhotoGIMP?

GIMP 2.10 users: the current README says PhotoGIMP 3.1 is exclusively for GIMP 3.0 and newer.

What are the alternatives to PhotoGIMP?

GIMP, Krita, darktable. Our PhotoGIMP run installed 35 packages and built in 7 seconds total, but there was no test target to check the configuration against GIMP.

Setup3/5Fast lab setup, but installation overwrites versioned config files
Docs4/5Detailed steps for 3 operating systems and 10 translations
Community4/518,079 stars, a September push, and active compatibility reports
Maturity3/5Release 3.1 is polished, but GIMP 3.2 still exposes stale config

Who it’s for

Photoshop users moving to GIMP 3 who want familiar shortcuts and panel placement.
GIMP users who are comfortable backing up and replacing their local configuration.
Linux, Windows, and macOS users willing to match the patch folder to their installed GIMP version.
Teachers supporting newcomers who benefit from a shared Photoshop-like starting layout.

Who it’s NOT for

GIMP 2.10 users: the current README says PhotoGIMP 3.1 is exclusively for GIMP 3.0 and newer.
GIMP 3.2 users who need every shortcut and dock entry correct: issue 248 identifies stale vector names that GIMP 3.2 ignores.
Anyone unwilling to back up local settings: installation overwrites GIMP configuration files, and the README warns users to save them first.
People expecting Photoshop features or file behavior that GIMP itself lacks: PhotoGIMP changes configuration and presentation, not the editor underneath.
Linux users who need a foolproof archive install: issue 242 says the release zip adds a top-level folder that conflicts with the extraction instructions.

Setup reality

Our sandbox installed 35 packages in 6 seconds and used 37 MB. The build succeeded in 1 second. The repository has no test script or target, so tests were skipped. Pip-audit found 0 known vulnerabilities in the installed environment.

PhotoGIMP needs GIMP 3.0 or newer, opened once and then closed. No account, server, or API key is required. You should back up the existing GIMP settings before copying the patch into the platform-specific configuration folder.

Installation replaces local configuration rather than installing another editor. Linux uses hidden folders under the home directory, Windows uses %APPDATA%\GIMP, and macOS uses ~/Library/Application Support/GIMP. GIMP 3.2 has open compatibility reports involving paths, shortcuts, and folder names.

Nine configuration groups make GIMP feel closer to Photoshop

PhotoGIMP changes the part of GIMP that a migrating Photoshop user touches first. The README lists 9 configuration groups covering shortcuts, tool order, session layout, docks, preferences, context, splash art, theme adjustments, and canvas templates. Linux also gets a desktop launcher and replacement icon. The result is still GIMP, so filters, file handling, plug-ins, color behavior, and editing capabilities come from the installed GIMP version.

That boundary makes PhotoGIMP easy to understand. Release 3.1 maps shortcuts toward Adobe's Windows documentation, reorganizes the toolbox, adds bracket keys for brush size, and opens imported images with alpha channels. It cannot supply a Photoshop command that GIMP does not implement. Choose it when muscle memory is the obstacle. If a missing editor feature is the obstacle, changing 9 groups of local settings will not solve it.

Installation replaces the GIMP profile, so the backup is part of setup

The README requires GIMP 3.0 or newer. You must run GIMP once, close it, back up its profile, and copy PhotoGIMP's files over the generated configuration. That order matters because GIMP creates and writes its own settings. Copying while the editor is open risks having GIMP save over the incoming layout when it exits. Existing shortcuts and panel choices can also be replaced by the patch.

Removal is direct but blunt. Delete the GIMP 3.0 profile and start GIMP again to create fresh defaults, or restore the saved profile. Linux uses ~/.config/GIMP/3.0. Windows uses a version folder under %APPDATA%\GIMP, and macOS uses one under ~/Library/Application Support/GIMP. These are user files, so a backup is safer than trusting that every old preference can be reconstructed later.

What happened when we ran it

Our sandbox installed PhotoGIMP commit b3c639d in 6 seconds, adding 35 packages and using 37 MB. The build completed successfully in 1 second. Pip-audit found 0 known vulnerabilities in the installed Python environment. The checkout itself held 61 files, about 500 source lines, and 3.9 MB of repository data. Those numbers fit a packaging and configuration project rather than a second image editor.

There was no test script or target, so our pipeline skipped tests. That is the central limitation of this run. We did not launch GIMP, copy a profile into a graphical desktop, press the remapped keys, or inspect the panels on Linux, Windows, and macOS. A successful 1-second build says the repository's build step completed. It does not prove that the shipped configuration matches a particular GIMP release.

The measured repository had 2 CI workflow files, no Dockerfile, and no tests directory. A container would add little for a patch that needs a real desktop profile. Automated checks could still parse the release archives, verify expected paths, and compare action names with supported GIMP versions. With no supplied test target, compatibility reports from actual desktops carry more weight in this review.

GIMP 3.2 ignores 3 stale path-related entries

Issue 248 documents a specific GIMP 3.2 mismatch in PhotoGIMP 3.1. GIMP renamed vector actions and tools to path names, while the patch still ships the GIMP 3.0 identifiers. The reporter found 3 ignored entries in shortcutsrc, sessionrc, and toolrc, plus a related tool-options path. GIMP's log rejected those names even after the configuration was copied into the correct version folder.

One visible consequence concerns the b shortcut. PhotoGIMP tries to free it from the old Paths action so it can match Photoshop's Paintbrush binding. On GIMP 3.2, the obsolete unbind line is ignored. The same report says renaming 3 entries removed the warnings, but supporting both GIMP 3.0 and 3.2 may require version-specific files. That is a maintenance problem for a patch whose value rests on exact shortcut behavior.

Three operating systems have instructions, with different failure points

The README gives separate Linux, Windows, and macOS procedures, plus 10 translated guides. Linux users extract hidden .config and .local trees into the home folder. Windows users copy the numbered folder into %APPDATA%\GIMP. macOS users can merge through Finder or use rsync when Finder skips existing files. That is solid documentation for a manual patch, and the uninstall steps sit beside the install steps.

The archive shape still trips users. Open issue 242 says PhotoGIMP-linux.zip expands into a top-level PhotoGIMP-linux directory, so extracting it into the home folder does not place .config where the instructions say. Other reports concern GIMP 3.2 folders, a launcher that opens unchanged GIMP, and a layout wider than a 1,366 by 768 display. Version and screen size should be part of a first-run check.

Release 3.1 is maintained, but compatibility follows GIMP's config format

GitHub showed 18,079 stars, 736 forks, and 42 combined issues and pull requests. An issue-only search returned 33 open issues. Release 3.1 arrived on July 11, 2026, and the repository was pushed on September 5. The project is maintained and licensed under GPL-3.0. Its risk comes from tracking another application's configuration names across operating systems, not from an abandoned repository.

PhotoGIMP is a sensible bridge for someone who already knows Photoshop shortcuts and has just installed GIMP 3.0. Our 7 seconds of successful install and build work make the files easy to inspect, while the missing test target leaves desktop behavior unproved. Back up the profile, confirm the exact GIMP version, and test b, the Paths dock, window sizing, and launcher behavior before adopting the layout for daily work.

Alternatives

ProjectWhat it isPick it when
GIMPThe upstream image editor without PhotoGIMP's replacement shortcuts and layout files.pick this instead when you want supported defaults, existing settings intact, and the least version-specific configuration.
KritaA cross-platform painting and illustration application with its own workspace system.pick this instead when drawing and painting matter more than matching a Photoshop photo-editing layout.
darktableA photography workflow and raw developer organized around a non-destructive darkroom model.pick this instead when cataloging and processing raw photographs is the main job.

What people are saying

  1. [github-trending] Diolinux/PhotoGIMP

Sources

  1. PhotoGIMP README
  2. PhotoGIMP 3.1 release
  3. GIMP 3.2 stale action-name issue
  4. Linux archive path issue
  5. GIMP 3.2 Windows compatibility report

More dev tools reviews

100-exercises-to-learn-rust · mvt · cli · C-Plus-Plus · ish · dex · the whole board →