Aleksmorshen commited on
Commit
68354e4
·
verified ·
1 Parent(s): be7ef2c

Update entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +11 -7
entrypoint.sh CHANGED
@@ -1,23 +1,27 @@
1
  #!/bin/bash
2
 
3
- # 1. Устанавливаем разрешение экрана (можно менять под себя)
4
  export DISPLAY=:1
5
- export RESOLUTION=1280x800x24
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
 
17
- # 5. Запуск VNC сервера без пароля для удобства (внутри контейнера HF это безопасно)
 
 
 
 
18
  x11vnc -display :1 -nopw -listen localhost -xkb -forever &
19
  sleep 2
20
 
21
- # 6. Запуск noVNC с автоматическим переходом к интерфейсу
22
- # Флаг --vnc указывает куда подключаться, а путь в конце делает vnc_auto.html главной страницей
23
  /usr/share/novnc/utils/launch.sh --vnc localhost:5900 --listen 7860
 
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