Aleksmorshen commited on
Commit
241f3a5
·
verified ·
1 Parent(s): b8fb4e0

Update entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +18 -21
entrypoint.sh CHANGED
@@ -1,27 +1,24 @@
1
- #!/bin/bash
2
 
3
- # 1. Мобильное разрешение экрана ертикальное)
4
- export DISPLAY=:1
5
- export RESOLUTION=720x1280x24
 
 
 
 
 
6
 
7
- # 2. Очистка старых файлов блокировки
8
- rm -f /tmp/.X1-lock /tmp/.X11-unix/X1
9
-
10
- # 3. Запуск виртуального дисплея
11
- Xvfb :1 -screen 0 $RESOLUTION &
12
- sleep 2
13
-
14
- # 4. Запуск XFCE
15
- startxfce4 &
16
  sleep 3
17
 
18
- # 5. Твик для панели (делаем её большой как в мобилках)
19
- xfconf-query -c xfce4-panel -p /panels/panel-1/size -n -t int -s 64
20
- xfconf-query -c xfce4-panel -p /panels/panel-1/length -n -t int -s 100
21
 
22
- # 6. Запуск VNC сервера (без пароля для удобства в Space)
23
- x11vnc -display :1 -nopw -listen localhost -xkb -forever &
24
- sleep 2
 
25
 
26
- # 7. Запуск noVNC на порту 7860
27
- /usr/share/novnc/utils/launch.sh --vnc localhost:5900 --listen 7860
 
1
+ #!/usr/bin/env bash
2
 
3
+ # Запускаем VNC сервер :1 на дисплее :1 (разрешение можно менять)
4
+ vncserver :1 \
5
+ -geometry 1280x800 \
6
+ -depth 24 \
7
+ -rfbport 5901 \
8
+ -rfbauth \~/.vnc/passwd \
9
+ -xstartup "/usr/bin/startxfce4" \
10
+ &
11
 
12
+ # Ждём пока VNC стартует
 
 
 
 
 
 
 
 
13
  sleep 3
14
 
15
+ # Запускаем websockify → noVNC (браузерный клиент)
16
+ websockify --web=/usr/share/novnc/ 6080 localhost:5901 &
 
17
 
18
+ echo "---------------------------------------------------"
19
+ echo " noVNC доступен по адресу: http://localhost:6080/vnc.html"
20
+ echo " Пароль VNC: 123456"
21
+ echo "---------------------------------------------------"
22
 
23
+ # Держим контейнер живым
24
+ wait