Akwbw commited on
Commit
4471b61
·
verified ·
1 Parent(s): bddbedd

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +18 -11
start.sh CHANGED
@@ -1,22 +1,29 @@
1
  #!/bin/bash
2
 
3
- # 1. Purane locks saaf karo (Agar crash hua ho)
4
  rm -f /tmp/.X99-lock
5
 
6
- # 2. Virtual Screen (Display) start karo
7
  echo "Starting Xvfb..."
8
  Xvfb :99 -screen 0 1024x768x16 &
 
9
 
10
- # 3. Wait karo taake Screen ready ho jaye (Important!)
11
- sleep 3
12
 
13
- # 4. Linux Desktop Environment start karo
14
- echo "Starting XFCE..."
15
- startxfce4 &
 
 
16
 
17
- # 5. Thora aur wait karo taake Desktop load ho jaye
18
- sleep 3
 
19
 
20
- # 6. Ab Python App start karo
21
- echo "Starting App..."
 
 
 
22
  python3 app.py
 
1
  #!/bin/bash
2
 
3
+ # 1. Clean locks
4
  rm -f /tmp/.X99-lock
5
 
6
+ # 2. Start Screen (Virtual Monitor)
7
  echo "Starting Xvfb..."
8
  Xvfb :99 -screen 0 1024x768x16 &
9
+ export DISPLAY=:99
10
 
11
+ # 3. Wait for screen
12
+ sleep 2
13
 
14
+ # 4. Disable Screensaver (CRITICAL FIX FOR BLACK SCREEN)
15
+ # Ye commands screen ko sonay nahi dengi
16
+ xset -dpms &
17
+ xset s off &
18
+ xset s noblank &
19
 
20
+ # 5. Start Desktop (XFCE)
21
+ echo "Starting Desktop..."
22
+ dbus-launch startxfce4 &
23
 
24
+ # 6. Wait for Desktop to load
25
+ sleep 5
26
+
27
+ # 7. Start Python Server
28
+ echo "Starting API..."
29
  python3 app.py