Add generic wlroots DesktopInfo for compositors such as labwc
Compositors such as labwc use "wlroots" as their XDG_CURRENT_DESKTOP.
I like that they do that, and hope others do it as well, as it means Flameshot doesn't need to add an ∞ amount of case statements.
isn't Sway a wlroot? I'm also not sure about hyprland but I think that is also wlroot. If these are correct, then perhaps having them in src/utils/desktopinfo.h and src/utils/screengrabber.cpp is redundant.
isn't Sway a wlroot? I'm also not sure about hyprland but I think that is also wlroot. If these are correct, then perhaps having them in
src/utils/desktopinfo.handsrc/utils/screengrabber.cppis redundant.
sway self reports as sway
✦2 ❯ echo $XDG_CURRENT_DESKTOP
sway
Hyprland reports itself at Hyprland
✦ ❯ echo $XDG_CURRENT_DESKTOP
Hyprland
Is there utility in this given sway reports as "sway" and hyrland reports as "hyprland"?