LTSP/lts.conf: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
 
(не показано 10 промежуточных версий этого же участника)
Строка 14: Строка 14:


*На данный момент большинство параметров работает только после применения патча к chroot директории !!!
*На данный момент большинство параметров работает только после применения патча к chroot директории !!!
*Распакуйте в каталог с chroot
*Распакуйте архив в каталог с чрут/usr/share/ltsp/('''сделайте копию ''' перед распаковкой, на случай несовместимости)
*[http://www.altlinux.org/images/4/42/Altsp.p5_061212.tar.gz только для P5]
*[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
  X_CONF            = /root/xorg_ws01.conf # указать свой xorg.conf
  XSERVER            = vesa # явно указать драйвер
  XSERVER            = vesa # явно указать драйвер
Строка 41: Строка 42:
  X_MOUSE_BUTTONS = 2 # по умолчанию 3 ( не проверено )
  X_MOUSE_BUTTONS = 2 # по умолчанию 3 ( не проверено )


;NX:
====NX====


Параметры можно указывать в секциях или, что иногда удобнее, в строке запуска, например:
Параметры можно указывать в секциях или, что иногда удобнее, в строке запуска, например:
Строка 48: Строка 49:
  SCREEN_07 = --admin
  SCREEN_07 = --admin


*Параметры запуска в строке, соответствующий параметр lts.conf
*Параметры запуска в строке, соответствующий параметр секции lts.conf
  --admin                            # Нет параметров, запуск nxclient в обычном режиме
  --admin                            # Нет параметров, запуск nxclient в обычном режиме
  --client|-c    , NX_CLIENT =      # nxclient|opennx , выбор клиента
  --client|-c    , NX_CLIENT =      # nxclient|opennx , выбор клиента
Строка 67: Строка 68:




;VNC:
====VNC в P6====
Смотреть в [[LTSP/VNC]]
:Необходимо установить в чрут пакет "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''





Текущая версия от 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