当前位置: 首页 > news >正文

debian11不进入桌面环境打开chromiu

在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