so, I have a couple of Flatpak electron apps that need to be coerced into running under Wayland (Element, Freetube, etc.). they run fine with Xwayland, but I need xlsclients
(show Xwayland apps) output to be empty for unrelated reasons. so what I’m doing is:
- determining where the .desktop file is, by way of right-clicking app in the Application Launcher, Edit Application, etc.
- reconstructing where the file actually is, as I usually get a symlink
- copying the file to
~/.local/share/applications/
- editing the file to add
--enable-features=UseOzonePlatform,WebRTCPipeWireCapturer --ozone-platform=wayland
or whatever its case may be
that’s it, Plasma picks up the change almost instantly.
this seems super-convoluted, is there a better way?
Why don’t you use the “Edit Applications” feature (Menu Editor) itself?
If you edit something there and click “Save”, it should automatically copy the
.desktop
file into~/.local/share/applications/
with the changes you specified…deleted by creator
Interesting. It seems to be working for me, but the application entry I tried to edit (SpeedCrunch) was from the flathub.org repo that’s pre-included, so I guess, maybe that repo is set up correctly, for this bug not to occur? Maybe that’s a distro-specific thing?
But yeah, did you try the workaround that’s mentioned in the bug report (creating the Flatpak repo as non-root)?
deleted by creator