Merge pull request #1849 from CatSema/feat/linux-desktop-environmentfeat(linux): detect desktop environment for GTK window configuration