mn9206986 commited on
Commit
76c601b
·
verified ·
1 Parent(s): 6565823

Rename chrome-novnc.sh to start.sh

Browse files
Files changed (2) hide show
  1. chrome-novnc.sh +0 -12
  2. start.sh +49 -0
chrome-novnc.sh DELETED
@@ -1,12 +0,0 @@
1
- #!/bin/bash
2
- chrome_window_size=$[$WIDTH+1],$[$HEIGHT+1]
3
- chrome_parm="--test-type --window-size=$chrome_window_size --no-sandbox --window-position=0,0 --user-data-dir=$HOME/google-chrome"
4
- vnc_geometry=$WIDTH'x'$HEIGHT
5
- vnc_config=$VNC_DIR
6
-
7
- # Khởi động VNC server
8
- vncserver -kill :1 1>/dev/null 2>&1
9
- vncserver -name chrome-novnc -depth 24 -geometry "$vnc_geometry" :1 -rfbauth "$vnc_config/passwd"
10
-
11
- # Khởi động noVNC
12
- /opt/novnc/utils/novnc_proxy --vnc localhost:5901 --listen 7860
 
 
 
 
 
 
 
 
 
 
 
 
 
start.sh ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ #Variables
4
+ vncfile="/root/.vnc/passwd"
5
+
6
+ if [ -z "$VNC_PASS" ]; then
7
+ vncpass="123456"
8
+ else
9
+ vncpass=$VNC_PASS
10
+ fi
11
+
12
+ if [ -z "$GEOMETRY" ]; then
13
+ geometry="1440x900"
14
+ else
15
+ geometry=$GEOMETRY
16
+ fi
17
+
18
+ #echo $vncpass | vncpasswd -f > ~/.vnc/passwd
19
+ #chmod 0600 /root/.vnc/passwd
20
+
21
+ echo -e "$vncpass\n$vncpass\n\n" | vncpasswd
22
+
23
+ # initialize vnc
24
+ /usr/bin/vncserver
25
+ /usr/bin/vncserver -kill :1
26
+ rm /tmp/.X11-unix/X*
27
+ rm /tmp/.X*-lock
28
+
29
+
30
+ # add xstartup
31
+ if [ -z "$PROGRAM" ]; then
32
+ echo "lxpanel &" >> ~/.vnc/xstartup
33
+ fi
34
+
35
+ if [ "$PROGRAM" == "firefox" ]; then
36
+ echo "firefox $URL &" >> ~/.vnc/xstartup
37
+ fi
38
+
39
+ if [ "$PROGRAM" == "chrome" ]; then
40
+ echo "google-chrome --no-sandbox $URL &" >> ~/.vnc/xstartup
41
+ fi
42
+
43
+ #run vncserver in background
44
+ /usr/bin/vncserver :1 -geometry $geometry&
45
+
46
+ cp /opt/noVNC/vnc_lite.html /opt/noVNC/index.html
47
+
48
+ #run novnc
49
+ /opt/noVNC/utils/novnc_proxy --vnc localhost:5901