I’m putting up a laptop for my wife: opensuse tumbleweed. I’m trying to run art 1.15-linux and it fails with:
$ ./ART
Gtk-Message: Failed to load module "canberra-gtk-module"
Authorization required, but no authorization protocol specified
Unable to init server: Could not connect: Connection refused
(ART.bin:22132): Gtk-WARNING **: cannot open display: :0.0
Do I need something else?
canberra-gtk-play, libcanberra-gtk-module-common, libcanberra-gtk3-0, libcanberra-gtk3-module are installed as: version 0.30-15.23
Gtk-Message: Failed to load module "canberra-gtk-module"
This is the first issue. You are missing this. Since it cant load it might be why you get the other errors as well. See if you can install that module. it may be available as a stand alone, or as part of another package.
I get a couple of results when I search the internet for Authorization required, but no authorization protocol specified cannot open display. But I don’t understand much of that Linux stuff.
There’s a problem with ALL appimage files in Tumbleweed. There was a workaround changing permissions on lib/bin/fuser but it doesn’t work. It’s something to do with low level security or something…
FYI, starting from today (snapshot 20220817), ART is officially available in Tumbleweed’s repo-oss
EDIT: found a bug that causes the program to segfault on startup. I’ve pushed the fix, but it will take a day or two before it reaches the update channel.
ART is now working fine on latest Tumbleweed (snapshot >= 20220820)
For Leap, I’ve updated the docu at the official Wiki (agriggio / ART / wiki / Home — Bitbucket) on how to get it.