3-monitors » История » Версия 7
  Андрей Волков, 2012-10-18 10:46 
  
| 1 | 2 | Рамиль Абдулбяров | h1. Схема подключения 3 мониторов (Xorg server). | 
|---|---|---|---|
| 2 | |||
| 3 | 6 | Рамиль Абдулбяров | Конфигурационный файл xorg server | 
| 4 | 1 | Рамиль Абдулбяров | |
| 5 | 7 | Андрей Волков | */etc/X11/xorg.conf* | 
| 6 | 4 | Рамиль Абдулбяров | |
| 7 | 7 | Андрей Волков | <pre> | 
| 8 | Section "Device" # Описываем первое устройство - первый выход (VGA) первой видеокарты | ||
| 9 | Identifier "VideoDeviceNvidia-VGA" # Указываем уникальное, понятное имя (на него будем ссылаться в логических экранах) | ||
| 10 | Driver "nouveau" # драйвер устройства (NVIDIA) (смотрим командой lspci -k) | ||
| 11 | 1 | Рамиль Абдулбяров | BusID "PCI:1:0:0" # ID устройства на шине (смотрим командой lspci) | 
| 12 | 7 | Андрей Волков | Option "ZaphodHeads" "VGA-2" # Имя выхода(порта) на видеокарте (смотрим командой xrandr) | 
| 13 | screen 0 # Логический номер экрана. На каждой видеокарте эта нумерация начинается с ноля | ||
| 14 | 1 | Рамиль Абдулбяров | EndSection | 
| 15 | 3 | Рамиль Абдулбяров | |
| 16 | 7 | Андрей Волков | Section "Device" # Описываем второе устройство - второй выход (DVI) первой видеокарты | 
| 17 | 4 | Рамиль Абдулбяров | Identifier "VideoDeviceNvidia-DVI" | 
| 18 | Driver "nouveau" | ||
| 19 | 7 | Андрей Волков | BusID "PCI:1:0:0" # ID устройства совпадает, т.к. это та же видеокарта | 
| 20 | 5 | Рамиль Абдулбяров | Option "ZaphodHeads" "DVI-I-1" | 
| 21 | 7 | Андрей Волков | screen 1 # Второй экран на первой видеокарте | 
| 22 | 3 | Рамиль Абдулбяров | EndSection | 
| 23 | 1 | Рамиль Абдулбяров | |
| 24 | 7 | Андрей Волков | Section "Device" # Описываем третье устройство - выход второй видеокарты | 
| 25 | Identifier "VideoDeviceIntel" | ||
| 26 | Driver "intel" # интегрированная | ||
| 27 | BusID "PCI:0:2:0" # ID устройства отличается от первых двух | ||
| 28 | screen 0 # первый экран на второй видеокарте | ||
| 29 | 5 | Рамиль Абдулбяров | EndSection | 
| 30 | 1 | Рамиль Абдулбяров | |
| 31 | 7 | Андрей Волков | Section "InputClass" # Описываем класс устройств ввода (Xorg server 1.7+) | 
| 32 | Identifier "Keyboard Defaults" # Название этого класса | ||
| 33 | MatchIsKeyboard "yes" # Этот класс охватывает клавиатуры | ||
| 34 | Option "XkbLayout" "us,ru" # Указываем раскладки клавиатуры | ||
| 35 | Option "XkbOptions" "grp:shift_toggle,grp_led:scroll" # Указываем опции клавиатуры | ||
| 36 | Option "XkbVariant" ",winkeys" # Указываем вариант клавиатуры | ||
| 37 | 1 | Рамиль Абдулбяров | EndSection | 
| 38 | 5 | Рамиль Абдулбяров | |
| 39 | 3 | Рамиль Абдулбяров | Section "Extensions" | 
| 40 | 7 | Андрей Волков | Option "Composite" "Enable" # Включаем расширение Xcomposite обеспечивающее прозрачность. | 
| 41 | 3 | Рамиль Абдулбяров | EndSection | 
| 42 | |||
| 43 | 7 | Андрей Волков | Section "Monitor" # Описываем центральный монитор | 
| 44 | Identifier "Monitor center" # Называем центральный монитор (на него будем ссылаться в логических экранах) | ||
| 45 | 3 | Рамиль Абдулбяров | EndSection | 
| 46 | |||
| 47 | 7 | Андрей Волков | Section "Monitor" # Описываем левый монитор | 
| 48 | Identifier "Monitor left" # Называем левый монитор (на него будем ссылаться в логических экранах) | ||
| 49 | 3 | Рамиль Абдулбяров | EndSection | 
| 50 | |||
| 51 | 7 | Андрей Волков | Section "Monitor" # Описываем правый монитор | 
| 52 | Identifier "Monitor right" # Называем правый монитор (на него будем ссылаться в логических экранах) | ||
| 53 | 3 | Рамиль Абдулбяров | EndSection | 
| 54 | |||
| 55 | 7 | Андрей Волков | Section "Screen" # Описываем первый логический экран | 
| 56 | Identifier "Screen center" # Называем центральный логический экран | ||
| 57 | Monitor "Monitor center" # Связываем логический экран с центральным монитором | ||
| 58 | Device "VideoDeviceIntel" # Связываем логический экран с устройством, куда подключен центральный монитор | ||
| 59 | 5 | Рамиль Абдулбяров | EndSection | 
| 60 | 3 | Рамиль Абдулбяров | |
| 61 | 7 | Андрей Волков | Section "Screen" # Описываем второй логический экран | 
| 62 | Identifier "Screen left" # Называем левый логический экран | ||
| 63 | Monitor "Monitor left" # Связываем логический экран с левым монитором | ||
| 64 | Device "VideoDeviceNvidia-VGA" # Связываем логический экран с устройством, куда подключен левый монитор | ||
| 65 | 5 | Рамиль Абдулбяров | EndSection | 
| 66 | 3 | Рамиль Абдулбяров | |
| 67 | 7 | Андрей Волков | Section "Screen" # Описываем третий логический экран | 
| 68 | Identifier "Screen right" # Называем правый логический экран (на него будем ссылаться в расположении экранов) | ||
| 69 | Monitor "Monitor right" # Связываем логический экран с правым монитором | ||
| 70 | Device "VideoDeviceNvidia-DVI" # Связываем логический экран с устройством, куда подключен правый монитор | ||
| 71 | 5 | Рамиль Абдулбяров | EndSection | 
| 72 | 3 | Рамиль Абдулбяров | |
| 73 | 7 | Андрей Волков | Section "ServerLayout" # Расположение экранов | 
| 74 | Identifier "Default Layout" # называем текущее расположение (На него нигде ссылаться не будем) | ||
| 75 | 3 | Рамиль Абдулбяров | Screen "Screen center" # Указываем центральный экран | 
| 76 | 7 | Андрей Волков | Screen "Screen left" LeftOf "Screen center" # Определяем положение левого экрана относительно центрального | 
| 77 | Screen "Screen right" RightOf "Screen center" # Определяем положение правого экрана относительно центрального | ||
| 78 | Option "Xinerama" "on" # Включаем режим одного большого виртуального экрана | ||
| 79 | Option "Clone" "off" # Отключаем клонирование изображения на экранах | ||
| 80 | 4 | Рамиль Абдулбяров | EndSection | 
| 81 | |||
| 82 | 7 | Андрей Волков | #Section "ServerFlags" # Дополнительные опции X сервера (Их можно писать в секции "ServerLayout") | 
| 83 | # Option "DontZap" "false" # Не отключаем обработку клавиш Ctrl+Alt+Backspace для перезапуска X сервера | ||
| 84 | #EndSection | ||
| 85 | 3 | Рамиль Абдулбяров | |
| 86 | 7 | Андрей Волков | Section "DRI" # (Direct Rendering Infrastructure) В основном это доступ к 3D функциям видеокарты | 
| 87 | Group "video" # Предоставляем доступ к DRI только пользователям из группы video | ||
| 88 | Mode 0660 # Ограничиваем доступ | ||
| 89 | 3 | Рамиль Абдулбяров | EndSection | 
| 90 | </pre> |