Akwbw commited on
Commit
d8d4a85
·
verified ·
1 Parent(s): 50a3407

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +12 -23
start.sh CHANGED
@@ -1,33 +1,22 @@
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 (Security 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 Google Chrome (Auto-Start)
27
- echo "Starting Chrome..."
28
- # --no-sandbox is CRITICAL for Docker
29
- google-chrome --no-sandbox --disable-gpu --start-maximized --no-first-run --no-default-browser-check https://www.google.com &
30
-
31
- # 7. Start App
32
- echo "Starting Control Server..."
33
  python3 app.py
 
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