You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.1下Chromium kiosk模式命令行可执行但脚本无响应

解决方案

以下是针对Ubuntu 22.04.1下脚本无法启动Chromium Kiosk模式的排查和解决步骤:

1. 确保脚本具备可执行权限

执行命令为脚本添加执行权限:

chmod +x your_script_name.sh

2. 捕获错误输出定位问题

修改脚本去掉后台运行符号&,并添加日志输出,以便查看具体错误:

#!/bin/bash
export DISPLAY=:0
# 将所有输出重定向到日志文件
exec &> /tmp/chromium_kiosk.log
/snap/bin/chromium --window-size=1920,1080 --kiosk --window-position=0,0 http://google.com

运行脚本后查看日志内容:

cat /tmp/chromium_kiosk.log

3. 修正路径拼写错误(原脚本问题)

原脚本中/honme/rooster/...为路径拼写错误,正确路径应为/home/rooster/...,该错误会导致sed命令执行失败,可能中断后续脚本逻辑。

4. 使用Chromium绝对路径执行

替换snap run chromium为绝对路径/snap/bin/chromium,避免脚本环境无法识别snap命令的问题:

/snap/bin/chromium --window-size=1920,1080 --kiosk --window-position=0,0 http://google.com &

5. 确保脚本在用户桌面会话中运行

如果脚本用于开机自启,不要使用系统级服务,而是添加到用户启动应用:

  • 打开「启动应用程序」
  • 添加新条目,指定你的脚本路径
  • 配置为用户登录后自动执行

6. 检查Snap应用的X11权限

执行以下命令确保Chromium Snap应用拥有访问X11显示的权限:

snap connect chromium:desktop
snap connect chromium:x11

内容的提问来源于stack exchange,提问作者rooster7734

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 02:02:21