7 references to LinuxDesktopEnvironment
Aspire.Tray.Tests (7)
LinuxTrayTests.cs (1)
31Assert.Equal(nativeMenu, LinuxDesktopEnvironment.IsGnome(desktop, session));
src\Aspire.Tray\Linux\LinuxTrayApplication.cs (4)
51var nativeMenu = LinuxDesktopEnvironment.IsGnome(Environment.GetEnvironmentVariable("XDG_CURRENT_DESKTOP"), 84_panel = new(controller, _applications, ExecutePanelAction, LinuxDesktopEnvironment.GetPanelBackend()); 115LinuxDesktopEnvironment.RequirePanelBackend(); 772if (_panel is not null || !LinuxDesktopEnvironment.IsWayland)
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (2)
90if (_backend == LinuxPanelBackend.X11 && !LinuxDesktopEnvironment.IsX11Composited()) 166if (LinuxDesktopEnvironment.RequirePanelBackend() != _backend)