Akwbw commited on
Commit
7ca0788
·
verified ·
1 Parent(s): aa88be2

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +15 -9
start.sh CHANGED
@@ -1,22 +1,28 @@
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. Purane locks saaf karo
4
  rm -f /tmp/.X99-lock
5
 
6
+ # 2. Virtual Screen Start karo (NOTE: 16 ko 24 kar diya hai fix ke liye)
7
  echo "Starting Xvfb..."
8
+ Xvfb :99 -screen 0 1024x768x24 &
9
+ export DISPLAY=:99
10
 
11
+ # 3. Wait karo
12
  sleep 3
13
 
14
+ # 4. Permission fix (BOHOT ZAROORI HAI)
15
+ # Yeh Python ko screen use karne ki permission dega
16
+ echo "Setting permissions..."
17
+ xhost +
18
+
19
+ # 5. Linux Desktop Start karo
20
  echo "Starting XFCE..."
21
  startxfce4 &
22
 
23
+ # 6. Wait karo desktop load hone ka
24
+ sleep 5
25
 
26
+ # 7. App Start karo
27
+ echo "Starting Python App..."
28
  python3 app.py