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

Linux TLXOS下设置浏览器kiosk模式超时自动关闭的问题

问题:Linux TLXOS下Kiosk模式浏览器实现无操作超时关闭

环境信息

  • 操作系统:Linux TLXOS
  • 可用浏览器:Chromium、Microsoft Edge

需求场景

搭建供同事访问内网的公共终端,要求:

  • 浏览器以Kiosk(自助终端)模式+隐身模式启动并打开指定内网首页
  • 用户长时间无操作时,浏览器自动关闭(终端放置公共区域,保障隐私与资源重置)
  • 浏览器关闭后可通过TLXOS的TMS管理软件自动重启

当前进展与问题

已成功配置浏览器以Kiosk+隐身模式启动,但无操作超时关闭功能未实现。可通过两种方式编辑命令行参数:

  1. Intel Nuc本地浏览器属性直接编辑
  2. TLXOS的TMS管理软件远程编辑

已尝试的命令行参数:

Chromium

/usr/bin/chromium --incognito --kiosk https://stackoverflow.com --user-response-timeout=1

Microsoft Edge

/usr/bin/microsoft-edge --kiosk https://stackoverflow.com --edge-kiosk-type=fullscreen --kiosk-idle-timeout-minutes=1

可行解决方案

方案1:系统级空闲检测脚本(通用所有浏览器)

借助xprintidle工具检测系统空闲时间,配合脚本实现超时关闭,步骤如下:

  1. 安装xprintidle(适配Debian/Ubuntu系TLXOS,其他发行版用对应包管理器):
    sudo apt install xprintidle
    
  2. 编写监控脚本browser_idle_kill.sh:
    #!/bin/bash
    IDLE_TIMEOUT=60000  # 1分钟,单位毫秒
    BROWSER_PID=$(pgrep -f "chromium\|microsoft-edge")
    
    while true; do
        IDLE_TIME=$(xprintidle)
        if [ $IDLE_TIME -ge $IDLE_TIMEOUT ]; then
            kill $BROWSER_PID
            exit 0
        fi
        sleep 10  # 每10秒检测一次
    done
    
  3. 给脚本添加执行权限:
    chmod +x browser_idle_kill.sh
    
  4. 修改浏览器启动命令,让脚本与浏览器并行启动:
    • Chromium:
      /usr/bin/chromium --incognito --kiosk https://你的内网地址 & /脚本存放路径/browser_idle_kill.sh
      
    • Edge:
      /usr/bin/microsoft-edge --kiosk https://你的内网地址 --edge-kiosk-type=fullscreen & /脚本存放路径/browser_idle_kill.sh
      

方案2:修复Edge专属参数配置

Edge的--kiosk-idle-timeout-minutes参数需配合--kiosk-idle-action=close才能触发关闭动作,修改后的命令:

/usr/bin/microsoft-edge --kiosk https://你的内网地址 --edge-kiosk-type=fullscreen --kiosk-idle-timeout-minutes=1 --kiosk-idle-action=close

注:该参数仅在Edge的Kiosk模式下生效,需确保Edge为较新版本,若TLXOS自带版本过旧,建议升级至稳定版。

方案3:Chromium扩展或自定义配置

Chromium原生的--user-response-timeout并非用于空闲关闭,可通过以下方式实现:

  1. 安装Idle自动关闭类扩展,需提前在Kiosk模式下配置扩展白名单
  2. 配合系统空闲策略,但通用性不如方案1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 23:25:19