Настройка динамического разрешения экрана и поддержки высокого разрешения

STAL поддерживает включение динамического разрешения экрана при подключении пользователя через компонент «Клиент» к терминальной сессии или опубликованному в STAL приложению.

Для того, чтобы включить динамическое разрешение, необходимо:

  • в веб-интерфейсе диспетчера Termidesk перейти в «Компоненты - Протоколы доставки»;
  • открыть настройки используемого для подключения протокола доставки (для STAL это протоколы «Доступ к STAL по RDP (напрямую) [экспериментальный]» или «Доступ к STAL по RDP (через шлюз) [экспериментальный]»);
  • переключить параметр «Динамическое разрешение» в значение «Да»;
  • нажать кнопку [Сохранить].

В случае, если пользователь подключается к терминальной сессии STAL или получает опубликованное приложение с ОС Windows 11, функциональность динамического разрешения экрана не работает и данный параметр должен быть переведен в значение «Нет».

Динамическое разрешение поддерживается в STAL, начиная с версии 1.0, в диспетчере Termidesk версии 4.2 и выше, в компоненте «Клиент» с версии 4.2.

Также рекомендуется включить сглаживание шрифтов перед первым входом пользователя в терминальную сессию, для этого:

  • на сервере STAL перейти «Звезда - Панель управления - Рабочий стол - Шрифты»;
  • задать параметру «Сглаживание» значение «Включить» и нажать кнопку [Применить].

Включение сглаживания шрифтов

При необходимости поддержки экранов высокого разрешения необходимо на сервере STAL отредактировать файл /etc/X11/stal.conf, раскомментировав нужный режим (режимы), например:

  • для использования режима «3440x1440» необходимо раскомментировать строку:
 Modeline "3440x1440"  270.00  3440 3648 4008 4576  1440 1443 1453 1476 -hsync +vsync
BASH
  • раскомментировать параметр Modes в секции Section "Screen", оставив значение «3440x1440»:
 Section "Screen"
  Identifier "dummy_screen"
  Device "dummy_videocard"
  Monitor "dummy_monitor"
  DefaultDepth 24
  SubSection "Display"
    Viewport 0 0
    Depth 24
    # disabled
    Modes "3440x1440" 
    # Virtual 8192 4096
  EndSubSection
EndSection
BASH
  • сохранить файл и перезапустить службы STAL и  компонента «сессионный Агент» :
:~$ sudo systemctl restart termidesk-stal stal-proxy termidesk-session-agent
BASH