pub fn detect_linux_desktop_env() -> DesktopEnvironmentExpand description
Detect the Linux desktop environment from environment variables.
Checks XDG_CURRENT_DESKTOP, DESKTOP_SESSION, and specific env markers
to identify GNOME, KDE, XFCE, Cinnamon, MATE, Hyprland, Sway, i3, etc.