Sk8er 03.01.2011 03:48
Есть вопрос! — 2 монитора
Ребят, я тут уже задавал вопрос на эту тему, но некоторые проблемы разрешились. Попробую спросить другие проблемы, может поможете :) Особо прошу обратить внимание юзера Shtsh, он как раз недавно эту тему затрагивал.В общем у меня стоит Ubuntu 10.04, 2 монитора (вернее ноутбук + монитор). У одного из них разрешение 1280*800 (у ноута), у другого 1366*768. Видеокарта nvidia.
Вот мой xorg.conf, что бы сразу знали:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@yellow) Fri Apr 9 11:51:21 UTC 2010
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LPL"
HorizSync 30.0 - 75.0
VertRefresh 60.0
Option "DPMS"
# HorizSync source: edid, VertRefresh source: edid
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "DFP: nvidia-auto-select +0+0, CRT: nvidia-auto-select +1280+0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
# generated from default
EndSection
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Device"
Identifier "Device0"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9600M GT"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
# nvidia-settings: version 1.0 (buildd@yellow) Fri Apr 9 11:51:21 UTC 2010
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LPL"
HorizSync 30.0 - 75.0
VertRefresh 60.0
Option "DPMS"
# HorizSync source: edid, VertRefresh source: edid
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "DFP: nvidia-auto-select +0+0, CRT: nvidia-auto-select +1280+0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
# generated from default
EndSection
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Device"
Identifier "Device0"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9600M GT"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
И внешний вид рабочего стола (для общего представления): http://imgur.com/0WfBA.jpg
А теперь вопросы :)
1. На картинке видно, что на втором мониторе есть такое "слепое пятно". Это из за того, что у одного монитора высота 800 пикслей, а у другого 768. Проблема в том, что в это "слепое пятно" спокойно залазит указатель мышки, что довольно неудобно. Можно ли как то поправить это?
2. При загрузке курсор оказывается примерно в середине всего рабочего стола, вернее у левого края монитора, который справа. Можно ли как то сделать так, что бы он при загрузке появлялся ровно посередине монитора, который слева (ноутбука)?
3. В последнее время, если закрыть крышку ноутбука, система как положено погружается в ждущий режим, второй монитор отключается, всё как нужно. Но через несколько секунд работа возобновляется, второй монитор загорается, на нём появляется поле для ввода пароля, будто я открыл крышку. Раньше думал, что это из за того, что случайно мышку двигаю, но нет, несколько раз проверил - не из за этого. Как быть, где копать?
4. Иногда, при загрузке, окно ввода пароля появляется не на экране ноутбука, а на втором мониторе, хотя экран ноутбука выставлен главным. Как поправить?
5. И просто вопрос, попробовать сделать, что бы не париться с разрешением. :) Как сделать так, что бы у ноутбука было разрешение не 1280*800, а 1280*768? Ну и что бы по вертикали картинка не растягивалась, а с верху и с низу были чёрные полосы, по 16 пикслей.
Очень надеюсь на помощь :)
Не поню как, но помню что еще на 8.0x настраивал не влазя в конфиги. Достаточно упорно тыкал в разные места из панели System, но в итоге все заработало как надо. Скорее всего толку от моего коммента будет не много но рекомендую сделать следующие выводы:
а) это возможно.
б) ответ где-то на поверхности.
а) это возможно.
б) ответ где-то на поверхности.
Поищите в центре приложений "multiple screens" - возможно поможет.
Лично я с прискорбием замечаю , что работа с мультимониторами в LINUX слабее чем в Windows , где все что мне надо работает "из коробки" без всяких проблем и настроек ...
Да возможно все поддается лечению , но опять же надо ковыряться в недрах системы.
Да возможно все поддается лечению , но опять же надо ковыряться в недрах системы.
просто еще нигде (кде/гном) полностью не реализована поддержка XRANDR 1.3
В той же XP не смотря на ее древность все пучком .
И в принципе хотелки из разряда элементарных у нас )))
И в принципе хотелки из разряда элементарных у нас )))
1. скорее всего нельзя. точно можно непропорционально растянуть правый экран (xrandr --transform)
3. "ждущий режим" или "гасит экран"? сколько мышку не дергай, все равно из ждущего просто так не выйти (или таки wake on mouse?)
5. xrandr --transform
3. "ждущий режим" или "гасит экран"? сколько мышку не дергай, все равно из ждущего просто так не выйти (или таки wake on mouse?)
5. xrandr --transform
1) 1050 против 1280 , тоже слепая область
2) тоже самое
4) в некоторых программах и диалоговых окнах есть стремление нарисоваться "не туда" - на другой монитор ( не основной ) ...
- Пока лечу горячей клавишей из compiz для переброски окна на другой монитор