如何手动重新加载 Chromium Kiosk
问题:
你正在例如 Raspberry Pi 上使用类似这样的命令运行 Chromium Kiosk
chromium_kiosk_cmd.sh
chromium-browser --noerrdialogs --disable-infobars --disk-cache-dir=/dev/null --disk-cache-size=1 --kiosk http://localhost例如在 /etc/xdg/openbox/autostart 中,但你不知道如何手动重新加载 Kiosk,例如在你更改了底层网站之后
解决方案
在 /etc/xdg/openbox/autostart 或你的 chromium-browser 命令所在的位置,将其 enclosed 在
chromium_kiosk_cmd.sh
while true ; do [CHROMIUM COMMAND] ; sleep 1 ; done完整命令将看起来像这样,例如:
chromium_kiosk_wrapper.sh
while true ; do chromium-browser --noerrdialogs --disable-infobars --disk-cache-dir=/dev/null --disk-cache-size=1 --kiosk http://localhost ; sleep 1 ; done现在,要手动重新加载 Chromium,你只需使用以下命令终止进程
kill_chromium.sh
killall /usr/lib/chromium-browser/chromium-browser-v7这将终止 Chromium 进程,while 循环将在一秒后自动重启它。
如果你看到类似这样的错误消息
chromium_missing_executable.txt
/usr/lib/chromium-browser/chromium-browser-v7: No such file or directory你需要找出 Chromium 使用的是哪个可执行文件,以便传递给 killall。要找出可执行文件的名称,使用
find_chromium_process.sh
ps a | grep -i chromium并查找类似 /usr/lib/chromium-browser/chromium-browser-v7 的字符串。
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow