Raspberry Pi config - 从单独的文件中读取参数
Raspberry Pi config - read parameters from a seperate file
我有一个 raspberry pi 配置为启动 Chromium 全屏,效果很好。但是,我希望我的非技术用户通过简单地在桌面上编辑文件来更新网站。
/etc/xdg/lxsession/LXDE-pi/autostart:
# Link to the settings file on the desktop
source /home/pi/Desktop/websetup.config
# start chromium
@chromium --noerrdialogs --kiosk $website --incognito
我想在桌面上有一个安装文件,我的用户可以在不直接编辑上面的任何配置文件的情况下更新网站和过扫描等:
即
websetup.config:
# Enter website to show
webbsite=https://newWebsite.com
# Overscanning on = 1, turn off = 0
overscan=0
但是,我可以从 .sh 输出 $website bash 但是我不知道如何将值 $website 传递给 chromium,因为我无法传递实际值
好的,我已经设法解决了。我创建了一个名为 run_chromium.sh:
的脚本
##
## this file is referenced in: /etc/xdg/lxsession/LXDE-pi/autostart
##
## website to show
website=https://www.website.com
## 0=overscanning off, 1=on
overscanning=1
我在自动启动中链接到这个脚本:
/bin/bash /home/pi/Desktop/run_chromium.sh
我有一个 raspberry pi 配置为启动 Chromium 全屏,效果很好。但是,我希望我的非技术用户通过简单地在桌面上编辑文件来更新网站。
/etc/xdg/lxsession/LXDE-pi/autostart:
# Link to the settings file on the desktop
source /home/pi/Desktop/websetup.config
# start chromium
@chromium --noerrdialogs --kiosk $website --incognito
我想在桌面上有一个安装文件,我的用户可以在不直接编辑上面的任何配置文件的情况下更新网站和过扫描等:
即
websetup.config:
# Enter website to show
webbsite=https://newWebsite.com
# Overscanning on = 1, turn off = 0
overscan=0
但是,我可以从 .sh 输出 $website bash 但是我不知道如何将值 $website 传递给 chromium,因为我无法传递实际值
好的,我已经设法解决了。我创建了一个名为 run_chromium.sh:
的脚本##
## this file is referenced in: /etc/xdg/lxsession/LXDE-pi/autostart
##
## website to show
website=https://www.website.com
## 0=overscanning off, 1=on
overscanning=1
我在自动启动中链接到这个脚本:
/bin/bash /home/pi/Desktop/run_chromium.sh