Всем привет.
Имею: Ubuntu 10.04 +Nvidia 9500 GT + 2 монитора одинаковых от LG
Такая трабла. Решил поставить себе на работе 2 моник. Настроил их в режим "Separate X screen", т.к. мне нужно 2 независимых монитора с разными задачами на экране. Почи все получилось. после перезагрузки 2 монитор включился и да же показывает заставку на рабочем столе, но на этом все. Мышка там бегает, но там ничего нет. Я долго парился с этой бодягой и выяснил, что если отключить компиз, то на 2 мониторах запускаются 2 разные гном сессии и в принцепе можно работать. Но мне нужен компиз. Затем я выяснил, что на самом деле при включенном компизе на втором мониторе все работает, только этого не видно, поверх какбы натянуты обои, с ума сойти. Почитав в нете нашел только, что нужно прописать такие команды
#!/bin/sh
DISPLAY=:0.0 compiz -replace -only-current-screen &
DISPLAY=:0.1 compiz -replace -only-current-screen &
Понятно что в автозапуск, но компиз то стартует и в его настройках есть выбор между 2 скринами(0 и 1). Если в наглую вбить эти команды, то компиз вроде стартует, но все равно не пашет, вот(это при уже рабочем компизе):
compiz (core) - Error: Screen 0 on display ":0.1" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Error: Screen 1 on display ":0.1" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Fatal: No manageable screens found on display :0.1
Launching fallback window manager
compiz (core) - Error: Screen 0 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Error: Screen 1 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Fatal: No manageable screens found on display :0.0
Launching fallback window manager
После этого
ps -Af | grep compiz
baf 1656 1 0 12:12 ? 00:00:00 /bin/sh -c /usr/bin/compiz-decorator
baf 1657 1 0 12:12 ? 00:00:00 /bin/sh -c /usr/bin/compiz-decorator
Декоратор есть, но компиза нет, зато второй монитор оживляется, там можно работать. Пытаюсь включить компиз, захожу в настройки эффектов, делаю там наилучший вид. Затем в настройки компиза, там все настройки по умолчанию. ну ладно, включаю куб, и все на этом. на втором мониторе опять все замирает, как будто замерзло. Но прилажухи видно они еще там и работают. На первом же мониторе все работает как и было, причем старые настройки возвратились.
Кто что скажет, чем поможет?
Ах да забыл xorg.conf
cat /etc/X11/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 290.10 (buildd@platinum) Wed Nov 23 11:42:04 UTC 2011
Section "ServerLayout"
# Removed Option "Xinerama" "0"
# Removed Option "Xinerama" "1"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG Electronics L1760SR"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "LG Electronics L1760SR"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9500 GT"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9500 GT"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
# Removed Option "TwinView" "1"
# Removed Option "metamodes" "CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1280+0"
# Removed Option "TwinView" "0"
# Removed Option "metamodes" "CRT-0: nvidia-auto-select +0+0"
# Removed Option "TwinView" "1"
# Removed Option "metamodes" "CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1280+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
baf@Traktor:~$
Без Option "Composite" "Enable" компиз вообще не стартовал.
Привет. Подключал к буку с дебеаном плазму, с настроенным компизом, отлично работали две сессии гнома
/прикольно было - дети мультики смотрят и сам работаешь/, но были другие проблемы.
видюха ати радеон, настраивал через каталист.
Цитата: B@F от 17 Февраля 2012, 12:22Всем привет.
Имею: Ubuntu 10.04 +Nvidia 9500 GT + 2 монитора одинаковых от LG
Такая трабла. Решил поставить себе на работе 2 моник. Настроил их в режим "Separate X screen", т.к. мне нужно 2 независимых монитора с разными задачами на экране. Почи все получилось. после перезагрузки 2 монитор включился и да же показывает заставку на рабочем столе, но на этом все. Мышка там бегает, но там ничего нет. Я долго парился с этой бодягой и выяснил, что если отключить компиз, то на 2 мониторах запускаются 2 разные гном сессии и в принцепе можно работать. Но мне нужен компиз. Затем я выяснил, что на самом деле при включенном компизе на втором мониторе все работает, только этого не видно, поверх какбы натянуты обои, с ума сойти. Почитав в нете нашел только, что нужно прописать такие команды
#!/bin/sh
DISPLAY=:0.0 compiz -replace -only-current-screen &
DISPLAY=:0.1 compiz -replace -only-current-screen &
Понятно что в автозапуск, но компиз то стартует и в его настройках есть выбор между 2 скринами(0 и 1). Если в наглую вбить эти команды, то компиз вроде стартует, но все равно не пашет, вот(это при уже рабочем компизе):
compiz (core) - Error: Screen 0 on display ":0.1" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Error: Screen 1 on display ":0.1" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Fatal: No manageable screens found on display :0.1
Launching fallback window manager
compiz (core) - Error: Screen 0 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Error: Screen 1 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Fatal: No manageable screens found on display :0.0
Launching fallback window manager
После этого
ps -Af | grep compiz
baf 1656 1 0 12:12 ? 00:00:00 /bin/sh -c /usr/bin/compiz-decorator
baf 1657 1 0 12:12 ? 00:00:00 /bin/sh -c /usr/bin/compiz-decorator
Декоратор есть, но компиза нет, зато второй монитор оживляется, там можно работать. Пытаюсь включить компиз, захожу в настройки эффектов, делаю там наилучший вид. Затем в настройки компиза, там все настройки по умолчанию. ну ладно, включаю куб, и все на этом. на втором мониторе опять все замирает, как будто замерзло. Но прилажухи видно они еще там и работают. На первом же мониторе все работает как и было, причем старые настройки возвратились.
Кто что скажет, чем поможет?
Ах да забыл xorg.conf
cat /etc/X11/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 290.10 (buildd@platinum) Wed Nov 23 11:42:04 UTC 2011
Section "ServerLayout"
# Removed Option "Xinerama" "0"
# Removed Option "Xinerama" "1"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG Electronics L1760SR"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "LG Electronics L1760SR"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9500 GT"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9500 GT"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
# Removed Option "TwinView" "1"
# Removed Option "metamodes" "CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1280+0"
# Removed Option "TwinView" "0"
# Removed Option "metamodes" "CRT-0: nvidia-auto-select +0+0"
# Removed Option "TwinView" "1"
# Removed Option "metamodes" "CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1280+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
baf@Traktor:~$
Без Option "Composite" "Enable" компиз вообще не стартовал.
Я выяснил, что глючит компиз, т.к. без него просто супер как работает, но без компиза очень уж все как-то стремно. Найти как обьяснить компизу правильно работать не могу.

