Титла: Проверка за включен 2-ри монитор при boot Публикувано от: gizi_ в Oct 01, 2009, 23:04 Може ли някой да ми каже, как мога да проверявам при boot на системата дали има включен 2-ри монитор към лаптопа или не....а от там искам да сменям xorg.conf взависимост от резултата.
Втората част ми е ясно как става, обаче проверката...? Титла: Re: Проверка за включен 2-ри монитор при boot Публикувано от: c2h5oh в Oct 01, 2009, 23:24 xrandr ще ти даде нужната информация Освен това от него можеш да си ги превключваш без да пипаш xorg.conf
Титла: Re: Проверка за включен 2-ри монитор при boot Публикувано от: gizi_ в Oct 01, 2009, 23:27 Аммм и аз на това се надявах ама не е точно така...
Код: xrandr -q ми дава взависимост на кой монитор се "намира" мишката различен изход и при старт на системата xrandr не ми върши работа... Титла: Re: Проверка за включен 2-ри монитор при boot Публикувано от: c2h5oh в Oct 01, 2009, 23:55 Ти сигурно говориш за това
Код: xrandr -q Исках да кажа че randr (без параметри) при два включени монитора ( и засечени разбира се) ще ти даде информация и за двата. Единия винаги ти е включен - значи остава да проверяваш дали другия в момента ти е включен т.е. какво е положението такова: Код: Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280 Код: Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280 Може да намериш нещо полезно Аз повече се надявам да науча нещо отколкото да дам акъл Титла: Re: Проверка за включен 2-ри монитор при boot Публикувано от: gizi_ в Oct 02, 2009, 00:16 Еми да е ама xrandr работи правилно само при наличие на свободните драйвери (в моя случай не работи).
Става въпрос за една ати xpress 200m с fglrx драйвери. xrandr работи правилно само с radeon драйверите, може би и с някой други свободни като radeonhd или ati. Обаче аз ползвам fglrx защото иначе не ми работи standby правилно или по-точно машината заспива ама не се стартира отново. Ето и какво има при мен от: Код: DISPLAY=:0.0 xrandr след това Код: DISPLAY=:0.1 xrandr без параметри обаче полза никаква. Програмата сама си проверява на кой DISPLAY се намира и си изкарва само от него резултата. ето и xorg.conf Код: Section "ServerLayout" проблема ми е, че като съм някъде другаде и нямам включен 2 ри монитор драйверите ми правят проблеми. За сега при старт на машината в boot меюто си избирам с кой xorg.conf да стартира и проблема е решен. Обаче ми се иска сама да се "сеща", само дето аз не се сещам как да и го "обясня". В случея xrandr просто не върши работа - за съжаление. Титла: Re: Проверка за включен 2-ри монитор при boot Публикувано от: c2h5oh в Oct 02, 2009, 01:57 Доколкото схващам проблема е че за да стане това което искаш, откриването на втори монитор (включен или изключен) трабва да се направи много рано - преди xrandr и xorg Аз за пръв път чувам за това, че xrandr има предпочитания към драйверите на ATI, но пък като чуя за X и ATI на едно място, вече нищо не ме очудва. :( Язък за добрата марка и язък за хардуера. :( Както и да е де ..... Рових по логовете (при мeне) - нищо не ми хареса Пробвах udev - zero information!!! Всичко което е закачено за графичната карта се разпознава от X-а но късно в случая. lshw пък направо си спря до видеокартата В същото време помня че на fedora 10 system-config-display ми разпози марката и модела на монитора. Идеята ми е след като вградените инструменти немогат да дадат информацията, в подходящо време, за включени монитори да се търси външен туул някакъв Но това ще го ровя утре че сега ми се доспа и ми се размъти мозъка
Титла: Re: Проверка за включен 2-ри монитор при boot Публикувано от: tolostoi в Oct 02, 2009, 10:13 Виж
Код: man aticonfig Титла: Re: Проверка за включен 2-ри монитор при boot Публикувано от: gizi_ в Oct 02, 2009, 10:25 Пробвах и с него, обаче там нищо интересено не намерих..за съжаление. Първото което ми дойде на ум беше с atitvout detect, обаче и то не ми върши работа. В край на сметка комютъра ми засича всеки монитор за него си поотделно и някакси не се сещам как мога да го проверя това с 2 та монитора. Единствено разлика има в env DISPLAY, обаче с нея нещо не мога да се сетя какво мога да проверя или по точно как точно.
Титла: Re: Проверка за включен 2-ри монитор при boot Публикувано от: c2h5oh в Oct 02, 2009, 10:49 За мене проблема е че както казваш xrandr не работи като хората с драйвера ти. Това бърка цялата боза в случая и предисвиква спазми и гърчове защото ако работеше щеше да ти открива кой монитор е включен и кой не да ти сменя изходите и разделителната способност а ти само да ръчкаш кабели по изводите отзад. Да ама не!!!
P.S. Всъщност като се позагледах като че ли пак може да стане нещо но аз да попитам Код: DISPLAY=:0.0 xrandr Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 800 default connected 1280x800+0+0 0mm x 0mm 1280x800 60.0* #останалите съм ги изтрил, така или иначе не се ползват след това Код: DISPLAY=:0.1 xrandr Screen 1: minimum 320 x 200, current 1680 x 1050, maximum 1920 x 1200 default connected 1680x1050+0+0 0mm x 0mm 1680x1050 60.0* #останалите съм ги изтрил, така или иначе не се ползват Това какво отразява 1 включен Screen 0 и изключен Screen 1 2 тук е на обратното в смисъл включен външен монитор към лаптопа (Samsung) и "фокуса" ти е изместин на него Правилно ли съм схванал? Титла: Re: Проверка за включен 2-ри монитор при boot Публикувано от: gizi_ в Oct 02, 2009, 11:06 Еми c2h5oh да ти кажа аз до сега един драйвер на ати не съм видял дето да е като хората, но това е друго нещо...учудващо работи по добре от колкото под windows 8) При все искам да кажа, че си реших проблема с
Код: atitvout -f detect без -f (forcing) изхода от командата не ми върши работа...обаче сега го "излъгах". Мерси на отзовалите се за помощта! :) Титла: Re: Проверка за включен 2-ри монитор при boot Публикувано от: Ipolit в Oct 02, 2009, 16:26 Аз си слагам това в xorg.conf - гледай тия SubSection-и пускам със
Код: xrandr --output LVDS --mode 1280x800 --output VGA --mode 1280x1024 --right-of LVDS Код: Section "Screen" |