Spaces:
Paused
Paused
Update start.sh
Browse files
start.sh
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
#!/bin/bash
|
| 2 |
# ββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 3 |
-
# THE Z AI β Computer Mode Startup (FIXED
|
| 4 |
# ββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 5 |
|
| 6 |
-
echo "π₯οΈ Starting Z Computer Mode Server
|
| 7 |
|
| 8 |
# ββ 1. Start Virtual Display βββββββββββββββββββββ
|
| 9 |
pkill Xvfb 2>/dev/null || true
|
|
@@ -17,8 +17,10 @@ sleep 2
|
|
| 17 |
export DISPLAY=:1
|
| 18 |
export XAUTHORITY=/root/.Xauthority
|
| 19 |
|
|
|
|
| 20 |
touch $XAUTHORITY
|
| 21 |
-
|
|
|
|
| 22 |
echo "β
DISPLAY=$DISPLAY"
|
| 23 |
|
| 24 |
# ββ 3. Dark background ββββββββββββββββββββββββββββ
|
|
@@ -44,13 +46,13 @@ scrot -q 80 /tmp/test_shot.png 2>/dev/null && \
|
|
| 44 |
echo "β
Screenshot test: OK" || \
|
| 45 |
echo "β οΈ scrot test failed"
|
| 46 |
|
| 47 |
-
# ββ 7. Detect browser βββββββββ
|
| 48 |
-
if command -v firefox &>/dev/null; then
|
| 49 |
-
echo "β
Browser: firefox"
|
| 50 |
-
BROWSER="firefox"
|
| 51 |
-
elif command -v firefox-esr &>/dev/null; then
|
| 52 |
echo "β
Browser: firefox-esr"
|
| 53 |
BROWSER="firefox-esr"
|
|
|
|
|
|
|
|
|
|
| 54 |
elif command -v chromium-browser &>/dev/null; then
|
| 55 |
echo "β
Browser: chromium-browser"
|
| 56 |
BROWSER="chromium-browser"
|
|
|
|
| 1 |
#!/bin/bash
|
| 2 |
# ββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 3 |
+
# THE Z AI β Computer Mode Startup (FIXED v4)
|
| 4 |
# ββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 5 |
|
| 6 |
+
echo "π₯οΈ Starting Z Computer Mode Server v4..."
|
| 7 |
|
| 8 |
# ββ 1. Start Virtual Display βββββββββββββββββββββ
|
| 9 |
pkill Xvfb 2>/dev/null || true
|
|
|
|
| 17 |
export DISPLAY=:1
|
| 18 |
export XAUTHORITY=/root/.Xauthority
|
| 19 |
|
| 20 |
+
# Ψ₯ΩΨ΄Ψ§Ψ‘ Ω
ΩΩ xauthority Ψ¨Ψ·Ψ±ΩΩΨ© Ψ’Ω
ΩΨ©
|
| 21 |
touch $XAUTHORITY
|
| 22 |
+
MCOOKIE_VAL=$(mcookie 2>/dev/null || cat /proc/sys/kernel/random/uuid | tr -d '-' | head -c 32)
|
| 23 |
+
xauth add :1 . $MCOOKIE_VAL 2>/dev/null || true
|
| 24 |
echo "β
DISPLAY=$DISPLAY"
|
| 25 |
|
| 26 |
# ββ 3. Dark background ββββββββββββββββββββββββββββ
|
|
|
|
| 46 |
echo "β
Screenshot test: OK" || \
|
| 47 |
echo "β οΈ scrot test failed"
|
| 48 |
|
| 49 |
+
# ββ 7. Detect browser (firefox-esr Ψ£ΩΩΨ§Ω) βββββββββ
|
| 50 |
+
if command -v firefox-esr &>/dev/null; then
|
|
|
|
|
|
|
|
|
|
| 51 |
echo "β
Browser: firefox-esr"
|
| 52 |
BROWSER="firefox-esr"
|
| 53 |
+
elif command -v firefox &>/dev/null; then
|
| 54 |
+
echo "β
Browser: firefox"
|
| 55 |
+
BROWSER="firefox"
|
| 56 |
elif command -v chromium-browser &>/dev/null; then
|
| 57 |
echo "β
Browser: chromium-browser"
|
| 58 |
BROWSER="chromium-browser"
|