[~SOLVED][xorg.conf: separate настройка второго дисплея]
null56 9 Августа, 2009 - 20:01
Хотел поинтересноваться, посколько сам не могу найти нужные вещи
Есть два монитора, у них разные разрешения, один чуть меньше
Как задать:
1) чтобы второй монитор(который меньше) был правее первого
2) можно ли сделать прокрутку(panding), как в винде, чтобы на более малом разрешении изображение менялось в зависимости от месторасполжоения мыши? двигалось по мере необходимости отображения той части экрана которую не видно?
заранее благодарен за помощь
»
- Для комментирования войдите или зарегистрируйтесь
если видеокарта от NVidia, то
если видеокарта от NVidia, то стоит воспользоваться nvidia-settings, а в остальном man xorg.conf ;-)
плюс man xrandr
плюс man xrandr
ati
ati = xrandr
подскажите пожалуйста, это можно реализовать с помощью xinerama или стандартными средствами Х сервера?
я настроил, но чего - то не хватает, ман по Хоргу использовал, но не хочет у меня он справа быть, и прокрутки нет....
Здесь посмотрите...
http://mydebianblog.blogspot.com/2009/08/xrandr-linux.html
у меня это выглядит
у меня это выглядит так)
тут написано, что главный монитор screen 0, он находится справа от вторичного screen 1... Монитор: 1920х1200, телевизор: 1360х768... соответственно основной сдвинут на 1360... думаю можно сделать по аналогии... мониторы у меня в режиме Separate X Screen, т.е. независимые... рабочий стол на одном, а на второй я тока фильмы вывожу ))) ну, это я всё так для примера - вдруг поможет ))
вот
вот этого и добиваюсь.... чтобы тв был только для фильмов... дождался драйвера с рабочим видеовыходом и пробую... ваш способ попробую завтра
у меня это сейчас так выглядит
...
...
но видимо где - то у меня вкралась ошибка... попробую ваш способ, отпишусь
Theli написал(а): у меня это
а как задали, чтобы они были в separate режиме?
вот
вот тут есть способ, но они xinerama используют
http://mydebianblog.blogspot.com/2009/04/dual-head-linux-asus-m5200ae.html
эммм... я конечно не спец, но
эммм... я конечно не спец, но независимые - значит не объединенные xinerama или twinview имхо... xineram'у я не включал ибо composite с ней не совместим, а при twinview KDE-4.3 периодически показывают черный экран ((( разбираться лень, т.к. для просмотра фильмов и так всё хорошо... сделал пару ярлыков для smplayer и все сразу запускается на телеке )))
и вообще мне с настройкой всё насного проще, т.к. пользуюсь nvidia-settings 8)
может
да, с нвидиа вообще проблем не было....
может с xrand как - то делается
http://www.phoronix.com/scan.php?page=article&item=927&num=2
я попробовал твой
я попробовал твой метод, но максимум чего я добился, так это экран по длине растянулся и на ТВ, то есть здоровый длинный ста... считает телевизор продолжением своим, картинки выровнял по середине и открывая на полный экран плейеры, тоже тянет их на два монитора...
чо делатЬ?
вот
в лог файле
Тв у меня справа
у тебя
у тебя в xorg.conf две видеокарты описаны или одна?
У меня секция
вообще не читается
расширение экрана происходит только, когда использую секцию
Section "Monitor" Identifier "Monitor0" # VendorName "Monitor Vendor" # ModelName "Monitor Model" # Option "DPMS" # Option "Ignore" "true" EndSection Section "Monitor" Identifier "Monitor-TV" Option "PreferredMode" "1024x768" Option "RightOf" "Monitor0" EndSection
xorg.conf
вот вам весь xorg.conf
у меня монитор подключен по DVI-D, телевизор через провод DVI-HDMI...
спасибо
спасибо, завтра еще попробую
но офигеть конечно можно... я половину опций в man xorg.conf не вижу... откуда взяли?
некоторые опции взяты из
некоторые опции взяты из документа по настройке nvidia драйвера и скорее всего только для него и пригодны )))
сделал
сделал по аналогии, пользуясь http://wiki.osuosl.org/display/howto/Set+Up+Dual+Monitors+-+xorg.conf
сделал 2 секции device
два монитора, частоту не указывал
Два скрина
Так запускается, но не справа, но стоит добавить в ServerFlags, чтобы был справа
Section "ServerLayout" Identifier "X.org Configured" Screen "Screen0" Screen "Screen1" RightOf "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection
Получаю черный экран и никакой реакции клавы, даже в консоль выйти не получалось
в логе
Сейчас попробую способы для xrandr
чтобы выходить из ситуаций,
чтобы выходить из ситуаций, когда кажется, что всё зависло, а паники ядра нету - изучите волшебные клавиши Alt+SysRq+...
1. Alt+SysRq+R - переводит вводс клавиатуры в консоль. Все дальнейшие нажатия клавиш не будут передаваться во всякие иксы, халы и другие хлебопекарные изделия )
2. Alt+SysRq+E - послать всем процессам сигнал TERM
3. Alt+SysRq+I - послать всем процессам сигнал KILL
4. Alt+SysRq+S - синхронизировать дисковый кеш
5. Alt+SysRq+U - отмонтировать все файловые системы
6. Alt+SysRq+O - выключить питание
еще есть Alt+SysRq+B - это типа перезагрузка, но пользоваться мне не приходилось и я не знаю как она работает...
а что если для начала
а что если для начала попробовать X -configure и получить работающий конфиг, а потом дописать его под себя... думаю, что у вас проблемы с описанием железа в основном ;-)
и почему вам так принципиально через тв-аут выводить картинку, а не через второе гнездо DVI ???
в общем
в общем... не в этом проблема, а в том что я рановато обрадовался появлению стабильного драйвера с видевыходом...
На самом деле этот драйвер выводит на тв только при находящемся в ядре фреймбуфере uvesa...
http://en.gentoo-wiki.com/wiki/Framebuffer
Что очень странно... вчера решил убрать uvesafb из ядра и получил старый глюк драйвера... два разрешения на мониторе, никакого вывода на тв + розовую консоль... на багзилле мой баг давно + на форуме
http://phoronix.com/forums/showthread.php?p=87354#post87354
В итоге все вылеты хорга, имеют под собой ошибку такого рода, что uvesafb обратилась не к тому адресу, и много десятков строк по аналогии, то, что я привел выше, не совсем то, что действительно является ошибкой....
В общем ситуация такая - или без uvesafb, либо вообще никак... при чем uvesa выключена в командной строке ядра, используется только данные из пакета v86d, вроде бы
Закрытый драйвер у меня глючит из - за старости моей видюхи или из - за новости моего ядра, но на него я и не зарился особо.
RadeonHd - отличный драйвер, но пока
... ничего страшного подождем
Чего я добился в процессе двухдневного мучения, так это два разрешения на мониторе + полноценное разрешение на тв.... или растяжения на два экрана, что в принципе немного помогло
на помощь пришла xinerama....
мой xorg.conf в конечном виде
В итоге имею дисплей номер 1 - тв, дисплей номер 2 - мой лсд (сделать lcd дисплеем номер 1, не получилось), тв является продолжением монитора справа
Остальное все пересобрал с флажком xinerama и настроил на дисплей номер 2: Настройка -> Перифирия -> Дисплей
кроме, к сожалению kdm, у него поддержки xinerama нет, так же как и у заставок, но на этот счет у меня вариант или отказаться от менеджеров вообще или перейти на gdm, который знает о xinerama
Когда запускаются Х, работает только Монитор, а кдм находится на первом (тв) экране, экран выключен.... Чтобы его задействовать, делаю переход в виртуальные терминалы и назад... может и по другому можно, тем же xrand, например, но не пробовал....
Растяжение приосходит как надо на двух экранах, так что пока так.... буду ждать выхода нормального драйвера или быстрее сделаю апгрейд компа и на фиг ati radeom...
вот такой вот ублюдышный способ частично решил то чего я добивался, комп всё - таки довольно старый, но тв сейчас показывает..
Спасибо большое за помощь
ЗЫ: неясно только почему же драйверу нужен скомпиленный в ядро uvesafb с v86d, в манах о нём не было речи.... в багзиллу отписался
я не одинок
http://forum.ubuntu.ru/index.php?PHPSESSID=701c1f4706f8a8587284ca63156c741e&topic=23848.msg165410