有人知道如何在LXSession自动启动文件中使用环境变量或类似的东西吗?我最初的尝试似乎失败了。我正在创建一个Chromium告示板,需要一种简单的方法来配置网站,并且不希望用户直接编辑LXSession自动启动文件。
发布于 2018-10-11 07:41:37
无法直接执行此操作,但从autostart文件中启动shell脚本确实有效,并且可以包含环境变量。不过记得要通过壳发射所以..。
# In .../autostart place this
@/bin/bash /usr/bin/script_with_env_vars.sh
#
# Calling directly will not work
@/usr/bin/script_with_env_vars.sh - fails!!!发布于 2020-11-25 19:43:55
做这件事的方法是使用.xinitrc。注意,如果存在.xinitrc,它负责启动桌面环境(startlxde/startkde/.)。我试图设置条件并退出,而我的XDE登录就崩溃了。
#!/bin/bash
export TERM=linux
exec startlxde尝试运行子进程来设置环境是徒劳的,因为它愉快地改变了自己的环境,然后退出,而父进程环境则保持不变。
https://unix.stackexchange.com/questions/474173
复制相似问题