Skip to content

Commit 6ae9b70

Browse files
committed
Pass more locale variables to the greeter
1 parent cf2e0f2 commit 6ae9b70

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/daemon/Greeter.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,19 @@ namespace SDDM {
125125
QProcessEnvironment env;
126126
QProcessEnvironment sysenv = QProcessEnvironment::systemEnvironment();
127127
env.insert("LANG", sysenv.value("LANG"));
128+
env.insert("LANGUAGE", sysenv.value("LANGUAGE"));
129+
env.insert("LC_CTYPE", sysenv.value("LC_CTYPE"));
130+
env.insert("LC_NUMERIC", sysenv.value("LC_NUMERIC"));
128131
env.insert("LC_TIME", sysenv.value("LC_TIME"));
132+
env.insert("LC_COLLATE", sysenv.value("LC_COLLATE"));
133+
env.insert("LC_MONETARY", sysenv.value("LC_MONETARY"));
134+
env.insert("LC_MESSAGES", sysenv.value("LC_MESSAGES"));
135+
env.insert("LC_PAPER", sysenv.value("LC_PAPER"));
136+
env.insert("LC_NAME", sysenv.value("LC_NAME"));
137+
env.insert("LC_ADDRESS", sysenv.value("LC_ADDRESS"));
138+
env.insert("LC_TELEPHONE", sysenv.value("LC_TELEPHONE"));
139+
env.insert("LC_MEASUREMENT", sysenv.value("LC_MEASUREMENT"));
140+
env.insert("LC_IDENTIFICATION", sysenv.value("LC_IDENTIFICATION"));
129141
env.insert("PATH", mainConfig.Users.DefaultPath.get());
130142
env.insert("DISPLAY", m_display->name());
131143
env.insert("XAUTHORITY", m_authPath);

0 commit comments

Comments
 (0)