/unsure.gif\' class=\'bbc_emoticon\' alt=\':unsure:\' />
вспомнил, на ленни у меня такое было с компизом. Проблема была в дровах на видюху.
Цитата: B@F от 18 Февраля 2012, 20:18Я выяснил, что глючит компиз, т.к. без него просто супер как работает, но без компиза очень уж все как-то стремно. Найти как обьяснить компизу правильно работать не могу.
/unsure.gif\' class=\'bbc_emoticon\' alt=\':unsure:\' />
Цитата: НаРазДва от 19 Февраля 2012, 11:19вспомнил, на ленни у меня такое было с компизом. Проблема была в дровах на видюху.
А по подробнее можно. У меня последние пропроитарные дрова 295.20 из ppa x-swat.
По-подробней не могу, переустановил сквизи.
Цитата: B@F от 19 Февраля 2012, 15:18А по подробнее можно. У меня последние пропроитарные дрова 295.20 из ppa x-swat.
попробуй переустановить из официального репозитория.
Цитата: НаРазДва от 19 Февраля 2012, 17:36По-подробней не могу, переустановил сквизи.
попробуй переустановить из официального репозитория.
Даунграйд? А зачем? В новых версиях драйверов NVIDIA решают много разных проблем и откат назад наверняка не поможет в данном случаи.
Я долго мусолил это дело и решил, что все же я намерен пожертвовать компизом, ради полноценного Separate X screen.
Ну а теперь вопрос другой:
Теперь имеется у меня 2 независимых дисплея, у них общие тока мышка и клава. А задача в следующем: Организовать удаленное управление всем этим делом. Сейчас и всегда у меня был vino, он запускался вместе с системой и предоставлял удаленный рабочий стол. Так есть и сейчас.
tcp6 0 0 :::5900 :::* LISTEN 1357/vino-server
tcp6 0 0 :::5901 :::* LISTEN 1357/vino-server
tcp6 0 0 :::5902 :::* LISTEN 1731/vino-server
tcp6 0 0 :::5903 :::* LISTEN 1731/vino-server
5900 и 5901 - это сервера запущенные от рута, что бы можно было всегда подключиться к своей машине.
5902 и 5903 - это сервера запущенные от моего юзера, т.к. он вошел в систему уже.
00 и 02 это основной рабочий стол, 01 и 03 это второй рабочий стол.
К любому из портов можно подключиться без проблем, но если с основным дисплеем проблем нет, он работает как и надо, то со вторым прикол. Дело в том что если подключиться ко второму дисплею и попробовать пощелкать на нем мышкой, то ничего на нем не происходит, а все действия выполняются на первом дисплее. Получается мышка и клава остаются на первом дисплее, да же если я подключен ко второму. Пока я не нашел как победить это.
Цитата: B@F от 20 Февраля 2012, 21:23К любому из портов можно подключиться без проблем, но если с основным дисплеем проблем нет, он работает как и надо, то со вторым прикол. Дело в том что если подключиться ко второму дисплею и попробовать пощелкать на нем мышкой, то ничего на нем не происходит, а все действия выполняются на первом дисплее. Получается мышка и клава остаются на первом дисплее, да же если я подключен ко второму. Пока я не нашел как победить это.
Такое обычно происходит если неправильно настроена переменная DISPLAY.
Цитата: НаРазДва от 21 Февраля 2012, 10:31Такое обычно происходит если неправильно настроена переменная DISPLAY.
И это тоже. В итоге у меня получилось.
В xorg.conf секцию ServerLayout добавил: Screen 1 "Screen1" Relative "Screen0" 1380 0. Заменив соответствующую строчку. В результате мышка перестала передвигаться между дисплеями. Далее установил Switchscreen, правда для этого пришлось установить libx11-dev, после этого выполнился без ошибок make. Назначил сочетание клавиш для переключения между дисплеями. После этих манипуляций все стало работать: удаленное управление всеми рабочими столами, причем не нужно переключаться между ними, достаточно подключиться к нужному, компиз то же начал работать, сворачивание эффект воды, 3D куб и т.д. Единственный минус, это нельзя перетаскивать мышку, но как показал мой опыт это весьма нормально, ни чуть не мешает.

