Windows Terminal Ware

Конфигурационный файл терминала WTware. Возможности терминала, параметры и описания.

Полный список доступных параметров.

Выбор сервера и настроек сессии

  • Параметр server определяет терминальный сервер, к которому подключится терминал. Можно указать адрес сервера, используемый протокол и порт сервера. Можно указывать IP адрес или DNS-имя, если в сети работает сервер DNS:
    server=192.168.1.1
    server=ts1.local
    server=ts3.local:4000

    Протокол может быть rdp:; vi: для ViTerminal; vnc: для подключения к экрану виртуальной машины VMware, в конфигурации которой указаны параметры RemoteDisplay.vnc*; xpu: для подключения к балансировщику нагрузки XP Unlimited. По умолчанию используется протокол rdp. Примеры:
    server=vi:192.168.1.5
    server=xpu:tsxpu3.local:5000

    Можно указать сразу несколько серверов. В этом случае терминал будет пытаться подключиться к каждому из них. В случае неудачи подключаться к следующему, и только если подключиться не удастся ни к одному из перечисленных серверов, выдаст сообщение об ошибке. Это самый простой способ повысить отказоустойчивость. Протокол указывается один раз. Примеры:
    server=192.168.1.6;192.168.1.7;
    server=xpu:tsxpu1.local,tsxpu2.local,192.168.1.11:5000

    Можно спросить у пользователя адрес сервера, к которому надо подключиться. Пишется так:
    server=--new--
    Подключиться к серверу 192.168.1.1, а если он не отвечает (неисправен) - спросить пользователя:
    server=192.168.1.1,--new--


  • Адрес сервера лицензирования ViTerminal. Используется только при работе с серверами ViTerminal.




Настройки сессии

  • По умолчанию после подключения к терминальному серверу пользователю терминала в окне "Вход в Windows" придется указать логин, пароль и домен (если терминальный сервер входит в домен). Можно упростить жизнь пользователя, задав некоторые из этих значений в файле конфигурации. Существует два метода задания этих значений:

    1. Явное указание определенных значений. Те значения, которые вы не укажете, пользователю придется вводить самостоятельно. Используются параметры user и domain:
      user = vasyapupkin
      domain = MYDOMAIN
      Можно указать и пароль:
      user = petja:password
    2. Есть возможность дать пользователю выбрать из меню реквизиты для входа. Реквизиты указываются любым из cледующих способов:
      DOMAINuser[display_name]:password
      DOMAINuser:password
      user[display_name]:password
      user:password
      DOMAINuser[display_name]
      DOMAINuser
      user
      display_name - это имя, которое будет написано на экране в меню. Если не указано, то в меню будет написано имя пользователя. Друг от друга такие блоки отделяются точкой с запятой. Например, такая строка в конфигурационном файле создаст меню из 6 пунктов (пользователи vasja и peter из домена DOMAIN2, у пользователя vasja пароль 'joke', у пользователя john пароль '1'):
      user = DOMAIN2\vasja[Василий Пупкин]:joke;DOMAIN2\peter;john:1;july;Guest;--new--
      Ключевое слово --new-- указывает терминалу оставить поле с именем пользователя пустым. Пунктов меню может быть столько, сколько помещается на экране. Терминал будет автоматически отображать элементы в несколько колонок.
    Если сервер не воспринимает пароль - зайдите в Панель управления - Администрирование - Настройка служб терминалов - RDP-Tcp - Параметры входа. Галочка "Требовать пароль только для входа" должна быть убрана.


  • Можно указать домен (если терминальный сервер входит в домен). Это значение будет подставлено в окне "Вход в Windows" после подключения терминала к терминальному серверу.


  • Обычно терминальный сервер запускает explorer сразу после того, как пользователь входит на терминальный сервер. Таким образом пользователь получает привычный рабочий стол Windows. Если вам нужно, чтобы вместо рабочего стола запускалась какая-то одна программа, можно воспользоваться параметром shell. Таким образом неплохо эмулируется режим Seamless Windows из Citrix Metaframe. Стоит отметить, что параметр shell не запрещает излишне опытному пользователю нажать Ctrl-Shift-Esc, запустить "Диспетчер задач Windows" и из него запустить любую другую программу. Запрет на запуск ненужных приложений формируется иным способом с использованием политик Windows или стороннего программного обеспечения. Пример использования shell, запуск консоли командной строки:
    shell = c:\windows\system32\cmd.exe
    Еще один пример, запуск Microsoft Word и открытие документа (в конфигурационном файле это должно быть записано одной строкой):
    shell = C:\Program Files\Microsoft Office\Office10\winword.exe "c:\temp\document 1.doc"
    На windows 2008 server и windows 7 программу надо внести в список RemoteApp Manager (remoteprograms.msc).


  • При использовании параметра shell может понадобиться задать рабочий каталог запущенной программы. Для этого существует параметр directory. Например, при запуске консоли с командной строкой через параметр shell такая строка заставит вместо домашней директории пользователя открыть командную строку в директории c:\windows\temp:
    directory = c:\windows\temp


  • Раскладку клавиатуры по умолчанию в окне "Вход в Windows" можно задать параметром keyboard. По умолчанию устанавливается английская раскладка, кроме нее можно задать русскую:
    keyboard = ru
    Немецкую:
    keyboard = de
    Или любую другую из списка: af (Afrikaans), sq (Albanian), ar (Arabic), ar-sa (Arabic (Saudi Arabia)), ar-iq (Arabic (Iraq)), ar-eg (Arabic (Egypt)), ar-ly (Arabic (Libya)), ar-dz (Arabic (Algeria)), ar-ma (Arabic (Morocco)), ar-tn (Arabic (Tunisia)), ar-om (Arabic (Oman)), ar-ye (Arabic (Yemen)), ar-sy (Arabic (Syria)), ar-jo (Arabic (Jordan)), ar-lb (Arabic (Lebanon)), ar-kw (Arabic (Kuwait)), ar-ae (Arabic (U.A.E.)), ar-bh (Arabic (Bahrain)), ar-qa (Arabic (Qatar)), eu (Basque), bg (Bulgarian), be (Belarusian), ca (Catalan), zh (Chinese), zh-tw (Chinese (Taiwan)), zh-cn (Chinese (China)), zh-hk (Chinese (Hong Kong SAR)), zh-sg (Chinese (Singapore)), hr (Croatian), cs (Czech), da (Danish), nl (Dutch (Netherlands)), nl-be (Dutch (Belgium)), en (English), en-us (English (United States)), en-gb (English (United Kingdom)), en-au (English (Australia)), en-ca (English (Canada)), en-nz (English (New Zealand)), en-ie (English (Ireland)), en-za (English (South Africa)), en-jm (English (Jamaica)), en-bz (English (Belize)), en-tt (English (Trinidad)), et (Estonian), fo (Faeroese), fa (Farsi), fi (Finnish), fr (French (France)), fr-be (French (Belgium)), fr-ca (French (Canada)), fr-ch (French (Switzerland)), fr-lu (French (Luxembourg)), gd (Gaelic), de (German (Germany)), de-ch (German (Switzerland)), de-at (German (Austria)), de-lu (German (Luxembourg)), de-li (German (Liechtenstein)), el (Greek), he (Hebrew), hi (Hindi), hu (Hungarian), is (Icelandic), in (Indonesian), it Italian ((Italy)), it-ch (Italian (Switzerland)), ja (Japanese), ko (Korean), lv (Latvian), lt (Lithuanian), mk (FYRO Macedonian), ms (Malay (Malaysia)), mt (Maltese), no (Norwegian (Bokmal)), no (Norwegian (Nynorsk)), pl (Polish), pt-br (Portuguese (Brazil)), pt (Portuguese (Portugal)), rm (Rhaeto-Romanic), ro (Romanian), ro-mo (Romanian (Moldova)), ru (Russian), ru-mo (Russian (Moldova)), sr (Serbian (Cyrillic)), sr (Serbian (Latin)), sk (Slovak), sl (Slovenian), sb (Sorbian), es (Spanish (Traditional Sort)), es-mx (Spanish (Mexico)), es (Spanish (International Sort)), es-gt (Spanish (Guatemala)), es-cr (Spanish (Costa Rica)), es-pa (Spanish (Panama)), es-do (Spanish (Dominican Republic)), es-ve (Spanish (Venezuela)), es-co (Spanish (Colombia)), es-pe (Spanish (Peru)), es-ar (Spanish (Argentina)), es-ec (Spanish (Ecuador)), es-cl (Spanish (Chile)), es-uy (Spanish (Uruguay)), es-py (Spanish (Paraguay)), es-bo (Spanish (Bolivia)), es-sv (Spanish (El Salvador)), es-hn (Spanish (Honduras)), es-ni (Spanish (Nicaragua)), es-pr (Spanish (Puerto Rico)), sx (Sutu), sv (Swedish), sv-fi (Swedish (Finland)), th (Thai), ts (Tsonga), tn (Tswana), tr (Turkish), tr-f (Turkish F), uk (Ukrainian), ur (Urdu), vi (Vietnamese), xh (Xhosa), ji (Yiddish), zu (Zulu)

    Также можно установить клавиатуру US International, которая иначе обрабатывает гравис (grave):

    keyboard = en-us-int
    keyboard = pt-br-int


  • По умолчанию при каждом соединении с терминальным сервером индикатор режима NumLock включен. Если вы хотите его выключить, укажите в конфигурационном файле такую строку:
    numlock = off


  • Несколько дополнительных графических возможностей терминала по умолчанию запрещены для повышения быстродействия и снижения нагрузки на сеть. Их можно разрешить, используя параметр graphic. Значением параметра является строка из одного или нескольких символов. Допустимые символы означают:
    a - Фоновый рисунок рабочего стола
    b - Отображать содержимое окна при перетаскивании
    c - Визуальные эффекты при отображении меню и окон
    d - Темы
    e - Отображать тень курсора
    f - Сглаживание шрифтов
    g - Композиция рабочего стола
    Нужно указать в строке символ для каждой опции, которую Вы хотите разрешить. Например, разрешить все:
    graphic = abcdefg
    Еще пример, разрешить только фоновый рисунок рабочего стола:
    graphic = a
    Для того, чтобы Windows 2003 Server согласился показывать рисунок рабочего стола, надо выполнить следующую настройку: Пуск > Выполнить > gpedit.msc > Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы терминалов > Принудительная отмена фонового рисунка. Должно быть значение "отключен".




