mirror of
https://github.com/fairyglade/ly.git
synced 2025-12-21 11:44:55 +00:00
set LANG
This commit is contained in:
@@ -207,8 +207,8 @@ void pam_diagnose(int error, struct term_buf* buf)
|
|||||||
void env_init(struct passwd* pwd, const char* display_name)
|
void env_init(struct passwd* pwd, const char* display_name)
|
||||||
{
|
{
|
||||||
extern char** environ;
|
extern char** environ;
|
||||||
// term
|
|
||||||
char* term = getenv("TERM");
|
char* term = getenv("TERM");
|
||||||
|
char* lang = getenv("LANG");
|
||||||
// clean env
|
// clean env
|
||||||
environ[0] = NULL;
|
environ[0] = NULL;
|
||||||
|
|
||||||
@@ -227,6 +227,7 @@ void env_init(struct passwd* pwd, const char* display_name)
|
|||||||
setenv("USER", pwd->pw_name, 1);
|
setenv("USER", pwd->pw_name, 1);
|
||||||
setenv("LOGNAME", pwd->pw_name, 1);
|
setenv("LOGNAME", pwd->pw_name, 1);
|
||||||
setenv("DISPLAY", display_name, 1);
|
setenv("DISPLAY", display_name, 1);
|
||||||
|
setenv("LANG", lang, 1);
|
||||||
|
|
||||||
// path
|
// path
|
||||||
int ok = setenv("PATH", config.path, 1);
|
int ok = setenv("PATH", config.path, 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user