THEZYZSTUDIO commited on
Commit
7cc91ae
Β·
verified Β·
1 Parent(s): 922f08e

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +10 -8
start.sh CHANGED
@@ -1,9 +1,9 @@
1
  #!/bin/bash
2
  # ══════════════════════════════════════════════════
3
- # THE Z AI β€” Computer Mode Startup (FIXED v3)
4
  # ══════════════════════════════════════════════════
5
 
6
- echo "πŸ–₯️ Starting Z Computer Mode Server v3..."
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
- xauth generate :1 . trusted 2>/dev/null || true
 
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"