The officially official Devuan Forum!

You are not logged in.

#1 Yesterday 07:48:17

jue-gen
Member
Registered: 2022-07-07
Posts: 129  

GIMP won't start, error message

When I try to start GIMP (Excalibur), I get this error message:

Error: eval: unbound variable: (/usr/share/gimp/3.0/scripts/text-circle.scm : 17)  symbol-bound?

Has anyone solved the problem?

Addendum: I just noticed. The problem only occurs with Wayland, not with X11.

Addendum 1: I just saw that too, the command GDK_BACKEND=x11 gimp starts GIMP. However, this is unfortunately not a satisfactory solution.

123@123:~$ GDK_BACKEND=x11 gimp
set device 'xwayland-relative-pointer:10' to mode: disabled
set device 'Virtual core XTEST pointer' to mode: disabled
set device 'xwayland-pointer:10' to mode: disabled
set device 'xwayland-pointer-gestures:10' to mode: disabled
scriptfu-Message: 10:38:06.264: Fehler beim Laden von /usr/share/gimp/3.0/scripts/text-circle.scm:

Error: eval: unbound variable: (/usr/share/gimp/3.0/scripts/text-circle.scm : 17)  symbol-bound?

Oh yes, I'm using Gimp 3.0.4

Last edited by jue-gen (Yesterday 09:33:02)

Offline

#2 Yesterday 09:49:29

Altoid
Member
Registered: 2017-05-07
Posts: 2,026  

Re: GIMP won't start, error message

Hello:

jue-gen wrote:

... problem only occurs with Wayland, not with X11.

Surprised? Not.

probonopd @gist.github wrote:

TL;DR:
Wayland is not "the future", it is merely an incompatible alternative to the established standard with a different set of priorities and goals.

Best,

A.

Offline

#3 Yesterday 09:52:41

Duke Nukem
Member
Registered: 2018-11-07
Posts: 81  

Re: GIMP won't start, error message

Not the only graphics intensive software that does not work on Wayland. Kdenlive (video editor) doesn't either, last time I tried.

Offline

#4 Yesterday 11:50:07

jue-gen
Member
Registered: 2022-07-07
Posts: 129  

Re: GIMP won't start, error message

Thank you very much for this information. This is all very interesting to me.
I can't really judge that, but I've read that Wayland is more secure because it implements modern security concepts like application isolation (sandboxing). Unlike X11, where by default every application can access input (keylogger risk) and screen content of other programs, Wayland isolates windows from each other. Furthermore, less code runs with root privileges, which reduces the attack surface.

Offline

#5 Today 04:23:34

steve_v
Member
Registered: 2018-01-11
Posts: 681  

Re: GIMP won't start, error message

Error: eval: unbound variable: (/usr/share/gimp/3.0/scripts/text-circle.scm : 17)  symbol-bound?

Likely has nothing to do with GIMP not starting, it's an error in a "legacy" script from gimp-data-extras. That package is kinda where unmaintained scripts and plugins go to die, so unless you need that specific script it should be safe to ignore.

Native wayland support in GIMP is pretty new, and I have no idea how well (or at all) it works on Debian/Devuan. I can fairly confidently say it's not a problem with GIMP itself (i.e. works fine on wayland/Gentoo and has since 3.0), but that's not to say the Debian build isn't broken somehow.

jue-gen wrote:

this is unfortunately not a satisfactory solution.

Why? GIMP starts fine with XWayland, does it not?

Altoid wrote:
probonopd @gist.github wrote: wrote:

(insert usual bullshit, most of it horribly out of date)

As usual, bashing $favourite_punching_bag and reposting the same old page for the 1000th time without even attempting to address the problem at hand does nothing to solve the problem at hand.
Surprised? Not.

jue-gen wrote:

by default every application can access input (keylogger risk)

If you have malware running then it already has access to everything in your home directory, including browser storage and login cookies. Keyloggers are the least of your problems. The wayland cultists love to wave this one around since "keylogger" is nice and scary, but really the solution is to simply not run malware, same as it has always been.
Wayland "application isolation" is nice-to-have, but it's not a panacea and it won't save you from any attack currently in the wild.

jue-gen wrote:

less code runs with root privileges

Something needs direct access to the graphics and I/O hardware, whether that's the xserver or your compositor (and which of those is "less code") is a matter of taste.
Running the whole xserver as root hasn't been a thing in most distros for a while now (at least not those that use a session-broker/seat-manager), these days it gets access to only the devices it needs - just like a wayland compositor does.


Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

Offline

#6 Today 06:47:01

jue-gen
Member
Registered: 2022-07-07
Posts: 129  

Re: GIMP won't start, error message

Thanks to everyone. I’m very interested in topics like systemd, Wayland, and so on, and I follow everything I can read on the subject. But I’m not someone who can evaluate these technologies in depth, and I could be wrong. It’s more of a gut feeling that led me to Devuan. Maybe I’m just conservative. I just have a feeling that makes me a bit wary of systemd and Wayland. Since I really can’t evaluate the technical aspects, I rely partly on my intuition and partly on people who understand the technology better than I do. In any case, I’ve had a good experience with Devuan so far and will certainly continue to use it. Yes, I get along fine with GIMP. I’ll keep following all topics related to Wayland, X Server (X11), systemd and SysVinit, OpenRC, runit... and will certainly ask questions about them here. Where else should I do that? ;-)
Best regards and thanks to everyone who provides information

Offline

Board footer