opt: set XDG_CURRENT_DESKTOP env in setup

This commit is contained in:
DreamMaoMao 2025-05-04 11:20:22 +08:00
parent f56db5deb1
commit d80fb44e72

View file

@ -5024,8 +5024,6 @@ run(char *startup_cmd) {
if (!wlr_backend_start(backend)) if (!wlr_backend_start(backend))
die("startup: backend_start"); die("startup: backend_start");
setenv("XDG_CURRENT_DESKTOP", "maomao", 1);
/* Now that the socket exists and the backend is started, run the startup /* Now that the socket exists and the backend is started, run the startup
* command */ * command */
if(!startup_cmd) if(!startup_cmd)
@ -5483,6 +5481,8 @@ void setup(void) {
init_baked_points(); init_baked_points();
setenv("XDG_CURRENT_DESKTOP", "maomao", 1);
int drm_fd, i, sig[] = {SIGCHLD, SIGINT, SIGTERM, SIGPIPE}; int drm_fd, i, sig[] = {SIGCHLD, SIGINT, SIGTERM, SIGPIPE};
struct sigaction sa = {.sa_flags = SA_RESTART, .sa_handler = handlesig}; struct sigaction sa = {.sa_flags = SA_RESTART, .sa_handler = handlesig};
sigemptyset(&sa.sa_mask); sigemptyset(&sa.sa_mask);