diff --git a/startkde/plasma-sourceenv.sh b/startkde/plasma-sourceenv.sh --- a/startkde/plasma-sourceenv.sh +++ b/startkde/plasma-sourceenv.sh @@ -3,4 +3,4 @@ . $i >/dev/null done -env +env -0 diff --git a/startkde/startplasma.cpp b/startkde/startplasma.cpp --- a/startkde/startplasma.cpp +++ b/startkde/startplasma.cpp @@ -91,7 +91,7 @@ p.waitForFinished(-1); const auto fullEnv = p.readAllStandardOutput(); - auto envs = fullEnv.split('\n'); + auto envs = fullEnv.split('\0'); for (auto &env: envs) { if (env.startsWith("_=") || env.startsWith("SHLVL"))