Использование устройств терминала

  • Можно получать доступ к дисководу, USB-дискам и CDROM терминала. Для того, чтобы разрешить доступ к определенному носителю, надо указать в конфигурационном файле соответствующее значение параметра disk. или shared_disk. Различие между параметрами в механизме, использующемся для перенаправления диска.

    При использовании параметра shared_disk для перенаправления диска терминалу указывается запустить службу поддержки "СетиMicrosoft". Любой пользователь с любого компьютера в сети может получить доступ к диску. Для этого в Проводнике Windows необходимо указать:\IP-адрес-терминала\{floppy|cdrom|usbN}.По умолчанию все перенаправления дисков выключены. Не следует разрешать пользователям доступ к дискам терминала без крайней необходимости. Во-первых, это представляет серьезную угрозу для безопасности вашей компьютерной инфраструктуры. Имея возможность считывать и сохранять информацию на диски, пользователь может принести вирус или похитить важную информацию. Во-вторых, это расходует ресурсы терминала, в первую очередь память, которая могла бы использоваться под кэши.

    Для доступа к дисководу терминала укажите в конфигурационном файле:
    shared_disk = floppy
    Для доступа к CD-ROM терминала укажите в конфигурационном файле:
    shared_disk = cdrom
    Для доступа к USB-flash дискам терминала укажите:
    shared_disk = usb
    Доступ к дисководу и USB-flash дискам может быть предоставлен только на чтение. Для этого укажите в конфигурационном файле:
    shared_disk = floppy(r/o)
    Так строка:
    shared_disk = floppy;cdrom;usb(r/o)
    предоставит пользователю терминала доступ к дисководу, CD-ROM и USB-дискам терминала,причем USB-диски будут открываться только для чтения.


  • Можно получать доступ к дисководу, USB-дискам и CDROM терминала. Для того, чтобы разрешить доступ к определенному носителю, надо указать в конфигурационном файле соответствующее значение параметра disk или shared_disk. Различие между параметрами в механизме, использующемся для перенаправления диска.

    При использовании параметра disk перенаправление диска производится посредством протокола RDP. Рекомендуем использовать именно этот механизм. При работе с Windows 2000 Server этот механизм не работает, можно использовать только параметр shared_disk. Диск будeт доступeн в сессии текущего пользователя из Проводника Windows по адресу: \\tsclient\{floppy|cdrom|usbN}. Иногда (не всегда,строгих закономерностей не выявлено) диск автоматически появляется в папке "Мой компьютер".

    Если вы указали соответствующий параметр в конфигурационном файле, но иконка диска не появилась в указанном месте - пожалуйста, убедитесь, что настройки терминального сервера позволяют подключение дисков клиента. Попробуйте получить доступ к дискам Windows-машины, подключившись с нее к серверу с использованием стандартного клиента служб терминалов от Microsoft (Пуск > Программы > Стандартные > Связь > Подключение к удаленному рабочему столу).

    Одна из настроек терминального сервера: в групповой политике (Пуск -> Выполнить -> gpedit.msc) надо пройти путь Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы терминалов -> Перенаправление данных клиент/сервер и установить политику "Не разрешать перенаправление дисков" в "Отключена".
    При работе с дискетами и компакт-дисками терминала пользователь должен вручную подключать и отключать диски. После того, как пользователь вставил диск или дискету,он должен переместить мышь в правый нижний угол экрана. Всплывет окошко с кнопками. Кнопка "подключить" указывает терминалу прочитать содержимое физического диска. Обязательно нужно нажимать кнопку "отключить" ПЕРЕД извлечением диска, в противном случае данные на диске могут оказаться повреждены. Такой механизм является единственным надежным способом подключения дисков терминала. После нескольких лет экспериментов с различными методами автоматического подключения дисков мы решили окончательно отказаться от использования различных автоматических механизмов, потому что любая автоматика в этой процедуре всегда несет в себе те или иные проблемы.

    USB флэш-диски подключаются автоматически, не надо нажимать кнопку. Перед отключением USB флэш-диска дождитесь окончания мигания светодиода, и через несколько секунд можно отключать диск.
    По умолчанию все перенаправления дисков выключены. Не следует разрешать пользователям доступ к дискам терминала без крайней необходимости. Это представляет серьезную угрозу для безопасности вашей компьютерной инфраструктуры. Имея возможность считывать и сохранять информацию на диски, пользователь может принести вирус или похитить важную информацию.

    Для доступа к дисководу (USB-дисковод надо подключить до загрузки терминала)укажите в конфигурационном файле:
    disk = floppy
    Для доступа к CD-ROM терминала укажите в конфигурационном файле:
    disk = cdrom
    Для доступа к USB-flash дискам терминала укажите:
    disk = usb
    Доступ к дисководу и USB-flash дискам может быть предоставлен только на чтение. Для этого укажите в конфигурационном файле:
    disk = floppy(r/o)
    Так строка:
    disk = floppy;cdrom;usb(r/o)
    предоставит пользователю терминала доступ к дисководу, CD-ROM и USB-дискам терминала,причем USB-диски будут открываться только для чтения.


  • Перенаправление шины USB теоретически может использоваться для любого оборудования, подключенного к USB. Практически, в результате устройство оказывается как бы физически подключенным прямо к серверу, прямым USB проводом. Поэтому доступно для всех пользователей сервера и никак не связано с сессией и пользователем, который работает за терминалом. Это удобно для планшетных сканеров, допустимо для принтеров и бесполезно для авторизации по смарт-карте. На терминальном серере нужно установить и настроить windows-драйвер USBIP с этого сайта: http://usbip.sourceforge.net/ Для того, чтобы терминал предоставлял доступ к тем устройствам, которые терминал сочтет нужными, в конфигурационном файле следует написать:
    shared_usb = on
    При этом на сервере вам придется самостоятельно запускать утилиту командной строки usbip.exe из пакета USBIP на сервере с правами Администратора, чтобы подключить нужное устройство.
    Для того, чтобы терминал предоставил доступ к одному определенному устройству, придется выяснить USB ID этого устройства. Вариантов несколько:
    1. Подключить устройство к компьютеру с Windows. В Диспетчере устройств найти нужное устройство и затем на вкладке Сведения найти свойство "Код экземпляра устройства". Два четырехзначных шестнадцатеричных числа VID и PID вместе представляют собой USB ID.
    2. Написать в конфигурационном файле shared_usb=on, затем на windows-машине из командной строки запустить:
      usbip.exe --list IP_адрес_терминала
      В строке:
      1-1: unknown vendor : unknown product (090c:6200)
      USB ID это 090c:6200. Этот способ может не сработать, так как автоматически терминал перенаправляет не все устройства, а только те, которые сочтет целесообразным.
    3. Включить лог WTware. При подключении USB устройства терминал напишет в лог строку наподобие:
      KERNEL: usb 1-1: New USB device found, idVendor=090c, idProduct=6200
      USB ID в ней 090c:6200.
    После того, как вы узнали USB ID нужного устройства, в конфигурационном файле надо написать:
    shared_usb=090c:6200
    В этом случае терминал будет перенаправлять только это устройство и не будет перенаправлять ничего другого. Можно перечислить несколько устройств:
    shared_usb=090c:6200,090c:6201,090c:6209
    Запускать usbip.exe вручную неудобно. Для того, чтобы устройства подключались к серверу автоматически, мы написали службу WTware USBIP Initiator. Эта служба устанавливается во время установки WTware. Для того, чтобы терминал сообщал серверу о наличии нового устройства для подключения, в конфигурационном файле терминала надо написать:
    shared_usb=server:192.168.1.1
    Здесь 192.168.1.1 это IP адрес сервера, на котором запущена служба WTware USBIP Initiator, и к которому в результате окажется подключенным перенаправленное устройство. Можно писать так:
    shared_usb=server:192.168.1.1,090c:6200,090c:6201,090c:6209
    Сообщения службы WTware USBIP Initiator можно увидеть, запустив "Пуск - Программы - WTware - Просмотр сообщений"

    Терминал, с которого перенаправляются устройства через USBIP, следует выключать корректно: через завершение работы (смотри параметр turnoffmenu) или кнопкой Power. Не следует перезагружать этот терминал кнопкой Reset. При нажатии Reset сервер не получит от терминала уведомления об отключении устройства. Когда сервер попытается обратиться к этому устройству, работа всех пользователей на сервере может приостановиться на несколько секунд.

    Можно указать порт виртуального USB, на который устройство будет подключаться.Это необходимо делать, если в папке "Принтеры" со временем появляется несколько экземпляров одного и того же принтера. Если не зафиксировать в конфиге номер порта, то windows будет думать, что принтер при каждой перезагрузке терминала подключается к новому порту usb. Некоторые драйверы принтеров корректно обрататывают такое, другие драйверы не понимают и создают новые принтеры. Синтаксис:

    shared_usb=server:192.168.1.1,090c:6200 port 90,090c:6201 port 91
    Если не зафиксировать в конфиге номер порта, то windows будет думать, что принтер при каждой перезагрузке терминала подключается к новому порту usb. Некоторые драйверы принтеров корректно обрататывают такое, другие драйверы не понимают и создают новые принтеры. На один порту сервера может быть подключено только одно устройство. Если на одном терминале указаноподключать принтер на порт 123, то ни на каком другом терминале нельзя для другого устройстваснова указывать порт 123, надо указывать другой номер порта. Занятость портов на сервере можноувидеть командой:
    usbip.exe -p



  • Есть три способа использовать принтер, подключенный к терминалу. Они включаются параметрами printer, rdp_printer и shared_usb. Нужно выбрать один наиболее подходящий и использовать его. Подробнее о различиях читайте в статье про печать.

    Если корректно задать значение параметра printer, то к терминалу можно будет подключить принтер и печатать на него с других машин сети, в том числе с терминального сервера.

    Варианты значений параметра:

    printer = lpt1
    разрешает односторонний обмен данными с принтером (данные пересылаются только от сервера к принтеру, но не обратно), драйвер параллельного порта lpt настроен на работу с портом 378, irq 7.

    printer = usb
    разрешает односторонний обмен с принтером, принтер на шине USB.

    printer = com1
    разрешает односторонний обмен данными с принтером, подключенным к последовательному порту com1 на скорости 9600 бит в секунду, разрядность восемь бит, без контроля четности, один стоп-бит (9600-8-N-1, это наиболее типичные настройки com-портового оборудования). Расширенный вариант этого параметра:
    printer = com1(38400)
    указывает скорость 38400 бит в секунду.

    Терминал, к которому подключен принтер, должен иметь фиксированный IP-адрес. О том, как научить Microsoft DHCP выдавать терминалам фиксированные адреса, читайте в отдельной статье. На сервере необходимо установить драйвера принтера, подключенного к терминалу WTware, эта процедура описана в отдельной статье.

    О том, как печатать на терминале из DOS, читайте здесь

    Терминал WTware эмулирует аппаратный принт-сервер HP JetDirect (аппаратный принт-сервер представляет собой небольшую коробочку с двумя разъемами, одним подключается к компьютерной сети, другим к принтеру). С терминалом WTware:

    • будут работать все принтеры, которые работают через аппаратный принт-сервер HP JetDirect (и любой другой, все аппаратные принт-серверы являются копиями HP JetDirect),
    • будут работать все принтеры, драйверы к которым входят в дистрибутив Windows,
    • будут работать все принтеры, которые могут печатать из чистого DOS без установки дополнительных драйверов,
    • не будут работать так называемые Win-принтеры. Вот лишь некоторые из них: HP 700c, 820c, 1000c, 3300c, 3400c, DJ 820cxi, LJ 3100; Canon LBP-250/810/1110/1120/1210/2410; Epson LP1300,EPL 5800/2050+/6200L, C900; Lexmark X5150;Dell A920/940/960, J740; Minolta 1350W/1250W/2300W.
    .

    Одновременно с терминалом может работать до четырех принтеров. Блоки, соответствующие принтерам, отделяются друг от друга точкой с запятой. 2-й принтер использует порт 9101, 3-й принтер использует порт 9102 и 4-й принтер использует порт 9103. Если вы подключаете несколько принтеров на однотипные порты (lpt1 и lpt2, или usb и usb), то физически получающийся порядок именования портов и принтеров проще проверять экспериментально, печатая тестовые страницы.

    printer = lpt1;lpt2;usb;com1(38400)

    Если хотя бы для одного принтера после типа интерфейса указано server_only, например, printer = usb;lpt,server_only, то терминал будет игнорировать все остальные параметры и работать как принт-сервер, не загружая графическую оболочку и не пытаясь подключаться к терминальному серверу.



  • Есть три способа использовать принтер, подключенный к терминалу. Они включаются параметрами printer, rdp_printer и shared_usb. Нужно выбрать один наиболее подходящий и использовать его. Подробнее о различиях читайте в статье про печать.

    Параметр rdp_printer позволит перенаправить подключенный к терминалу принтер через RDP. Так, как это делает mstsc.exe. Значением параметра надо точно указать название принтера безо всяких лишних символов. В статье написано, где его найти. Пример:
    rdp_printer=HP LaserJet 1020



  • Можно перенаправить звук с сервера на звуковую карту терминала, если сервером является Windows 2003 Server или Windows XP. Учтите, что играющий Winamp создает траффик до 500 килобайт в секунду, то есть до половины полосы пропускания 10 Мбитной сети. Задержки в 1-3 секунды при проигрывании звука устранить невозможно.
    При работе с Windows 2000 Server никак нельзя перенаправить звук.
    Для того, чтобы перенаправить звук на терминал, надо указать в конфигурационном файле:
    sound = on
    По умолчанию WTware использует библиотеку драйверов звуковых карт ALSA. Если звук вообще не работает, или работает не так как должен, попробуйте другие библиотеки драйверов звуковых карт. Вместо предыдущей строки укажите в конфигурационном файле:
    sound = oss
    Или:
    sound = alsa-git
    Следующая строка оставит звук на сервере, т.е. звук будет воспроизводиться через звуковую карту сервера:
    sound = remote

    По умолчанию перенаправление звука отключено. Если вы указали соответствующий параметр в конфигурационном файле, но при попытке проиграть звук выдается ошибка либо звук просто не передается - пожалуйста, убедитесь, что настройки терминального сервера позволяют перенаправление звука. Попробуйте перенаправить звук на Windows-машину, подключившись с нее к серверу с использованием стандартного клиента служб терминалов от Microsoft (Пуск > Программы > Стандартные > Связь > Подключение к удаленному рабочему столу).

    Для того, чтобы Windows 2003 Server согласился перенаправить звук, иногда надо выполнить следующую настройку: Пуск > Выполнить > gpedit.msc > Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы терминалов > Перенаправление данных клиент/сервер > Разрешить перенаправление звука. Должно быть "Вкл".



  • Уровень громкости звука, который будет установлен после запуска терминала, указывается так:

    sound_level = 50

    Диапазон значений - от 0 (звук выключен) до 100 (максимальная громкость).



  • Некоторые драйвера на некоторых звуковых картах не могут управлять аппаратным уровнем громкости. В этом случае можно использовать программную регулировку уровня громкости:

    sound_control = sw


  • Некоторые драйвера на некоторых звуковых картах некорректно устанавливают скорость воспроизведения. В частности, этим грешат старые AMD Geode GX1 (Cyrix Kahlua). В результате звук воспроизводится намного быстрее, чем должен. Исправить это можно, добавив в конфигурационный файл одну из указанных ниже настроек:

    sound_rate = 32000
    sound_rate = 44100
    sound_rate = 48000


  • :

    sound_buffer = 300

    Диапазон значений - от 50 (минимальная задержка) до 500 (если иначе заикается).



  • Перенаправление микрофона. Работает только в Windows 7 и Windows Server 2008r2:

    microphone = on


  • Уровень громкости микрофона, который будет установлен после запуска терминала, указывается так:

    microphone_level = 50

    Диапазон значений - от 0 (микрофон выключен) до 100 (максимальная громкость).



  • Перенаправление последовательных портов неидеально реализовано в Windows 2003 Server. Например, существующая реализация не позволяет выйти в Интернет через модем, подключенный к COM-порту терминала. Однако для некоторых задач существующий функционал вполне подходит.
    При работе с Windows 2000 Server никак нельзя перенаправить последовательные порты.
    Будет лучше, если перед тем, как подключать устройство к COM-порту терминала WTware, вы подключите его к Windows-машине, запустите на ней стандартный клиент службы терминалов Microsoft и проверите работу со своим устройством.

    Для того, чтобы перенаправить последовательные порты на терминал, в конфигурационном файле надо указать для порта COM1:
    serial = com1
    Для перенаправления также порта COM2:
    serial = com1;com2
    Чтобы избежать путаницы с физическими портами сервера, рекомендуем на сервере переобозначить физические порты. Это делать не обязательно, но если вы это не проделаете - в терминальной сессии будет два порта с именем COM1, и не всякое приложение сможет выбрать из них правильный. Настройка делается так: клик правой кнопкой мыши на "Мой компьютер" > Управление > Диспетчер устройств > Порты (COM и LPT) > Последовательный порт (COM1) > Свойства > Параметры порта > Дополнительно > Номер COM-порта. Укажите, к примеру, COM11. Затем ту же процедуру надо проделать с портом COM2 и указать, к примеру, COM12. После этого нужно перегрузить сервер.

    Проверить, что все сделано правильно, можно так: подключитесь к терминальному серверу, откройте окно командной строки и выполните команду change port. Должен быть примерно такой результат (перенаправлен порт COM1):

    COM1 = \Device\RdpDrPort\;COM1:1\\tsclient\COM1
    COM11 = \Device\Serial0
    COM12 = \Device\Serial1

    Это означает, что в сессии доступны три последовательных порта. Порты COM11 и COM12 являются физическими последовательными портами сервера. Порт COM1 является физическим портом COM1 терминала. Любое приложение, запущенное в этой сессии и обратившееся к устройству COM1, фактически будет работать с портом COM1 терминала.

    Сканеры штрих-кодов с интерфейсом USB, фискальные регистраторы, принтеры чеков, ККМ и остальное оборудование, которое выпускается в вариантах с COM-портом и с USB-портом, также подключаются через параметр com, и на терминальном сервере становится доступным как COM-портовое устройство. Дело в том, что физически в таких устройствах устанавливают преобразователь USB-COM, а терминал проводит обратное преобразование. Аналогичную работу выполняет и Windows-драйвер, он создает витуальный com-порт на компьютере. Для того, чтобы перенаправить такое устройство с интерфейсом USB, укажите в конфигурационном файле:

    serial = com1(usb)


  • Планшетные USB-cканеры перенаправляются, используя SANE. Должны работать все модели из этого списка. На терминальном сервере нужно установить и настроить ответную часть SaneTwain. Для того, чтобы перенаправить планшетный сканер, в конфигурационном файле надо указать:
    scanner = on


  • Перенаправление смарт-карт возможно при работе с Windows 2003 Server.
    При работе с Windows 2000 Server никак нельзя перенаправить смарткарты.
    В текущей версии поддерживается только один тип карт - eToken PRO 32K. Для того, чтобы перенаправить смарт-карты на терминал, в конфигурационном файле надо указать:
    smartcard = on




