Проект

Общее

Профиль

3-monitors » История » Редакция 5

Редакция 4 (Рамиль Абдулбяров, 2012-10-12 12:44) → Редакция 5/11 (Рамиль Абдулбяров, 2012-10-15 17:58)

h1. Схема подключения 3 мониторов (Xorg server). 

 Конфигурационный файл xorg servera 
 /etc/X11/xorg.conf 

 Сущности: 

 *Device* определение устройства. Свойства: 
 * Identifier - имя, label устройства 
 * Driver - тип драйвера (производитель драйвера) 
 * BusID - ID на шине (lspci) 
 * Option - (если на видеокарте несколько выходов, указываем тип порта) 
 * screen - номер на видеокарте. 

 *Monitor* можно задать разрешение экрана 
 * Identifier - label устройства 

 *Screen* Экран, строится на объединении сущностей Device и Monitor 
 * Identifier - label устройства 
 * Monitor - указываем ранее определённый monitor 
 * Device - указываем ранее определённый device 

 *ServerLayout* Расположение экранов 

 <pre> 
 Section "ServerFlags" 
         Option            "xinerama"        "True" 
 EndSection 

 Section "ServerFlags" 
         Option       "DontZap" "false" 
 EndSection 

 Section "Device"                                   # Определяем первый выход (VGA) внешней видеокарты 
         Identifier        "VideoDeviceNvidia-VGA"    # Указываем уникальное, понятное себе, имя (будет использоваться в других блоках конфиги) 
         Driver            "nouveau"                  # Тип драйвера 
         BusID             "PCI:1:0:0"                # ID устройства на шине (смотрим командой lspci) 
         Option            "ZaphodHeads" "VGA-2"      # Тип выхода (смотрим командой xrandr) ) 
         screen            0                          # На каждой видеокарте нумерация экранов выходов начинается сначала 
 EndSection 

 Section "Device"                                   # Определяем второй выход (DVI) внешней видеокарты 
         Identifier        "VideoDeviceNvidia-DVI" 
         Driver            "nouveau" 
         BusID             "PCI:1:0:0"                # ID устройства совпадает, т.к. это тоже самое устройство 
         Option            "ZaphodHeads" "DVI-I-1" 
         screen            1                          # Второй экран на видеокарте 
 EndSection 

 Section "Device"                                   # Определяем интегрированную видеокарту 
         Identifier        "VideoDeviceIntel"ыску "VideoDeviceIntel" 
         Driver            "intel" 
         BusID             "PCI:0:2:0" 
         screen            0 
 EndSection 

 Section "InputClass"                                                       # Определяем клавиатуру 
         Identifier        "Keyboard Defaults" 
         MatchIsKeyboard "yes" 
         Option            "XkbLayout" "us,ru"                                # Указываем локали 
         Option            "XkbOptions" "grp:shift_toggle,grp_led:scroll" 
         Option            "XkbVariant" ",winkeys" 
 EndSection 

 Section "Extensions" 
         Option "Composite" "Enable" 
 EndSection 

 Section "Monitor" 
         Identifier        "Configured Monitor center" 
 EndSection 

 Section "Monitor" 
         Identifier        "Configured Monitor left" 
 EndSection 

 Section "Monitor" 
         Identifier        "Configured Monitor right" 
 EndSection 

 Section "Screen"                                         # Экран. Связываем "центральный" монитор с интегрированной видеокартой 
         конкретным выходом видеокарты  
         Identifier        "Screen center" 
         Monitor           "Configured Monitor center" 
         Device            "VideoDeviceIntel" 
 EndSection 

 Section "Screen"                                         # Экран. Связываем "левый" монитор с VGA выходом внешней видеокарты 
         Identifier        "Screen left" 
         Monitor           "Configured Monitor left" 
         Device            "VideoDeviceNvidia-VGA" 
 EndSection 

 Section "Screen"                                         # Экран. Связываем "левый" монитор с DVI выходом внешней видеокарты 
         Identifier        "Screen right" 
         Monitor           "Configured Monitor right" 
         Device            "VideoDeviceNvidia-DVI" 
 EndSection 

 Section "ServerLayout"                                             # Расположение экранов. 
         Identifier        "Default Layout" 
         Screen            "Screen center"                            # Указываем центральный экран 
         Screen            "Screen left" LeftOf "Screen center"       # Определяем положение "левого" экрана относительно центрального 
         Screen            "Screen right" RightOf "Screen center"     # Определяем положение "правого" экрана относительно центрального 
         Option            "Xinerama" "on" 
         Option            "Clone" "off"                              # Отключаем клонирование картинки  
 EndSection 


 Section "DRI" 
         Mode 0666 
 EndSection 
 </pre>