with rofi launcher
when I start qt5ct with the terminal it works correctly
when I start KeePassXC with the terminal it’s still the same
when I start qcad with the terminal it wount launch and give me thit error:
QCAD version 3.28.1
18:52:30: Debug: loading plugins…
18:52:30: Debug: loading static plugins…
Warning: Failed to load client buffer integration: “wayland-egl”
Warning: Available client buffer integrations: ()
Warning: No shell integration named “xdg-shell” found
Warning: No shell integration named “xdg-shell-v6” found
Warning: No shell integration named “wl-shell” found
Warning: No shell integration named “ivi-shell” found
Warning: Loading shell integration failed.
Warning: Attempted to load the following shells (“xdg-shell”, “xdg-shell-v6”, “wl-shell”, “ivi-shell”)
18:52:31: Debug: openFiles:
Warning: Wayland does not support QWindow::requestActivate()
The problem was I specified $QT_QPA_PLATFORMTHEME in tree different places:
in the Hyprland settings
in environment.sessionVariables
and in qt.platformTheme = “qt5ct”
now I only use qt.platformTheme = “qt5ct”; and all is fine again! Phew!
Firstly, thanks to NobbZ I changed the environment.variables to environment.sessionVariables which was a bad mistake of mine.
Then I realized that qt.platformTheme = "qt5ct"; didn’t actually set the session variable to qt5ct and that this has to be done separately with environment.sessionVariables.
I guess it has to to with me using the fish shell.