mrkeyoor.com_
Thu 05 Nov 17:56 UTC
Dev Toolsevaluationupdated 01 Nov 2026

PhotoGIMP review

Try PhotoGIMP if familiar Photoshop shortcuts and panel placement would help you move to GIMP, and you are willing to replace your current settings after backing them up. PhotoGIMP changes GIMP's configuration rather than installing a separate image editor. Our run on September 21, 2026, at commit b3c639d did not establish desktop compatibility.

+55stars / 7d
Verdict

PhotoGIMP is worth a backed-up trial when Photoshop-style controls would make GIMP easier for you to use. Our sandbox recorded successful command steps, but did not verify the desktop experience. Use the current installation instructions, check your exact GIMP version, and confirm your essential shortcuts and docks before relying on the patched profile. For GIMP 3.2, issue 248 gives a specific reason to check configuration contents as well as folder placement.

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 documented requirement is GIMP 3.0 or newer.

What are the alternatives to PhotoGIMP?

GIMP, Krita, darktable. PhotoGIMP is worth a backed-up trial when Photoshop-style controls would make GIMP easier for you to use.

Setup3/5Usable with material caveats: current Linux instructions include an installer and backup, but setup still replaces local configuration and requires matching the installed GIMP version. Our command timings did not verify desktop setup.
Docs4/5Strong documented coverage: the current README includes Linux, Windows and macOS installation, backups, removal and troubleshooting. Its broad GIMP 3.x compatibility statement remains qualified by issue 248.
Community4/5Strong evidence of contribution and support routes: the supplied README contains translated guides, contribution instructions and named maintainers, while issue 248 provides a detailed user report. This assesses visible participation, not adoption or response speed.
Maturity3/5Usable with material caveats: release 3.1 documents shortcut and installation improvements, but issue 248 reports stale configuration identifiers on GIMP 3.2. Our sandbox did not test desktop compatibility.

Discussed on

  1. hnPhoto GIMP – A Patch for GIMP 3 for Photoshop Users198 points
  2. hnPhotoGIMP4 points

Who it’s for

Photoshop users moving to GIMP 3 who want a familiar starting layout.
GIMP users prepared to back up their configuration and check the replacement shortcuts on their installed version.
People who understand that PhotoGIMP changes the workspace while GIMP supplies the editing capabilities.

Who it’s NOT for

GIMP 2.10 users: the documented requirement is GIMP 3.0 or newer.
People who need verified GIMP 3.2 shortcut and dock compatibility without checking the shipped configuration.
Users who want to preserve all existing shortcuts and panel settings without restoring a backup.
Anyone choosing an editor for a capability that GIMP itself does not provide.

Setup reality

Our sandbox's stored harness record reports an install step of 6 seconds, 35 packages and 37 MB, followed by a successful build step of 1 second. Both steps recorded exit code 0 without a timeout. Tests were skipped with the reason "no script". The recorded total run duration is 10 seconds; the individual step timings are not a desktop installation benchmark.

The raw install tail identifies a Python 3.12.12 environment, and the build tail is empty. These records do not demonstrate that GIMP launched, that a profile was installed, or that any remapped shortcut worked. Pip-audit recorded 0 advisories, but scan coverage is unknown: the record has packages: 0 and no scannedPackages field.

For an actual installation, open GIMP once, close it, and back up its settings. The current README documents a Linux installer that detects Flatpak or native installations and backs up configuration. Windows and macOS instructions copy the patch contents into the folder matching the installed GIMP version. These current instructions are distinct from the README at our measured commit.

Decide whether the workspace is your obstacle

PhotoGIMP changes GIMP's configuration rather than installing a separate image editor. Its README describes Photoshop-style shortcuts, reordered tools, panel placement, preferences and visual assets. That makes it worth considering when familiar controls would ease a move to GIMP. It does not establish that GIMP can reproduce every Photoshop workflow.

The PhotoGIMP 3.1 release notes describe improved shortcuts and tool organization, bracket-key brush sizing and automatic alpha channels for imported images. Those are upstream release claims, not features we exercised in our sandbox.

What our run actually established

Our run on September 21, 2026, recorded commit b3c639d in our sandbox. The stored harness values report a successful install step of 6 seconds and a successful build step of 1 second, with 35 packages and a 37 MB dependency footprint. The recorded total duration is 10 seconds.

