mirror of https://github.com/fairyglade/ly.git
Fix for XDG Portal expecting XDG_CURRENT_DESKTOP to be set by the Desktop Manager
This commit is contained in:
parent
4ee2b3ecc7
commit
3a56dabfde
|
|
@ -261,6 +261,7 @@ void env_xdg(const char* tty_id, const char* desktop_name)
|
||||||
{
|
{
|
||||||
char user[20];
|
char user[20];
|
||||||
snprintf(user, 20, "/run/user/%d", getuid());
|
snprintf(user, 20, "/run/user/%d", getuid());
|
||||||
|
setenv("XDG_CURRENT_DESKTOP", desktop_name, 0);
|
||||||
setenv("XDG_RUNTIME_DIR", user, 0);
|
setenv("XDG_RUNTIME_DIR", user, 0);
|
||||||
setenv("XDG_SESSION_CLASS", "user", 0);
|
setenv("XDG_SESSION_CLASS", "user", 0);
|
||||||
setenv("XDG_SESSION_ID", "1", 0);
|
setenv("XDG_SESSION_ID", "1", 0);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue