Skip to content

Commit 1c59688

Browse files
committed
Set DISPLAY environment variable only for X11 sessions
Issue: #419
1 parent a834965 commit 1c59688

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/daemon/Display.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,8 @@ namespace SDDM {
262262

263263
QProcessEnvironment env;
264264
env.insert("PATH", mainConfig.Users.DefaultPath.get());
265-
env.insert("DISPLAY", name());
265+
if (session.xdgSessionType() == QStringLiteral("x11"))
266+
env.insert("DISPLAY", name());
266267
env.insert("XDG_SEAT", seat()->name());
267268
env.insert("XDG_SEAT_PATH", daemonApp->displayManager()->seatPath(seat()->name()));
268269
env.insert("XDG_SESSION_PATH", daemonApp->displayManager()->sessionPath(QString("Session%1").arg(daemonApp->newSessionId())));

0 commit comments

Comments
 (0)