Akwbw commited on
Commit
55ed029
·
verified ·
1 Parent(s): bcdfc5e

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +16 -12
start.sh CHANGED
@@ -1,28 +1,32 @@
1
  #!/bin/bash
2
 
3
- # 1. Clean previous locks
4
  rm -f /tmp/.X99-lock
5
 
6
- # 2. Start Virtual Screen (Xvfb)
7
- echo "Starting Screen..."
8
  Xvfb :99 -screen 0 1024x768x24 &
9
- sleep 2
10
 
11
- # 3. Disable Screensaver & Power Management (Black Screen Fix)
12
- echo "Disabling Screensaver..."
 
 
 
 
13
  xset -dpms s off s noblank
14
  xset s 0 0
15
  xset dpms 0 0 0
16
 
17
- # 4. Start Desktop Environment (XFCE)
18
  echo "Starting Desktop..."
19
- startxfce4 &
20
  sleep 5
21
 
22
- # 5. Open Chrome Automatically (Taake screen khali na lage)
23
  echo "Starting Chrome..."
24
- chromium-browser --no-sandbox --start-maximized https://www.google.com &
25
 
26
- # 6. Start Python Server
27
- echo "Starting Control Server..."
28
  python3 app.py
 
1
  #!/bin/bash
2
 
3
+ # 1. Cleanup
4
  rm -f /tmp/.X99-lock
5
 
6
+ # 2. Start Screen
7
+ echo "Starting Xvfb..."
8
  Xvfb :99 -screen 0 1024x768x24 &
9
+ export DISPLAY=:99
10
 
11
+ # 3. Generate Auth Cookie (CRITICAL FIX)
12
+ echo "Generating Xauth..."
13
+ xauth generate :99 . trusted
14
+ xhost +
15
+
16
+ # 4. Disable Screensaver
17
  xset -dpms s off s noblank
18
  xset s 0 0
19
  xset dpms 0 0 0
20
 
21
+ # 5. Start Desktop
22
  echo "Starting Desktop..."
23
+ dbus-launch startxfce4 &
24
  sleep 5
25
 
26
+ # 6. Start Chrome
27
  echo "Starting Chrome..."
28
+ chromium-browser --no-sandbox --disable-gpu --start-maximized https://www.google.com &
29
 
30
+ # 7. Start Python Server
31
+ echo "Starting App..."
32
  python3 app.py