Rename to hkt.sh
This commit is contained in:
40
scripts/pixel6-install-firefox.sh
Normal file
40
scripts/pixel6-install-firefox.sh
Normal file
@@ -0,0 +1,40 @@
|
||||
#!/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 屏幕上"
|
||||
Reference in New Issue
Block a user