LTSP/lts.conf
Материал из ALT Linux Wiki
< LTSP(Различия между версиями)
Xak (обсуждение | вклад) (переименовал LTSP/lts.conf в LTSP/Lts.conf: ошибки...) |
Xak (обсуждение | вклад) |
||
(11 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
- | + | {{DISPLAYTITLE:lts.conf}} | |
+ | [[Категория:LTSP]] | ||
+ | |||
+ | == Секции == | ||
+ | |||
+ | *[default] Общие параметры для всех клиентов. | ||
+ | *[ws01] или [192.168.0.2] или [00:00:00:00:00:F1] Параметры для отдельных клиентов. | ||
+ | |||
+ | |||
+ | == Параметры == | ||
+ | |||
+ | Стандартные параметры описаны в - {{path|/usr/share/doc/ltsp-server/lts-parameters.txt}}. | ||
+ | |||
+ | |||
+ | *На данный момент большинство параметров работает только после применения патча к chroot директории !!! | ||
+ | *Распакуйте архив в каталог с чрут/usr/share/ltsp/('''сделайте копию ''' перед распаковкой, на случай несовместимости) | ||
+ | *[http://www.altlinux.org/images/e/ef/Usr_share_ltsp.p5.22_02_13.tar.gz только для P5] | ||
+ | |||
+ | |||
+ | |||
+ | == Синтаксис некоторых важных и нестандартных параметров == | ||
+ | |||
+ | ====Графика==== | ||
+ | X_CONF = /root/xorg_ws01.conf # указать свой xorg.conf | ||
+ | XSERVER = vesa # явно указать драйвер | ||
+ | X_MODULE_05 = "-dri" # отключить модуль | ||
+ | X_MODULE_10 = "vnc" # включить модуль | ||
+ | XRANDR_DISABLE = Y # для опций с разрешением и частотой | ||
+ | X_VERTREFRESH = 60 # частота | ||
+ | X_MODE_0 = 1024x768 # разрешение | ||
+ | DISABLE_ACCESS_CONTROL = Y # Добавляет опцию "-ac" в строку запуска Xorg | ||
+ | |||
+ | *Cледующие две строки используются вместе, modeline получен на "Intel NM10(atom)" командой "cvt 1280 1024 75" | ||
+ | X_MONITOR_MODE = "Modeline \"1280x1024_75.00\" 138.75 1280 1368 1504 1728 1024 1027 1034 1072 -hsync +vsync" | ||
+ | X_MODE_0 = 1280x1024_75.00 | ||
+ | |||
+ | ;Клавиатура и мышь: | ||
+ | XKBLAYOUT = "ru,us" | ||
+ | XKBVARIANT = "winkeys," | ||
+ | XKBOPTIONS = "grp:alt_shift_toggle,grp_led:scroll" | ||
+ | X_MOUSE_RESOLUTION = 800 # по умолчанию 800 (не проверено ) | ||
+ | X_MOUSE_BUTTONS = 2 # по умолчанию 3 ( не проверено ) | ||
+ | |||
+ | ====NX==== | ||
+ | |||
+ | Параметры можно указывать в секциях или, что иногда удобнее, в строке запуска, например: | ||
+ | SCREEN_07 = nx -u user1 -d kde -l adsl -m 128 | ||
+ | SCREEN_07 = -s terminal1 | ||
+ | SCREEN_07 = --admin | ||
+ | |||
+ | *Параметры запуска в строке, соответствующий параметр секции lts.conf | ||
+ | --admin # Нет параметров, запуск nxclient в обычном режиме | ||
+ | --client|-c , NX_CLIENT = # nxclient|opennx , выбор клиента | ||
+ | --autologin|-a # (Нет параметров. Автозапуск сессии для opennx. Указывать после "--client opennx" | ||
+ | --session|-s , NX_SESSION = # Файл сессии, если файл в /root/.nx/config/session1.nxs, можно указывать session1 | ||
+ | --linux_user|-u , NX_LINUX_USER = # имя пользователя | ||
+ | --desktop|-d , NX_DESKTOP = # gnome|kde|default|rootless-приложение | ||
+ | --link_speed|-l , NX_LINK_SPEED = # modem|isdn|adsl|wan|lan | ||
+ | --cache_mem|-m , NX_CACHE_MEM = # 4|8|16|32|64|128, размер кэша в памяти (MB) | ||
+ | --ssl|-e) , NX_SSL = # true|false, для отключения шифрования указать в файле "nxloadconfig" | ||
+ | # EXTERNAL_PROXY_IP="IP интерфейса сервера" | ||
+ | # открыть порты TCP 5000-6000 | ||
+ | , NX_SERVER = # Если не указан, = $SERVER | ||
+ | , NX_PORT = # Если не указан = 22 | ||
+ | , NX_ROOTLESS_XKB = # Раскладка, инструкция в файле chroot/usr/share/ltsp/screen.d/start_nx | ||
+ | |||
+ | *Другие подробности смотреть [[LTSP/NX]] | ||
+ | |||
+ | |||
+ | ====VNC в P6==== | ||
+ | :Необходимо установить в чрут пакет "xorg-extension-vnc" или сделать как для P5 | ||
+ | |||
+ | X_MODULE_10 = "vnc" # включить модуль | ||
+ | |||
+ | *Настройка VNC с модулем xorg(пакет "xorg-extension-vnc") | ||
+ | :xorg.conf для "VNC over SSH" | ||
+ | : | ||
+ | Section "Module" | ||
+ | ... | ||
+ | Load "vnc" | ||
+ | EndSection | ||
+ | Section "Screen" | ||
+ | ... | ||
+ | Option "rfbport" "5900" | ||
+ | Option "localhost" | ||
+ | Option "SecurityTypes" "None" | ||
+ | EndSection | ||
+ | |||
+ | ====VNC в P5==== | ||
+ | :В P5 нет модуля {{path|/usr/lib/X11/modules/extensions/libvnc.so}}. Идет в пакете "xorg-extension-vnc"(предоставляется tigervnc). | ||
+ | : | ||
+ | :VNC сервер можно запустить средствами x11vnc(необходимо установить в чрут пакет x11vnc). | ||
+ | : в lts.conf добавить | ||
+ | DISABLE_ACCESS_CONTROL = Y | ||
+ | |||
+ | :Строку добавить в файл(до while) {{path|/usr/share/ltsp/screen.d/xdmcp}} | ||
+ | :с паролем: | ||
+ | : ''x11vnc -bg -usepw -forever -shared -quiet -rfbport 5900 -display :7 -loop'' | ||
+ | :без пароля, VNC over SSH: | ||
+ | : ''x11vnc -bg -localhost -forever -shared -quiet -rfbport 5900 -display :7 -loop'' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{Category navigation|title=LTSP|category=LTSP|sortkey=*}} |
Текущая версия на 11:20, 22 марта 2013
Содержание |
Секции
- [default] Общие параметры для всех клиентов.
- [ws01] или [192.168.0.2] или [00:00:00:00:00:F1] Параметры для отдельных клиентов.
Параметры
Стандартные параметры описаны в - /usr/share/doc/ltsp-server/lts-parameters.txt.
- На данный момент большинство параметров работает только после применения патча к chroot директории !!!
- Распакуйте архив в каталог с чрут/usr/share/ltsp/(сделайте копию перед распаковкой, на случай несовместимости)
- только для P5
Синтаксис некоторых важных и нестандартных параметров
Графика
X_CONF = /root/xorg_ws01.conf # указать свой xorg.conf XSERVER = vesa # явно указать драйвер X_MODULE_05 = "-dri" # отключить модуль X_MODULE_10 = "vnc" # включить модуль XRANDR_DISABLE = Y # для опций с разрешением и частотой X_VERTREFRESH = 60 # частота X_MODE_0 = 1024x768 # разрешение DISABLE_ACCESS_CONTROL = Y # Добавляет опцию "-ac" в строку запуска Xorg
- Cледующие две строки используются вместе, modeline получен на "Intel NM10(atom)" командой "cvt 1280 1024 75"
X_MONITOR_MODE = "Modeline \"1280x1024_75.00\" 138.75 1280 1368 1504 1728 1024 1027 1034 1072 -hsync +vsync" X_MODE_0 = 1280x1024_75.00
- Клавиатура и мышь
XKBLAYOUT = "ru,us" XKBVARIANT = "winkeys," XKBOPTIONS = "grp:alt_shift_toggle,grp_led:scroll" X_MOUSE_RESOLUTION = 800 # по умолчанию 800 (не проверено ) X_MOUSE_BUTTONS = 2 # по умолчанию 3 ( не проверено )
NX
Параметры можно указывать в секциях или, что иногда удобнее, в строке запуска, например:
SCREEN_07 = nx -u user1 -d kde -l adsl -m 128 SCREEN_07 = -s terminal1 SCREEN_07 = --admin
- Параметры запуска в строке, соответствующий параметр секции lts.conf
--admin # Нет параметров, запуск nxclient в обычном режиме --client|-c , NX_CLIENT = # nxclient|opennx , выбор клиента --autologin|-a # (Нет параметров. Автозапуск сессии для opennx. Указывать после "--client opennx" --session|-s , NX_SESSION = # Файл сессии, если файл в /root/.nx/config/session1.nxs, можно указывать session1 --linux_user|-u , NX_LINUX_USER = # имя пользователя --desktop|-d , NX_DESKTOP = # gnome|kde|default|rootless-приложение --link_speed|-l , NX_LINK_SPEED = # modem|isdn|adsl|wan|lan --cache_mem|-m , NX_CACHE_MEM = # 4|8|16|32|64|128, размер кэша в памяти (MB) --ssl|-e) , NX_SSL = # true|false, для отключения шифрования указать в файле "nxloadconfig" # EXTERNAL_PROXY_IP="IP интерфейса сервера" # открыть порты TCP 5000-6000 , NX_SERVER = # Если не указан, = $SERVER , NX_PORT = # Если не указан = 22 , NX_ROOTLESS_XKB = # Раскладка, инструкция в файле chroot/usr/share/ltsp/screen.d/start_nx
- Другие подробности смотреть LTSP/NX
VNC в P6
- Необходимо установить в чрут пакет "xorg-extension-vnc" или сделать как для P5
X_MODULE_10 = "vnc" # включить модуль
- Настройка VNC с модулем xorg(пакет "xorg-extension-vnc")
- xorg.conf для "VNC over SSH"
Section "Module" ... Load "vnc" EndSection Section "Screen" ... Option "rfbport" "5900" Option "localhost" Option "SecurityTypes" "None" EndSection
VNC в P5
- В P5 нет модуля /usr/lib/X11/modules/extensions/libvnc.so. Идет в пакете "xorg-extension-vnc"(предоставляется tigervnc).
- VNC сервер можно запустить средствами x11vnc(необходимо установить в чрут пакет x11vnc).
- в lts.conf добавить
DISABLE_ACCESS_CONTROL = Y
- Строку добавить в файл(до while) /usr/share/ltsp/screen.d/xdmcp
- с паролем:
- x11vnc -bg -usepw -forever -shared -quiet -rfbport 5900 -display :7 -loop
- без пароля, VNC over SSH:
- x11vnc -bg -localhost -forever -shared -quiet -rfbport 5900 -display :7 -loop