Our harness records command outcomes through success flags, exit codes, elapsed times, timeout flags and log tails. Both recorded steps returned exit code 0 without timing out. The install tail identifies a Python environment; the build tail contains no output. That evidence supports the recorded command outcomes, but does not identify a completed graphical PhotoGIMP installation.

Tests were skipped because the harness recorded "no script". We have no desktop verification of profile copying, GIMP startup, shortcut behavior, panel placement or launcher behavior on any operating system. Skipped tests are not failed tests, and there is no passing-test count to report.

Pip-audit recorded 0 advisories. Scan coverage is unknown because the attached record contains packages: 0 and no scannedPackages field. This result is not a security assessment of PhotoGIMP or GIMP.

The MrKeyoor testing methodology explains how command outcomes differ from workload verification. That page supplies provenance context; it does not establish which current procedures applied to this September run. No new execution accompanies this correction.

Installation instructions have changed since our checkout

The README at the measured commit told Linux users to extract the archive into their home folder. The current README explicitly says extraction alone does not install PhotoGIMP. It describes an included installer that detects native and Flatpak GIMP installations, backs up settings and copies configuration to the appropriate location. For native installations, it says the custom launcher and icons are not applied.

Windows and macOS instructions now tell readers to copy the contents of the extracted configuration folder into the folder matching their installed GIMP version. Follow the instructions for the files you download rather than treating our older checkout as a current installation guide.

Back up your settings before replacing them. Close GIMP before copying files because it can overwrite incoming settings on exit. If the result is unsuitable, restore the backup. The README also documents regenerating default settings, which will not recover your previous custom layout.

GIMP 3.2 needs a check beyond the destination folder

In issue 248, a reporter says PhotoGIMP 3.1 contains three entries that GIMP 3.2 ignores after vector-related names changed to path-related names. The report concerns configuration contents even when the files are installed in the correct directory.

The reporter reproduced warnings on Arch Linux with GIMP 3.2.4. The affected entries concern the Paths shortcut unbind, Paths dock and tool configuration. The report also identifies a related tool-options filename. Renaming the three entries removed the reported warnings on that installation.

The shortcut consequence needs care: the reporter confirmed that GIMP ignored the intended unbind for the b key, but did not determine which tool ultimately received the keystroke. We did not reproduce the report. The current README's statement that the same files work across GIMP 3.x does not resolve this specific compatibility report.

Before relying on PhotoGIMP with GIMP 3.2, check the current resolution of issue 248 and verify the shortcuts and docks you use. Our run provides no basis for promising that GIMP 3.0 is free of desktop problems either.

Choose alternatives by the work you need to do

Keeping GIMP's existing configuration is the direct alternative if you only need a few different shortcuts. PhotoGIMP's README says you can change individual bindings through GIMP's Keyboard Shortcuts dialog. GIMP remains the required editor underneath PhotoGIMP, so this is a configuration choice rather than a replacement application.

Krita is a free and open source digital painting application. Its primary README identifies artists, illustrators and painters as its audience. Consider it when painting is the main task; it is a separate application, not a PhotoGIMP patch.

darktable is an open source photography workflow application and non-destructive raw developer. Its primary README describes managing digital negatives in a database and developing and exporting raw images. It can complement a GIMP editing workflow when raw development is the missing step; it does not replace PhotoGIMP's shortcut configuration.

How to read the ratings

The ratings are editorial judgments, not benchmark results. The scale is 1 for substantial documented obstacles, 2 for major limitations, 3 for usable with material caveats, 4 for strong supporting evidence with remaining limits, and 5 for comprehensive evidence within the assessed scope. Setup considers the documented installation burden; documentation considers installation, recovery and troubleshooting coverage; community considers visible contribution and support routes; maturity considers release evidence and reported compatibility problems. None measures adoption or guarantees compatibility.

Alternatives

ProjectWhat it isPick it when
GIMPThe required underlying editor, used with its existing settings or individually customized shortcuts.Keep your existing GIMP configuration when you only need to change a few bindings or want to retain your current workspace.
KritaA separate digital painting application for artists.Consider Krita when drawing and painting are the main job rather than adapting GIMP's controls.
darktableA photography workflow application and non-destructive raw developer.Consider darktable for managing and developing raw photographs, potentially alongside GIMP.

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

api-guidelines · 90DaysOfDevOps · dracula-theme · sandcastle · SimpleEnglish · QuickLook · the whole board →