[Comm] ALD4.1 (+branch 4.1): нетбук + второй монитор. как выставить разрешение...
Maks Re
admaks на gmail.com
Сб Июн 13 03:02:08 MSD 2009
что у получилось...
1) если выставить параметр Virtual - то стало лучше, нет на втором
экране меню посередине экрана (т.е. продублированного)
2A)
если запустить Х, и потом подключить второй монитор то:
$xrandr --output LVDS --auto --left-of VGA --auto
нет никакого эффекта.
но вот если,
$xrandr --output VGA --auto
(получает клонирование, но на LVDS разрешение тоже меняется
(физическое 1024х600, виртуальное 1280х1024 )
и потом
$xrandr --output LVDS --auto --left-of VGA --auto
в итоге
на одном экране - 1280х1024
на втором 1024х600
НО - первым экраном становится именно VGA, а не LVDS.
т.е. все меню все треи - на VGA, а не на LVDS как при включении Х без
первого монитора.
2B)
если запустить Х с подключенным втрым монитором то:
жва дисплея в клоне, но при этом на VGA 1280х1024 (физическое и
виртуальное)
а на LVDS физическое 1024х600, виртуальное 1280х1024
$xrandr --output LVDS --auto --left-of VGA --auto
на одном экране - 1280х1024
на втором 1024х600
и все также, первый дисплей VGA, второй LVDS
3) обнаружил еще траблу...
Х плохо определяют физические параметры мониторов...
и поэтому dpi становится "ой мама это сколько???" - пол-буквы на _весь_
экран
я в /etc/sysconfig/xserver прибил 96dpi
стало прилично...
Вопросы:
1) как правильно переопределить номер главного дисплея, на котором и
отрисовываются все меню, систрейи и пр...
2) как научить Х или драйвер intel определять физические параметры
мониторов (если бы еще и правильно определять)
спасибо.
> Привет.
> Прочитав вчера ваше письмо, решил поэкспериментировать.
>
>
> 1. В первую очередь необходимо /etc/X11/xorg.conf в добавить опцию
> Virtual, в которой указать разрешение виртуального рабочего стола
> таким, чтобы он вмещал все реальные рабочие столы.
> Например, на нотике разрешение 1280x800 на внешнем мониторе 1680x1050,
> значит в виртуальных должен быть как минимум 1280+1680 = 2960 на
> максимальное по высоте это 1050. Если короче, то Virtual 2960 1050
> Вот кусок из моего xorg.conf
> Section "Screen"
> Identifier "Screen0"
> Device "Card0|0"
> Monitor "Monitor0|0"
> DefaultDepth 24
> SubSection "Display"
> Virtual 2960 1050
> EndSubSection
> EndSection
>
> 2. Перегрузить X
> 3. Начинать играться :)
> xrandr --output LVDS --auto --left-of VGA --auto
> Это означает что главный монитор LVDS устанавливается слева от VGA
> Если автоматом неправильно установятся разрешения, то вместо --auto
> попробуте --mode 1280x800... или какие там у вас разрешения
>
> Вот примерно где-так я экспериментировал и добился того что хотел
>
>
> Спасибо за внимание :)
>
Подробная информация о списке рассылки community