/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />
П.С. Еще одна моя победа на линукс декстопе.
Цитата: B@F от 21 Февраля 2012, 20:46И это тоже. В итоге у меня получилось.
В xorg.conf секцию ServerLayout добавил: Screen 1 "Screen1" Relative "Screen0" 1380 0. Заменив соответствующую строчку. В результате мышка перестала передвигаться между дисплеями. Далее установил Switchscreen, правда для этого пришлось установить libx11-dev, после этого выполнился без ошибок make. Назначил сочетание клавиш для переключения между дисплеями. После этих манипуляций все стало работать: удаленное управление всеми рабочими столами, причем не нужно переключаться между ними, достаточно подключиться к нужному, компиз то же начал работать, сворачивание эффект воды, 3D куб и т.д. Единственный минус, это нельзя перетаскивать мышку, но как показал мой опыт это весьма нормально, ни чуть не мешает.
/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />
П.С. Еще одна моя победа на линукс декстопе.
Поздравляю. А как ты удалённо логинишься? Вроде в вино не поддерживает удаленный вход? Как то расшаривал рабочий стол гнома с его помощью,
пока локально не залогинишься на десктоп не попадешь.
Цитата: НаРазДва от 22 Февраля 2012, 14:51Поздравляю. А как ты удалённо логинишься? Вроде в вино не поддерживает удаленный вход? Как то расшаривал рабочий стол гнома с его помощью,
пока локально не залогинишься на десктоп не попадешь.
Да изначально vino запускается только при входе в систему, это обидно и неудобно. У меня да же была идея его снести и поставить vncserver, так рекомендует весь интернет, но я пошел другим путем. Заставил вино работать всегда, единственный минус он работает из под рута. Попробую вспомнить все что я делал. дело в том, что одной рабочей статьи по этому решению нет, либо я не нашел. Я действовал методом тыка и своей "неоспоримой" логикой. Попробую:
1. Добавляем в файл /etc/gdm/Init/Default перед exit 0 строчку
/usr/lib/vino/vino-server &
2. Затем редактируем /etc/gdm/custom.conf
[daemon]
KillInitClients=false
[security]
AllowRoot=true
AllowRemoteRoot=true
Если его нет, то не проблема, создаем.
3. Дальше
sudo vino-preferences
В открывшемся окне включаем удаленный рабочий стол и устанавливаем пароль для входа. ну вроде бы и все. После этого ребут или рестарт gdm кому как нравится. Все должно работать. Можно даже не включать удаленное управление в своем сеансе, оно и так будет работать всегда.
За основу брал эту статью (http://jakeyoon.com/2008/11/19/enable-vino-vnc-server-for-login-manager-gdm-in-ubuntu/), но там старая версия и не все есть, хотя вот щас смотрю ниже в комментах присутствует что-то похожее. Ну если у Вас что-то не попрет обращайтесь, буду смотреть у себя что да как.