#!/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 屏幕上"
