Problem running application in Fedora container

So I made a container using distroshelf and installed variety (Wallpaper changer). It won’t launch after exporting it. Any ideas?

You are in the General forum and so we do not know which Universal Blue product you are running.

Did you log out and back in?

Does it have permissions to where it is trying to write the wallpaper image(s)?

A lot of other questions come to mind. But hopefully those will help you get the troubleshooting process started.

Running bazzite kde. Not tried logging out and in again as the application shows in the menu, presumed that would be enough? It was for another application.

Not sure on permissions

I tried making a Debian container and although the application launches it doesn’t work and you can’t change wallpaper

That eliminates a lot of questions. And if it shows on the menu then no need to log out or reboot.

For the record I completely appreciate what you are attempting. I hate it when software I have been relying on for years suddenly is unavailable. If I had a nickel for every time … sigh.

And variety looks very cool. I looked at some of their plugins. Wow.

I looked at the code in their repo. And there are a couple of noteworthy things I observed there.

  • it is in maintenance mode - not being actively developed (but not abandoned)
  • it is based on GTK3 (older GNOME UI toolkit) - but you are on KDE (which uses Qt); although they claim it should work out-of-the-box on most Linux desktop environments, and can be configured to work on more esoteric ones
  • they did Add support for KDE Plasma 6 (#673)

May need to launch it from the command line to see what errors it is producing…

This can be accomplished via something like:

gio launch <path to exported .desktop file>

The .desktop file should be in ~/.local/share/applications/ on the host and will be prefixed with the name of the distrobox you created.

Here is an example of something from my system:

$ ls ~/.local/share/applications/fedora-python-dx-git-gui.desktop
/var/home/klmcw/.local/share/applications/fedora-python-dx-git-gui.desktop

Where fedora-python-dx is the name of my distrobox and git-gui.desktop is the .desktop file for the exported app.

gio launch ~/.local/share/applications/fedora-python-dx-git-gui.desktop

Not sure if gio launch is appropriate on KDE or not though.

But, I do hope that helps you get to the next step.