41 lines
975 B
Bash
41 lines
975 B
Bash
#!/data/data/com.termux/files/usr/bin/bash
|
|
# Pixel 6 图形界面浏览器安装脚本
|
|
|
|
echo "=== 安装 Termux:X11 + Firefox ==="
|
|
|
|
# 1. 安装 X11 相关包
|
|
echo "[1/4] 安装 X11 包..."
|
|
pkg install -y x11-repo
|
|
pkg install -y termux-x11-nightly
|
|
|
|
# 2. 在 Ubuntu 容器里安装 Firefox
|
|
echo "[2/4] 在 Ubuntu 容器里安装 Firefox..."
|
|
proot-distro login ubuntu -- bash -c '
|
|
apt update
|
|
apt install -y firefox dbus-x11
|
|
'
|
|
|
|
# 3. 创建启动脚本
|
|
echo "[3/4] 创建启动脚本..."
|
|
cat > ~/start-firefox.sh << 'EOF'
|
|
#!/data/data/com.termux/files/usr/bin/bash
|
|
# 启动 X11 服务器
|
|
termux-x11 :0 &
|
|
sleep 2
|
|
|
|
# 设置 DISPLAY
|
|
export DISPLAY=:0
|
|
|
|
# 进入 Ubuntu 容器启动 Firefox
|
|
proot-distro login ubuntu -- bash -c 'export DISPLAY=:0 && firefox'
|
|
EOF
|
|
|
|
chmod +x ~/start-firefox.sh
|
|
|
|
echo "[4/4] 完成!"
|
|
echo ""
|
|
echo "使用方法:"
|
|
echo "1. 从 F-Droid 安装 Termux:X11 应用"
|
|
echo "2. 运行: bash ~/start-firefox.sh"
|
|
echo "3. Firefox 会显示在 Pixel 6 屏幕上"
|