I have a 3D printing software that does not display well on Wayland. Instead of relogging to start a x11 session is there a way to force that one software to display in x11 instead of Wayland?
Edit
AddingQT_QPA_PLATFORM=xcb
to the enviroment variables was the solution for me.
Thanks to everyone for the help.
if its a qt application then run in a console “QT_QPA_PLATFORM=xcb program_name”, if it’s a gtk application i think it’s “GDK_BACKEND=x11” though I’m not entirely sure.
I have to do this with LMMS as on sway click and drag doesn’t work for some odd reason
depends on the application. check here for a list how make different backends use xwayland: https://wiki.archlinux.org/title/Wayland#GUI_libraries
I’m in a similar situation. My time tracking software for work refuses to work on Wayland (I tried using xwayland as well).
Easiest is flatpak, where you just disable Wayland permission.
The env vars are always different