From 2bf0a791cd4fb1b4863bf36d806462a9941f6b2b Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Fri, 25 Apr 2025 13:06:40 +0800 Subject: [PATCH] opt: set XDG_CURRENT_DESKTOP var in code not in desktop file --- maomao.desktop | 2 +- src/maomao.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/maomao.desktop b/maomao.desktop index fc89180..ef51780 100644 --- a/maomao.desktop +++ b/maomao.desktop @@ -2,6 +2,6 @@ Encoding=UTF-8 Name=Maomao Comment=maomao WM -Exec=env XDG_CURRENT_DESKTOP=maomao maomao +Exec=maomao Icon=maomao Type=Application diff --git a/src/maomao.c b/src/maomao.c index 393dc47..9094059 100644 --- a/src/maomao.c +++ b/src/maomao.c @@ -4930,6 +4930,8 @@ run(char *startup_cmd) { if (!wlr_backend_start(backend)) die("startup: backend_start"); + setenv("XDG_CURRENT_DESKTOP", "maomao", 1); + /* Now that the socket exists and the backend is started, run the startup * command */ if (startup_cmd) {