Separate X screens
Всем снова привет :)
Мне в этой рассылке какое-о время назад подсказали делать separate X screens, а не пытаться прикрутить два X сервера. Пытаюсь делать. Как-то не совсем получается.
У меня есть два монитора. Задача - тот, что 1920x1080 и висит на DVI (через HDMI переходник), сделать screen 1, чтобы мышь на него не уползала, окна тоже, а только mplayer туда запускался. А тот, что висит на VGA (Philips что-то-там), использовать как основной. Драйвер - проприетарный nvidia.
Взял nvidia-settings, включил Separate X Screens, убрал интерлейс. nvidia-settings сделал screen 0 не тот, пришлось в конфиге вручную менять местами 0 и 1. Но и теперь всё нормально не заработало. Имеются две проблемы:
(1) Мышь со screen 0 уползает направо на screen 1, к тому же там завтревает - обратно не возвращается. А надо чтобы не уползала вообще - второй монитор бывает просто выключен, когда кино не смотрят, и это не должно мешать пользоваться основным монитором.
(2) После Crtl+Alt+F1 и затем Ctrl+Alt+F7 изображение не восстанавливается. Кроме рестарта иксов, способа вернуть их я не нашёл.
Впрочем, второе - кажется просто баг проприетарного драйвера, он повторился с одним монитором. Да и не так часто я этой фичей пользуюсь. Хотя и было бы неплохо починить, если есть способ. (nv не предлагать)
А вот (1) очень надо бы починить - с улетающим курсором мыши система неюзабельна. Я попробовал закомментировать в описании screen1 пункт RightOf - не помогло.
Был бы очень благодарен за посдказки.
Содержимое /etc/X11/xorg.conf:
Section "ServerLayout"
Identifier "Default Layout"
Screen 1 "Screen0" #0 0
Screen 0 "Screen1" #RightOf "Screen0"
InputDevice "Generic Keyboard" "CoreKeyboard"
InputDevice "Configured Mouse" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "ie,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,nbsp:none"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Monitor"
Identifier "Monitor 1"
VendorName "Unknown"
ModelName "Philips 190X"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "OEM 22_LCD_TV"
HorizSync 15.0 - 46.0
VertRefresh 49.0 - 61.0
EndSection
Section "Device"
Identifier "VDevice 1"
Driver "nvidia"
Screen 0
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6200"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6200"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen 1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "DFP: 1920x1080_50 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
--
Yours, Mikhail Ramendik
Unless explicitly stated, all opinions in my mail are my own and do not reflect the views of any organization
Reply to: