proti0070 commited on
Commit
cb80f08
·
verified ·
1 Parent(s): 70012d7

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +7 -22
start.sh CHANGED
@@ -4,27 +4,12 @@ export ANDROID_SDK_ROOT=/opt/android-sdk
4
  export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
5
  export PATH=$PATH:/opt/android-studio/bin
6
 
7
- echo "[INFO] Starting Android Studio GUI via Xvfb + noVNC..."
8
 
9
- # Start virtual display
10
- Xvfb :1 -screen 0 1920x1080x24 &
11
- XVFB_PID=$!
 
 
12
 
13
- # Start window manager
14
- openbox &
15
- OPENBOX_PID=$!
16
-
17
- # Start VNC server
18
- x11vnc -display :1 -nopw -forever -shared -rfbport 5900 &
19
- VNC_PID=$!
20
-
21
- # Start noVNC web client
22
- websockify --web=/usr/share/novnc/ 7860 localhost:5900 &
23
- NOVNC_PID=$!
24
-
25
- echo "[INFO] Android Studio should now be accessible at http://localhost:7860"
26
-
27
- # Trap Ctrl+C to cleanly stop all processes
28
- trap "echo '[INFO] Shutting down...'; kill $XVFB_PID $OPENBOX_PID $VNC_PID $NOVNC_PID; exit 0" SIGINT SIGTERM
29
-
30
- wait
 
4
  export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
5
  export PATH=$PATH:/opt/android-studio/bin
6
 
7
+ echo "[INFO] Starting Android Studio via JetBrains Projector..."
8
 
9
+ # Start Projector server
10
+ projector-server start /opt/android-studio \
11
+ --host 0.0.0.0 \
12
+ --port 7860 \
13
+ --no-ssl
14
 
15
+ echo "[INFO] Android Studio GUI should now be available at http://localhost:7860"