Проект

Общее

Профиль

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

Редакция 9 (Андрей Волков, 2012-10-18 11:00) → Редакция 10/11 (Андрей Волков, 2012-10-18 13:12)

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

 Конфигурационный файл xorg server 

 */etc/X11/xorg.conf* 

 <pre> 
 Section "Device"                             # Описываем первое устройство - первый выход (VGA) первой видеокарты 
   Identifier        "VideoDeviceNvidia-VGA"    # Указываем уникальное, понятное имя (на него будем ссылаться в логических экранах) 
   Driver            "nouveau"                  # драйвер устройства (NVIDIA) (смотрим командой lspci -k) 
   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" 
   Driver            "intel"                    # интегрированная 
   BusID             "PCI:0:2:0"                # ID устройства отличается от первых двух 
   screen            0                          # первый экран на второй видеокарте 
 EndSection 


 Section "Monitor"                            # Описываем центральный монитор 
   Identifier        "Monitor center"           # Называем центральный монитор (на него будем ссылаться в логических экранах) 
 EndSection 

 Section "Monitor"                            # Описываем левый монитор 
   Identifier        "Monitor left"             # Называем левый монитор (на него будем ссылаться в логических экранах) 
 EndSection 

 Section "Monitor"                            # Описываем правый монитор 
   Identifier        "Monitor right"            # Называем правый монитор (на него будем ссылаться в логических экранах) 
 EndSection 


 Section "Screen"                             # Описываем первый логический экран 
   Identifier        "Screen center"            # Называем центральный логический экран 
   Monitor           "Monitor center"           # Связываем логический экран с центральным монитором 
   Device            "VideoDeviceIntel"         # Связываем логический экран с устройством, куда подключен центральный монитор 
 EndSection 

 Section "Screen"                             # Описываем второй логический экран 
   Identifier        "Screen left"              # Называем левый логический экран 
   Monitor           "Monitor left"             # Связываем логический экран с левым монитором 
   Device            "VideoDeviceNvidia-VGA"    # Связываем логический экран с устройством, куда подключен левый монитор 
 EndSection 

 Section "Screen"                             # Описываем третий логический экран 
   Identifier        "Screen right"             # Называем правый логический экран (на него будем ссылаться в расположении экранов) 
   Monitor           "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 "InputClass"                                                 # Описываем класс устройств ввода (Xorg server 1.7+) 
   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"      # Включаем расширение Xcomposite, обеспечивающее прозрачность. 
 EndSection 


 #Section "ServerFlags"                       # Дополнительные опции X сервера (Аналогичные опции в секции "ServerLayout" имеют больший вес) 
 #    Option           "DontZap"      "false"       # Не отключаем обработку клавиш Ctrl+Alt+Backspace для перезапуска X сервера 
 #EndSection 


 Section "DRI"                                # (Direct Rendering Infrastructure) В основном это доступ к 3D функциям видеокарты 
   Group             "video"                    # Предоставляем доступ к DRI только пользователям из группы video 
   Mode              0660                       # Ограничиваем доступ 
 EndSection 
 </pre>