我的问题是我经常保持登录状态相当长的时间,并且设置环境变量的常用方法不能令人满意地工作:
如果我在 shell 中设置环境变量,则只有从该特定 shell 启动的进程会受到影响。另一方面,如果我尝试将环境变量放入登录脚本(.profile、.xinitrc 或其他脚本),则需要注销并登录才能使更改生效。
理想的解决方案是在窗口管理器中拥有该功能,因为它是最终代表用户启动所有其他进程的进程(如果我错了或大错特错,请纠正我)。(如果使用终端登录,则相应的解决方案是在登录 shell 中设置环境变量。)
是否有一个窗口管理器(或类似的东西)可以解决这个问题?