Надеюсь, не нарушаю условий форума.
Вопрос сначала чисто теоретический:
С помощью чего настроить 2 монитора на одной видеокарте?
Нахожу разные решения, - с помощью xrander, xinerama или без них, правкой xorg.conf
В чем разница?
Нужен режим расширения рабочего стола, не клонирование.
Debian Squeeze, icewm, Radeon x1300. Монитор подключен к DVI, телевизор (обычный, с ЭЛТ трубкой) к s-video.
Какое решение будет оптимальным?
Как настроить 2 монитора
Модератор: Модераторы разделов
Re: Как настроить 2 монитора
Я использую xorg.conf и не пложу сущностей. Обозначаешь оба монитора, потом указываешь какой слева (или справа, или сверху, или снизу) от какого. Всё опции нашёл в man xorg.conf.
Можно средствами рабочей среды, но тогда это будет пользователе-зависимо.
Убить всех человеков!
Спасибо сказали:
Re: Как настроить 2 монитора
Не всегда это лучший вариант. Например, на ноутбуках удобнее рулить дополнительными мониторами через xrandr, т.к. они не всегда имеются в наличии.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Re: Как настроить 2 монитора
А какие могут быть проблемы если я загружусь без доп. монитора?
Или спрошу иначе: какие плюсы у xrandr и xinerama по сравнению с обычной правкой xorg.conf?
Re: Как настроить 2 монитора
Может гибкость? Сам на ноуте пользовался xrandr. Мониторы разные подключал.
Даже если прописать настройки в xorg.conf, придётся прибегнуть к xrandr, если захочется, например, разрешение сменить "на лету".
А вообще разница минимальна.
На самом деле всё очень просто...
Спасибо сказали:
Re: Как настроить 2 монитора
Никаких. Будет задействован только один монитор.
Убить всех человеков!
Спасибо сказали:
Re: Как настроить 2 монитора
Пытаюсь настроить. Без Xinerama и xrandr.
Созрело несколько вопросов:
1. Как однозначно идентифицировать выход S-video и выход DVI в конфиге, чтобы однозначно привязать конкретный выход к конкретному монитору?
2. Как вычислить строку Modeline для телевизора?
3. Идентификаторы "MonitorID", "ScreenID", "DeviceID" - это слова жестко определенные системой, или любые с потолка взятые слова?
Созрело несколько вопросов:
1. Как однозначно идентифицировать выход S-video и выход DVI в конфиге, чтобы однозначно привязать конкретный выход к конкретному монитору?
2. Как вычислить строку Modeline для телевизора?
3. Идентификаторы "MonitorID", "ScreenID", "DeviceID" - это слова жестко определенные системой, или любые с потолка взятые слова?
Re: Как настроить 2 монитора
Или, тогда помогите найти ошибку. С этим конфигом монитор работает нормально, а на телевизоре черный экран. Что не так?
PS: почем-то когда включаю монитор в DVI выход, иксы упрямо не хотят находить секцию Monitor для этого выхода, хотя видит, что туда что-то включено. Поэтому хочу хотя-бы через VGA-выход заставить работать.
PS: почем-то когда включаю монитор в DVI выход, иксы упрямо не хотят находить секцию Monitor для этого выхода, хотя видит, что туда что-то включено. Поэтому хочу хотя-бы через VGA-выход заставить работать.
Код: Выделить всё
Section "ServerLayout"
Identifier "Dual Head Layout"
Screen 0 "Left" 0 0
Screen 1 "Right"
EndSection
Section "Device
Identifier "VGA-out"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "RV515 PRO [Radeon X1300/X1550 Series]"
BusID "PCI:5:0:0"
EndSection
Section "Device"
Identifier "S-video-out"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "RV515 PRO [Radeon X1300/X1550 Series]"
BusID "PCI:5:0:0"
Screen 1
EndSection
Section "Monitor"
Identifier "Monik_vga"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
HorizSync 30-81
VertRefresh 56-75
# Gamma 1.0
EndSection
Section "Monitor"
Identifier "Telik"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Modeline "640x480_50.00" 19.40 640 648 712 784 480 481 484 495 -HSync +Vsync
HorizSync 28-64
VertRefresh 43-60
# Gamma 1.0
EndSection
Section "Screen"
Identifier "Left"
Device "VGA-out"
Monitor "Monik_vga"
DefaultDepth 16
SubSection "Display"
# Virtual 3080 1624
Depth 16
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Right"
Device "S-video-out"
Monitor "Telik"
SubSection "Display"
Modes "640x480"
EndSubSection
EndSection