在Debian非桌面环境中,使用Wayland(Weston)打开Chromium并打开特定网页,可以按照以下步骤进行:
安装Weston和Chromium
启动Weston合成器
在Weston环境中启动Chromium
1,安装chromiu和weston
sudo apt update sudo apt install weston chromium
2,安装中文字库
# 安装完整的中文字体包 sudo apt update sudo apt install -y \ fonts-wqy-microhei \ fonts-wqy-zenhei \ fonts-noto-cjk \ fonts-noto-color-emoji \ fonts-arphic-ukai \ fonts-arphic-uming \ fonts-droid-fallback \ fonts-freefont-ttf \ fontconfig # 强制更新系统字体缓存 sudo fc-cache -f -v
3,使用Weston的kiosk模式(全屏模式)启动chromiu
创建启动脚本 start-browser-fullscreen.sh
#!/bin/bash # 设置Wayland环境变量 export XDG_RUNTIME_DIR=/run/user/$(id -u) export WAYLAND_DISPLAY=wayland-0 # 停止已有的Weston实例(如果有) pkill weston sleep 1 # 启动Weston(使用DRM后端以获得更好的性能) weston --backend=drm-backend.so --tty=7 --idle-time=0 & # 等待Weston完全启动 sleep 3 # 启动Chromium,全屏模式并隐藏UI元素 chromium --enable-features=UseOzonePlatform --ozone-platform=wayland \ --no-sandbox \ --disable-dev-shm-usage \ --start-fullscreen \ --kiosk \ --disable-extensions \ --disable-prompt-on-repost \ --disable-fullscreen-exit-warning \ --disable-infobars \ --disable-session-crashed-bubble \ --disable-translate \ --disable-features=TranslateUI \ --no-first-run \ --fast-start \ --disable-background-timer-throttling \ --disable-renderer-backgrounding \ --disable-backgrounding-occluded-windows \ --remote-debugging-port=9222 \ https://www.baidu.com
4,退出chromiu
Alt + F4 # 关闭当前窗口(最常用) Ctrl + Alt + Backspace # 强制退出 Weston(整个桌面环境) Ctrl + Alt + F1 # 切换到 TTY1
浙公网安备 33010602011771号