Прочее

  • Имя терминала, которое будет отображаться в "Менеджере служб терминалов" и использоваться для нужд лицензирования доступа к службе терминалов Microsoft (подробнее про лицензирование служб терминалов читайте отдельную статью) для терминала WTware задается параметром clienthostname:
    clienthostname = terminal1
    Лучше использовать разные имена для разных терминалов. Также имя терминала может быть получено от DHCP-сервера (в этом случае оно может использоваться для именования конфигурационного файла, подробнее читайте отдельную статью). Однако значение параметра clienthostname имеет приоритет над именем, полученным от DHCP-сервера. По умолчанию clienthostname формируется автоматически и имеет вид wtwXXXXXXXXXXXX, где XXXXXXXXXXXX - мак-адрес терминала.


  • После завершения сеанса связи с сервером терминал немедленно вновь подключится к серверу. Иногда пользователи остаются в недоумении: когда же им в таком случае выключить компьютер, если на экране всегда Windows? Укажите в конфигурационном файле параметр:
    turnoffmenu = on
    Встретив этот параметр, терминал добавит пункт "Выключить компьютер" в меню, указанные параметрами server или user. Если же меню выбора сервера и пользователя не указаны, выдаст на экран заставку с текстом "Отключите питание компьютера или нажмите Enter для продолжения работы." после завершения сеанса связи с сервером.

    При указании значения always:
    turnoffmenu = always
    терминал выдаст на экран заставку с текстом "Отключите питание компьютера или нажмите Enter для продолжения работы." после завершения сеанса связи с сервером И добавит пункт "Выключить компьютер" в меню выбора сервера и пользователя, если они указаны параметрами server или user.

    При нажатии на клавиши Esc, Sleep, Power во время заставки с текстом "Отключите питание..." терминал выключится.

    Терминал может отключаться сразу после завершения сеанса. Для этого нужно в конфигурационном файле указать параметр:
    turnoffmenu = poweroff


  • Можно указать терминалу выключаться, если в течение какого-то времени терминал не подключен к серверу. На экране терминала в это время может быть меню выбора сервера, выбора пользователя, скринсейвер или информационное окно. Время ожидания задается в минутах:
    autoshutdown = 5


  • Можно выключать и перезагружать терминалы с другого компьютера. Это может пригодиться, например, после внесения изменений в конфигурационные файлы, если эти изменения нужно применить немедленно. Такая строка в конфигурационном файле разрешит упраравлять терминалом с любого компьютера:
    managed = on
    А такая строка разрешит управление только с компьютера с адресом 192.168.10.15:
    managed = 192.168.10.15
    Управляются терминалы командой rsh.exe, входящей в дистрибутив Windows Server. Чтобы немедленно перезагрузить терминал 192.168.10.50, надо запускать так:
    rsh.exe 192.168.10.50 reboot
    Если вы изменили конфигурацинный файл и хотите, чтобы терминал его прочитал, терминал нужно перезагрузить. Можно указать терминалу перезагрузиться при первой возможности, т.е. когда пользователь сам завершит текущую сессию:
    rsh.exe 192.168.10.50 update
    Чтобы выключить терминал, надо запускать так:
    rsh.exe 192.168.10.50 shutdown


  • Если передвинуть мышь в нижний правый угол экрана - всплывет окошко WTware. В нем будет указана версия WTware, IP терминального сервера, MAC-адрес терминала. Если в конфигурационном файле были указаны параметры floppy, cdrom, usbN, то в этом же окошке будут размещены кнопки подключения\отключения дисков. Если это окошко вам мешает, терминал может показывать его только при нажатии одной из управляющих клавиш. Внесите в конфигурационный файл одну из следующих строк:
    infobox = lctrl
    infobox = rctrl
    infobox = lalt
    infobox = ralt
    infobox = lshift
    infobox = rshift
    infobox = never
    lctrl означает "левая клавиша Ctrl", rshift означает "правая клавиша shift".


  • Параметр redraw_delay определяет максимальный интервал между обновлениями экрана. Задается в миллисекундах. Разумные значения - от 50 до 3000, значение по умолчанию - 300.
    redraw_delay = 50
    Когда сервер шлет данные для вывода на экран очень быстро и терминал не справляется с объемом рисования - терминал перестает обновлять экран и рисует картинку только в буфере кадра, в оперативной памяти. Это хорошо заметно в консольных приложениях, например, если из командной строки сервера выполнить команду 'type длинныйтекстовыйфайл'. За счет того, что не происходит вывода в медленную видеопамять, терминалу удается просчитывать кадр быстрее и тем самым быстрее справиться с объемом отрисовки. C другой стороны, пользователи очень негативно относятся к тому, что терминал перестает обновлять экран. Человек любит всякое движение на экране. Поэтому через некоторые интервалы времени терминал обновляет картинку на экране, даже если в очереди еще стоят невыполненные команды от сервера. Маленькие значения сделают изображение на экране более живым. Большие значения могут привести к задержкам при обновлении экрана и за счет этого позволят терминалу быстрее выполнить большие объемы отрисовки.


  • Параметр rdpcompression включает сжатие RDP пакетов:
    rdpcompression = on
    Это имеет смысл делать только для работы по низкоскоростным линиям. При работе в локальной сети несколько снизит производительность терминалов. По умолчанию отключено.


  • Параметр connect_timeout задает время, в течение которого терминал пытается подключиться к серверу.
    connect_timeout = 15
    Такая строка означает, что терминал будет пятнадцать секунд стучаться к серверу и только после этого выдаст пользователю сообщение о том, что сервер недоступен. Может быть полезно при работе на медленных и ненадежных линиях.


  • Параметр language задает язык, на котором можно будет вводить домен, логин и пароль. Английский присутствует всегда, другой язык нужно добавлять:
    language = ru
    Чтобы указать, что язык должен быть выбран первым вместо английского, надо написать:
    language = ru, default


  • Параметр keyswitch задает комбинацию клавиш, переключающую раскладки клавиатуры. Используется только при вводе домена, логина и пароля в интерфейсе WTware, и только если указан параметр language. По умолчанию раскладки переключаются клавишами Ctrl-Shift. Изменить так:
    keyswitch = alt-shift


  • Между несколькими одновременно работающими сессиями можно обмениваться данными через буфер обмена. Для этого в конфигурационном файле надо написать:
    clipboard = on
    Если общий буфер нужен не между всеми сессиями, то параметр clipboard надо указывать в описании нужных соединений нужных экранов.
    Нет никакого смысла указывать параметр clipboard если на терминале настроен только один экран.


  • Session Broker в Windows 2008 Server не сообщает пароль, когда указывает терминалу подключаться к другому серверу. Из-за этого пользователю приходится второй раз вводить пароль. Чтобы не заставлять пользователя вводить пароль дважды, надо написать в конфигурационном файле:
    ask_password = on
    После этого пользователь будет вводить пароль в диалоге WTware, и этот пароль будет автоматически использоваться при перенаправлении сеанса Session Broker.


  • Скорость анимации при переключении экранов.


  • По умолчанию на всех серверах Windows перенаправление часового пояса отключено. В этом случае все пользователи работают в часовом поясе сервера и параметр timezone не будет ничего менять.
    Если к серверу подключается терминал из другого часового пояса, необходимо установить в "Enabled" политику "Allow time zone redirection" в Administrative Templates - Windows components - Remote Desktop Services - Remote Desktop Session Host - Devices and Resources Redirection. После этого на всех терминалах необходимо указать часовой пояс.
    Часовой пояс терминала задается параметром:
    timezone = hawaii
    Здесь hawaii это несколько первых букв от Hawaiian Standard Time, имени для часового пояса (GMT-10:00) Hawaii. Полный список зон и их имен:

    Часовой поясИмя
    (UTC-12:00) International Date Line WestDateline Standard Time
    (UTC-11:00) Midway Island, SamoaSamoa Standard Time
    (UTC-10:00) HawaiiHawaiian Standard Time
    (UTC-09:00) AlaskaAlaskan Standard Time
    (UTC-08:00) Pacific Time (US & Canada)Pacific Standard Time
    (UTC-08:00) Tijuana, Baja CaliforniaPacific Standard Time (Mexico)
    (UTC-07:00) ArizonaUS Mountain Standard Time
    (UTC-07:00) Chihuahua, La Paz, MazatlanMountain Standard Time (Mexico)
    (UTC-07:00) Mountain Time (US & Canada)Mountain Standard Time
    (UTC-06:00) Central AmericaCentral America Standard Time
    (UTC-06:00) Central Time (US & Canada)Central Standard Time
    (UTC-06:00) Guadalajara, Mexico City, MonterreyCentral Standard Time (Mexico)
    (UTC-06:00) SaskatchewanCanada Central Standard Time
    (UTC-05:00) Bogota, Lima, QuitoSA Pacific Standard Time
    (UTC-05:00) Eastern Time (US & Canada)Eastern Standard Time
    (UTC-05:00) Indiana (East)US Eastern Standard Time
    (UTC-04:00) AsuncionParaguay Standard Time
    (UTC-04:00) Atlantic Time (Canada)Atlantic Standard Time
    (UTC-04:00) Georgetown, La Paz, San JuanSA Western Standard Time
    (UTC-04:00) ManausCentral Brazilian Standard Time
    (UTC-04:00) SantiagoPacific SA Standard Time
    (UTC-04:30) CaracasVenezuela Standard Time
    (UTC-03:30) NewfoundlandNewfoundland Standard Time
    (UTC-03:00) BrasiliaE. South America Standard Time
    (UTC-03:00) Buenos AiresArgentina Standard Time
    (UTC-03:00) CayenneSA Eastern Standard Time
    (UTC-03:00) GreenlandGreenland Standard Time
    (UTC-03:00) MontevideoMontevideo Standard Time
    (UTC-02:00) Mid-AtlanticMid-Atlantic Standard Time
    (UTC-01:00) AzoresAzores Standard Time
    (UTC-01:00) Cape Verde Is.Cape Verde Standard Time
    (UTC) CasablancaMorocco Standard Time
    (UTC) Coordinated Universal TimeCoordinated Universal Time
    (UTC) Dublin, Edinburgh, Lisbon, LondonGMT Standard Time
    (UTC) Monrovia, ReykjavikGreenwich Standard Time
    (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, ViennaW. Europe Standard Time
    (UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, PragueCentral Europe Standard Time
    (UTC+01:00) Brussels, Copenhagen, Madrid, ParisRomance Standard Time
    (UTC+01:00) Sarajevo, Skopje, Warsaw, ZagrebCentral European Standard Time
    (UTC+01:00) West Central AfricaW. Central Africa Standard Time
    (UTC+02:00) AmmanJordan Standard Time
    (UTC+02:00) Athens, Bucharest, IstanbulGTB Standard Time
    (UTC+02:00) BeirutMiddle East Standard Time
    (UTC+02:00) CairoEgypt Standard Time
    (UTC+02:00) Harare, PretoriaSouth Africa Standard Time
    (UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, VilniusFLE Standard Time
    (UTC+02:00) JerusalemJerusalem Standard Time
    (UTC+02:00) MinskE. Europe Standard Time
    (UTC+02:00) WindhoekNamibia Standard Time
    (UTC+03:00) BaghdadArabic Standard Time
    (UTC+03:00) Kuwait, RiyadhArab Standard Time
    (UTC+03:00) Moscow, St. Petersburg, VolgogradRussian Standard Time
    (UTC+03:00) NairobiE. Africa Standard Time
    (UTC+03:00) TbilisiGeorgian Standard Time
    (UTC+03:30) TehranIran Standard Time
    (UTC+04:00) Abu Dhabi, MuscatArabian Standard Time
    (UTC+04:00) BakuAzerbaijan Standard Time
    (UTC+04:00) Port LouisMauritius Standard Time
    (UTC+04:00) YerevanCaucasus Standard Time
    (UTC+04:30) KabulAfghanistan Standard Time
    (UTC+05:00) EkaterinburgEkaterinburg Standard Time
    (UTC+05:00) Islamabad, KarachiPakistan Standard Time
    (UTC+05:00) TashkentWest Asia Standard Time
    (UTC+05:30) Chennai, Kolkata, Mumbai, New DelhiIndia Standard Time
    (UTC+05:30) Sri JayawardenepuraSri Lanka Standard Time
    (UTC+05:45) KathmanduNepal Standard Time
    (UTC+06:00) Almaty, NovosibirskN. Central Asia Standard Time
    (UTC+06:00) Astana, DhakaCentral Asia Standard Time
    (UTC+06:30) Yangon (Rangoon)Myanmar Standard Time
    (UTC+07:00) Bangkok, Hanoi, JakartaSE Asia Standard Time
    (UTC+07:00) KrasnoyarskNorth Asia Standard Time
    (UTC+08:00) Beijing, Chongqing, Hong Kong, UrumqiChina Standard Time
    (UTC+08:00) Irkutsk, Ulaan BataarNorth Asia East Standard Time
    (UTC+08:00) Kuala Lumpur, SingaporeMalay Peninsula Standard Time
    (UTC+08:00) PerthW. Australia Standard Time
    (UTC+08:00) TaipeiTaipei Standard Time
    (UTC+09:00) Osaka, Sapporo, TokyoTokyo Standard Time
    (UTC+09:00) SeoulKorea Standard Time
    (UTC+09:00) YakutskYakutsk Standard Time
    (UTC+09:30) AdelaideCen. Australia Standard Time
    (UTC+09:30) DarwinAUS Central Standard Time
    (UTC+10:00) BrisbaneE. Australia Standard Time
    (UTC+10:00) Canberra, Melbourne, SydneyAUS Eastern Standard Time
    (UTC+10:00) Guam, Port MoresbyWest Pacific Standard Time
    (UTC+10:00) HobartTasmania Standard Time
    (UTC+10:00) VladivostokVladivostok Standard Time
    (UTC+11:00) Magadan, Solomon Is., New CaledoniaCentral Pacific Standard Time
    (UTC+12:00) Auckland, WellingtonNew Zealand Standard Time
    (UTC+12:00) Fiji, Marshall Is.Fiji Standard Time
    (UTC+12:00) Petropavlovsk-KamchatskyKamchatka Standard Time
    (UTC+13:00) Nuku'alofaTonga Standard Time


  • Выбор каталога с картинками. В каталоге может находиться три файла:
    • menu.gif - фон для меню выбора сервера и выбора пользователя. 256-цветный gif размером не более выбранного разрешения экрана терминала. Центрируется. Работает при указании в конфиге bpp = 16 или 32, не работает при bpp = 8.
    • wait.gif - замена черному экрану с текстом "Пожалуйста, ждите". 256-цветный gif размером не более выбранного разрешения экрана терминала. Центрируется. Не работает при bpp = 8.
    • popup.gif - логотип для всплывающего внизу справа окошка. Если указан, то логотип и версия WTware не пишутся. Размер 280х38. Не работает при bpp = 8.


  • Для диагностики и управления на каждом терминале работает микро-веб-сервер. Если вы знаете IP терминала, то вы можете зайти на него браузером и посмотреть настройки, используемый конфигурационный файл, лог и другую информацию о терминале. По умолчанию доступ для просмотра разрешен всем. Вы можете разрешить доступ только с одного IP:
    httpd = 192.168.1.1
    Или вообще отключить httpd-сервер на терминале:
    httpd = off




Настройки консоли терминала

Мастер настройки терминала позволяет подобрать и проверить значения параметров этой группы. Проще воспользоваться мастером, чем выбирать значения вручную.
  • Если мышь подключена не к порту PS/2, необходимо указать одно из следующих значений параметра mouse:
    mouse = usb
    mouse = com1
    mouse = com2
    mouse = com3
    mouse = com4
    На терминалах, на которых установлено 64 и более Мб памяти, USB-мышь будет обнаружена автоматически.


  • Если вы используете мышь без колесика, необходимо указать это в конфигурационном файле:
    mouse_wheel = off


  • Скорость перемещения указателя мыши можно скорректировать параметром mouse_accel_mult. По умолчанию этот параметр принимает значение 5, разумные пределы - от 0.01 до 8. Чтобы сделать мышь очень медленной, напишите в конфигурационном файле:
    mouse_accel_mult = 0.05


  • Только для клиента ViTerminal. Интервал определения двойного клика, в миллисекундах. Разумные значения - от 100 до 1000.


  • Драйвер видеокарты указывается параметром video. Никакие другие значения, кроме перечисленных ниже, не допускаются. Настойчиво рекомендуем подбирать драйвер видеокарты только с использованием мастера настройки терминала.

    • Драйвера из графической библиотеки X.org 1.5.3, суффикс (X)
      • video = apm(X)           APM, Alliance Technology AT 24/25/3D
      • video = ark(X)           ARK Logic
      • video = chips(X)         Chips & Technologies
      • video = cirrus(X)        Cirrus Logic
      • video = geode(X)         Geode
      • video = glint(X)         GLINT/Permedia
      • video = mga(X)           Matrox
      • video = nsc(X)           NSC
      • video = radeonhd(X)      ATI Radeon HD
      • video = rdc(X)           RDC
      • video = rendition(X)     Rendition/Micron
      • video = s3(X)            S3
      • video = s3virge(X)       S3 Virge
      • video = savage(X)        S3 Savage
      • video = sis(X)           SIS
      • video = tdfx(X)          3Dfx
      • video = trident(X)       Trident
      • video = tseng(X)         Tseng Labs
      • video = unichrome(X)     Unichrome for VIA
      • video = xgi(X)           XGI


    • Драйвера Framebuffer из ядра Linux, суффикс (F).
      • video = VESA(F)          VESA Universal Driver
      • video = vmwgfx(F)        VMware virtual
      • video = nouveau(F)       nVidia new
      • video = i915(F)          Intel i915..newest
      • video = radeon(F)        ATI new
      • video = psb_gfx(F)       Intel GMA500 (Poulsbo)
      • video = aty128fb(F)      ATI Rage128
      • video = atyfb(F)         ATI
      • video = cirrusfb(F)      Cirrus Logic
      • video = gxfb(F)          Geode GX
      • video = gx1fb(F)         Geode GX1
      • video = i810fb(F)        Intel i810, i815
      • video = intelfb(F)       Intel i830..i945
      • video = lxfb(F)          Geode LX
      • video = nvidiafb(F)      nVidia
      • video = matroxfb_base(F) Matrox
      • video = radeonfb(F)      ATI Radeon
      • video = rivafb(F)        nVidia RIVA 128/TNT/TNT2
      • video = s3fb(F)          S3 Trio/Virge
      • video = savagefb(F)      S3 Savage
      • video = sisfb(F)         SIS/XGI
      • video = tdfxfb(F)        tdfx voodoo
      • video = tridentfb(F)     Trident, VIA
      • video = viafb(F)         VIA, S3 Unichrome
      • video = vt8623fb(F)      VIA VT8623 [CLE266]
      • video = XGIfb(F)         XGI


    • error
      • video = ati(U)           ATI
      • video = intel(U)         Intel
      • video = nouveau(U)       Nvidia
      • video = openchrome(U)    Openchrome for VIA
      • video = sis(U)           SIS
      • video = vesa(U)          VESA Universal driver




  • Разрешение экрана задается параметром resolution. Ниже приведен список наиболее типичных разрешений. Некоторые из них не будут поддерживаться видеокартой или драйвером. Воспользуйтесь мастером настройки терминала, чтобы определить, какие разрешения вы можете использовать.
    resolution = 640x480
    resolution = 720x540
    resolution = 800x600
    resolution = 960x720
    resolution = 1024x768
    resolution = 1152x864
    resolution = 1280x1024
    resolution = 1400x1050
    resolution = 1024x600
    resolution = 1440x900
    resolution = 1680x1050
    resolution = 1920x1200
    resolution = 1280x720
    resolution = 1360x768
    resolution = 1364x768
    resolution = 1368x768
    resolution = 1600x900


  • Глубина цвета задается параметром bpp. Помните, что Windows 2000 Server поддерживает только 8-битный цвет. Windows 2003 Server поддерживает все возможные глубины цвета, но не каждый драйвер поддерживает все варианты. Воспользуйтесь мастером настройки терминала, чтобы определить, какую глубину цвета вы можете использовать.
    bpp = 8
    bpp = 15
    bpp = 16
    bpp = 24
    bpp = 32


  • Частота регенерации экрана, она же частота вертикальной развертки, задается параметром refresh в герцах. Некоторые LCD-мониторы работают только при частоте регенерации 60 или 75 герц. Воспользуйтесь мастером настройки терминала, чтобы определить, какую частоту регенерации вы можете использовать.
    refresh = 60


  • Только для video=...(X). Установка этой опции иногда помогает для LCD-мониторов, на которых иначе не удается растянуть картинку на полный экран:
    noddc = on


  • Только для драйверов video=i915(f),nouveau(f),radeon(f). Если у видеокарты два выхода и картинка выводится не на тот выход, на который нужно (например, картинка выводится на VGA D-SUB-15, а нужно получить картинку на DVI), укажите в конфигурационном файле строку:
    connector = 1


  • Можно указать задержку перед началом повтора символов и скорость повтора на клавиатуре. Такая строчка установит обычные значения (30 повторов в секунду, 250 миллисекунд перед началом повторов):
    kbdrate = 30,250
  • А такая сделает клавиатуру неторопливой (2 повтора в секунду, 1000 миллисекунд перед началом повторов):
    kbdrate = 2,1000
    Разумные значения: от 2 до 100 повторов в секунду, задержка от 100 до 1000 миллисекунд.Если параметр kbdrate не указан, то будут действать настройки, указанные в BIOS.

  • Ручное указание таймингов развертки экрана. Работает только для драйверов из пакета (X). Теория здесь: http://en.wikipedia.org/wiki/XFree86_Modeline Параметр modeline заменяет параметр refresh. Скорее всего, вам не нужен параметр modeline. Пример:
    modeline = 108.0 1440 1520 1672 1904 900 903 909 934 -hsync +vsync






Появились комментарии, поправки к этой статье? Пожалуйста, напишите в форум!


<< Назад к документации

© 2002-2012 WTware Windows Terminal Ware