如何为 Gnome Wayland 会话设置环境变量

use*_*487 5 environment-variables gdm arch-linux gnome3 wayland

Gnome Wayland会话似乎忽略了该文件~/.profile。至少在使用 Arch Linux 的 Gdm / Gnome / wayland 会话下它对我不起作用。

所以问题是,用于会话环境变量的正确用户文件是什么gnome-wayland?Wayland 是否支持此类设置?

Jac*_*nor 7

Systemd 版本 233(2017 年 3 月)添加了对在~/.config/environment.d/*.conf. 请参阅手册environment.d以及导致此初步 PR最后一个 PR中的功能的讨论。

还在这里讨论:https://unix.stackexchange.com/a/403196/23305


小智 2

对我有用的一种方法是使用~/.pam_environment.

man pam_env.conf供参考使用。

我只需要在 GNOME/Wayland 会话中添加一些用户路径PATH,并将以下行添加到~/.pam_environment.

PATH        OVERRIDE=${HOME}/bin:${HOME}/.local/bin:${PATH}
Run Code Online (Sandbox Code Playgroud)