|
Автор |
Сообщение |
Tasmanian Devil
Новенький
Зарегистрирован: 15.02.2010 Сообщения: 34
|
|
|
|
Добрый день!
Во-первых спасибо Денису за книгу "Библия..." читаю в данный момент и почерпнул уже много нового.
Вот и по сабжу думал найти что-то.
Суть проблемы - на ноуте HP Compaq nc6220 стоит еще внешний монитор - Samsung P220.
На виндах проблем нет.
Под убунтой при попытке включить расширенный десктоп все виснет.
Почитал по форумам, что проблема в ограничении размера суммарного виртуального десктопа и нужно редактировать xorg.conf.
Но не нахожу я его....
Вот и классический вопрос - что делать.... |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Первым делом его создать
sudo su
X -configure
X -config ~/xorg.conf.new
vi ~/xorg.conf.new
X -config ~/xorg.conf.new
cp ~/xorg.conf.new /etc/X11/xorg.conf
А дальше как написано в книге для 9.04 |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Tasmanian Devil
Новенький
Зарегистрирован: 15.02.2010 Сообщения: 34
|
|
|
|
Получаю ошибку:
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
ddxSigGiveUp: Closing log
Это нужно выйти из гнома и делать с консоли? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Tasmanian Devil, да, на третьем уровне так сказать - без запуска ГУИ |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Можно еще создать xorg.conf дефолтный и используя gtf сгенерировать modeline для монитора, а потом уже настраивать.
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Tasmanian Devil
Новенький
Зарегистрирован: 15.02.2010 Сообщения: 34
|
|
|
|
Скопировал с другой машины, на которой работает 2 моника такой:
Section "Screen"
Identifier "Configured Screen Device"
Device "Configured Video Device"
SubSection "Display"
Virtual 3080 1050
EndSubSection
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Все равно виснет. |
|
Вернуться к началу |
|
|
Tasmanian Devil
Новенький
Зарегистрирован: 15.02.2010 Сообщения: 34
|
|
|
|
Загрузился без гуя и сгенерил xorg.conf
Но он несколько не похож на тот что в книге. И на изменения в нем система не реагирует.
И, кстати, на Ctrl-Alt-Backspace реакции нет - не перезапускается сервер.
Вот листинг конфигурации:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "dri2"
Load "record"
Load "dbe"
Load "dri"
Load "glx"
Load "extmod"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
striz
Новенький
Зарегистрирован: 25.01.2010 Сообщения: 44 Откуда: Ярославль
|
|
|
|
Я ещё совсем неопытный, особенно в файлах конфигурации xorg,conf. Установил Ubuntu NetbookR9.10 на Samsung-310 и тоже не могу решить проблему с подключением второго монитора. А так как Ubuntu вообще не разу не изучал, подскажите что это: (Tasmanian Devil, да, на третьем уровне так сказать - без запуска ГУИ). В Suse я знаю как выйти в третий уровень, а здесь нет. |
|
Вернуться к началу |
|
|
Tasmanian Devil
Новенький
Зарегистрирован: 15.02.2010 Сообщения: 34
|
|
|
|
Решил проблему.
Оказалось не только xorg.conf нужно править.
Этот самый xorg.conf я получил следуюшим образом: при запуске выбрал безопасный режим, выбрал последний пункт- выпал в рут.
Сделал как писал Денис:
X -configure
X -config ~/xorg.conf.new
vi ~/xorg.conf.new
X -config ~/xorg.conf.new
cp ~/xorg.conf.new /etc/X11/xorg.conf
Что получилось - на пару постов выше.
После долгих раздумий и изучения конфигов на просторах нета понял, что собственно этот конфиг слегка не полный - система то грузилась практически голая.
Поэтому через xrandr получил названия моников и внес изменения в конфиг. Листинг завтра кину - машинка на работе, ssh на ней забыл открыть, не достучаться....
В двух словах: заменил секцию "Monitor" на 2 с идентификаторами VGA1 и LVDS1 и описаниями разрешений и координат начала; в секции "Screen" заменил опцию Monitor на 2 соответственно с названиями VGA1 и LVDS1 и добавил подсекцию с описанием виртуального экрана с суммарным разрешением обоих дисплеев.
Чудная комбинация Ctrl-Alt-BkSpace так и не работает, поэтому пришлось перезапуститься.
Сначала я был немеряно рад - экран входа в систему растянулся на 2 монитора.
Но при логине снова один отключился. Зашел я в настройки экрана, снова включил второй монитор и снова завис.
После перезагрузки путем нехитрых размышлений пришел к выводу что скорее всего при логине применяются какие-то настройки из домашней папки. И практически сходу нашел в ней по адресу ~/.config файлик monitors.xml.
Содержимое его вполне понятно. По аналогии с описанием активного монитора прописал второй, указал координаты и кто из них главный, перелогинился и вуаля - получил десктоп на 2 монитора, чего и хотел изначально.
Листинг измененного файла опять же завтра по уже указанной причине.
Так что велкам - шейр май экспирианс.
Есть у меня еще пару вопросов, создам их отдельными темами - для соблюдения протоколу. |
|
Вернуться к началу |
|
|
Tasmanian Devil
Новенький
Зарегистрирован: 15.02.2010 Сообщения: 34
|
|
|
|
Обещанные листинги.
xorg.conf:
Код: |
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "dri2"
Load "record"
Load "dbe"
Load "dri"
Load "glx"
Load "extmod"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
#Section "Monitor"
# Identifier "Monitor0"
# VendorName "Monitor Vendor"
# ModelName "Monitor Model"
#EndSection
Section "Monitor"
Identifier "VGA1"
Option "RightOf" "LVDS1"
EndSection
Section "Monitor"
Identifier "LVDS1"
Option "Position" "0 0"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "VGA1"
Monitor "LVDS1"
SubSection "Display"
Virtual 3080 1050
EndSubSection
# SubSection "Display"
# Viewport 0 0
# Depth 1
# EndSubSection
# SubSection "Display"
# Viewport 0 0
# Depth 4
# EndSubSection
# SubSection "Display"
# Viewport 0 0
# Depth 8
# EndSubSection
# SubSection "Display"
# Viewport 0 0
# Depth 15
# EndSubSection
# SubSection "Display"
# Viewport 0 0
# Depth 16
# EndSubSection
# SubSection "Display"
# Viewport 0 0
# Depth 24
# EndSubSection
EndSection
|
monitors.xml:
Код: |
<monitors version="1">
<configuration>
<clone>no</clone>
<output name="VGA1">
<vendor>SAM</vendor>
<product>0x03e4</product>
<serial>0x54573232</serial>
<width>1680</width>
<height>1050</height>
<rate>60</rate>
<x>1401</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>yes</primary>
</output>
<output name="LVDS1">
<vendor>CMO</vendor>
<product>0x1508</product>
<serial>0x00000000</serial>
<width>1400</width>
<height>1050</height>
<rate>60</rate>
<x>0</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>no</primary>
</output>
<output name="TV1">
</output>
</configuration>
</monitors>
|
Последний раз редактировалось: Tasmanian Devil (Пт Мар 12, 2010 6:44 am), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
|
striz
Новенький
Зарегистрирован: 25.01.2010 Сообщения: 44 Откуда: Ярославль
|
|
|
|
Поясните мне ,пожалуйста, где вы это взяли:
Section "Monitor"
Identifier "VGA1"
Option "RightOf" "LVDS1"
EndSection
Section "Monitor"
Identifier "LVDS1"
Option "Position" "0 0"
EndSection Я так ничего и не понял? |
|
Вернуться к началу |
|
|
Tasmanian Devil
Новенький
Зарегистрирован: 15.02.2010 Сообщения: 34
|
|
|
|
striz писал(а): |
Поясните мне ,пожалуйста, где вы это взяли:
Section "Monitor"
Identifier "VGA1"
Option "RightOf" "LVDS1"
EndSection
Section "Monitor"
Identifier "LVDS1"
Option "Position" "0 0"
EndSection Я так ничего и не понял? |
Сам дописал, исходя из того что понял по книге и по разным форумам.
Секции описывают оба монитора, потом обе этих секции включаем в описание секции Screen.
Кстати - сегодня хочу еще поэкспериментировать с этими параметрами - сделать не одни десктоп, а 2 раздельно для каждого экрана. Хотя не понятно пока как это делать с учетом существования отдельного конфигурационного файла пользователя. |
|
Вернуться к началу |
|
|
|
|