easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

auto-start does not work on Debian 12 xfce

Open dollhaus opened this issue 11 months ago • 4 comments

EasyEffects Version

7.0.0-1

What package are you using?

Other (specify below)

Distribution

Debian 12 (Bookworm)

Describe the bug

The service auto-start feature in the settings menu has no effect. To start on login, I had to manually add easyeffects --gapplication-service to the autostart menu in the xfce settings panel. This was entirely successful, but I don't know if this is a Debian thing or an xfce thing.

However, after a restart, the auto generated entry appeared in the xfce panel - perhaps the installation of EasyEffects in an xfce environment should be accompanied by an environmental refresh or an instruction to either restart or logout and login again.

dollhaus avatar Feb 28 '24 19:02 dollhaus

Are you using a nFlatpak package or a package from the Debian repository? It is the desktop responsibility to automatically load a desktop file put inside ~/.config/autostart/. Is there an EasyEffects file there?

wwmm avatar Feb 28 '24 22:02 wwmm

The easyeffects version stated by OP is exactly the same as the latest version available in Debian 12, so I'll assume that they're using the native debian package.

Either way, this sounds exactly like the kind of behavior a stock xfce install would have, so I wouldn't be suprised if "to refresh your autostart configuration GUI, restart your session or run this funny command" is the expected behavior for xfce.

violetmage avatar Feb 29 '24 00:02 violetmage

@wwmm Debian repo. The installation indeed placed a desktop file in autostart, it's just a bit of a bugbear with xfce. I do still think that a warning should be applied to the installation process if possible, as a newcomer to xfce I was not expecting to have to restart the session. There are other bugs on Debian, though, which are potentially more important

dollhaus avatar Mar 02 '24 19:03 dollhaus

as a newcomer to xfce I was not expecting to have to restart the session

This is also not necessary on gnome and kde. If the desktop supports the dbus activatable specification in the autostart file EasyEffects is launched in service mode when the user clicks on its launcher icon.

wwmm avatar Mar 02 '24 21:03 wwmm