Файл thinstation.conf.builtime используемый для создания конфы дэфолт образа, по умолчанию использует графическую оболочку xfwm4. Поясните плиз, обязательно ли ее использовать для запуска freerdp сессии при старте? Т.е. нужен ли запуск xfwm4 для последующего старта xfreerdp?
Я пробовал редактировать стандартный файл buildtime
AUDIO_LEVEL=90
MIC_LEVEL=0
SESSION_0_TYPE=xfwm4
SESSION_0_AUTOSTART=on
XFWM4_COMPOSITING=true
XFWM4_BRIGHTNESS="-33"
XFWM4_RED=0
XFWM4_GREEN=0
XFWM4_BLUE=0
XFWM4_START_POSITION="BOTTOM"
DESKTOP_ICON_SIZE=48
DESKTOP_FONT_SIZE=8
DESKTOP_SHOWTRASH=false
DEKSTOP_SHOWHOME=false
DESKTOP_SHOWREMOVEABLE=true
DESKTOP_SHOWFILESYSTEM=false
GTK_THEME=Xfce
XFWM4_THEME=Default
PANEL_PAGER=false
PANEL_USER=false
PANEL_REV_CLOCKSYSTRAY=true
ICONS_THEME="gnome"
ICONS_CUT_SIZES="256x256 scalable"
XTERM_CMD="xfce4-terminal"
NET_USE=BOTH
NET_USE_DHCP=on
NET_HOSTNAME=ts_*
NET_TELNETD_ENABLED=ON
TIME_ZONE=America/Los_Angeles
NET_TIME_SERVER=us.pool.ntp.org
NET_REMOTE_ACCESS_FROM="0.0.0.0"
TFTP_BLOCKSIZE=1024
BIND_MOUNT0="storage:/mnt/storage"
STORAGE_CONFIG1=/mnt/storage
USB_STORAGE_SYNC=on
LOCALE=en_US
MOUNT_0="LABEL=boot /boot auto x-mount.mkdir,defaults 0 0"
MOUNT_1="LABEL=home /root auto x-mount.mkdir,defaults 0 0"
MOUNT_2="LABEL=swap swap swap defaults 0 0"
SET_RESOLUTION_MULTIMONITOR_EXPAND='mirror'
Комментируя все строки которые относились к графической оболочке и вставлял строки:
SESSION_0_TYPE=freerdp
SESSION_0_TITLE="RDP"
SESSION_0_FREERDP_SERVER=192.168.100.100
SESSION_0_FREERDP_OPTIONS="/d:DOMAIN /u:'' /p:'' /f /sec:rdp +fonts /network:auto +gfx-thin-client"
SESSION_0_AUTOSTART=on
Но это не приводило к старту сессии, в консоли валилось куча ошибок, связанных с "гномом". Я так понимаю, система пыталась что то загрузить еще к графической оболочке. Но ведь в конфиге это все отсутствует.
Второе в builf.conf есть строка:
param basepath ts5.6
Для чего она, видел тут в других топиках упоминания о том. что именно в нее кладутся конф файлы.
У нас в сети уже используется старая версия thinos 2.2, и вот там конф файлы клались в каталог config в root tftp сервера, вида thinstation.conf.MAC
Когда я собрал образ, и закинул туда аналогичный файл для тестового тонкого клиента с параметрами
как указал сверху:
SESSION_0_TYPE=freerdp
SESSION_0_TITLE="RDP"
SESSION_0_FREERDP_SERVER=192.168.100.100
SESSION_0_FREERDP_OPTIONS="/d:DOMAIN /u:'' /p:'' /f /sec:rdp +fonts /network:auto +gfx-thin-client"
SESSION_0_AUTOSTART=on
То ничего не происходит, система просто грузит дэфолтовые иксы и все. Можно по этому моменту тоже пояснить, в каких случаях этот thinstation.conf.MAC мы кладем в рут, в каких в config, а в каких в ts5.x
И еще момент, можно ли прописать пока что вместо иксов запуск какого нибудь терминала, чтобы понять что хоть это изменение прошло нормально. При запуске иксов и freerdp когда смотрит видео в удаленной системе, высокая загрузка как самого процессора процессом xfreerdp порядка 70%, так и процессом иксов, загрузка от 10 до 17%, причем загрузка меняется в зависимости от размера окна воспроизвоедения видео, т.е. не важно какой поток выбран, 360/480 ну и так далее, маленькое окно играет вообще идеально, увеличиваем размер и начинаются подлагивания, хотя загрузка процессора еще не вышло на крит. уровень.