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> |