GIMP 在 Linux 上闪退(启动即崩溃或运行中突然退出)是比较常见的问题,原因通常集中在显卡驱动、依赖库、配置损坏、插件或系统资源上。下面按「最常见 → 较少见」给你一个排查清单。
GIMP 使用 GTK + Cairo,对显卡驱动比较敏感。
表现
GLX、segfault、drm 等解决
# 用软件渲染启动(最常见有效)
GDK_RENDERING=image gimp
# 或禁用 OpenGL
GIMP_NO_OPENGL=1 gimp
如果是 NVIDIA 用户:
sudo apt install nvidia-driver-xxx
并确认没有混用 nouveau 和官方驱动。
用户配置损坏会导致直接闪退。
mv ~/.config/GIMP ~/.config/GIMP.bak
mv ~/.gimp-2.10 ~/.gimp-2.10.bak
然后重新启动 GIMP。
很多闪退来自:
排查方法
mv ~/.config/GIMP/2.10/plug-ins ~/.config/GIMP/2.10/plug-ins.bak
如果不再闪退,就是插件问题。
常见于:
查看真实错误:
gimp
或
gimp --verbose
如发现类似:
symbol lookup error
libgtk-x11-2.0.so.0
说明依赖冲突。
建议
如果你用的是:
flatpak run org.gimp.GIMP
或
snap run gimp
闪退常因:
尝试:
flatpak run --env=GDK_RENDERING=image org.gimp.GIMP
处理大图时闪退。
free -h
swapon --show
建议:
部分 GIMP 版本在 Wayland 下不稳定。
尝试:
GDK_BACKEND=x11 gimp
或在登录界面选择 X11 / Xorg。
gimp 2>&1 | tee gimp.log
或:
journalctl -xe | grep gimp
~/.config/GIMPGDK_RENDERING=image gimp 启动如果你愿意,可以告诉我:
我可以帮你精准定位。