Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: madmad в Sep 11, 2009, 22:54



Титла: Втори монитор в Убунту
Публикувано от: madmad в Sep 11, 2009, 22:54
Да речем че искам да използвам втори монитор на компа под Убунту 9.04. Как става?


Титла: Re: Втори монитор в Убунту
Публикувано от: gizi_ в Sep 11, 2009, 23:32
Да речем, че въпроса ти е толкова неясно зададен, че на дали ще има някой който да може да ти отговори....
Кажи точно както искаш да направиш...Убунту на всичкото отгоре като му пуснеш втори монитор си го разпознава и от настройките на резолюцията ти можеш да го контролираш и него.


Титла: Re: Втори монитор в Убунту
Публикувано от: vyrgozunqk в Sep 12, 2009, 01:13
Опитай се да ползваш KDE 4.3 или каквото и да е КДЕ с Xinerama и АТИ, да видиме... въобще, освен да клонира централния монитор друго не прави и не може да прави, независимо дали е конфигурирано през Xorg или не. Мъка е голяма...


Титла: Re: Втори монитор в Убунту
Публикувано от: VladSun в Sep 12, 2009, 03:02
Код:
За dual-view ли става въпрос?

При мен е така:

xorg.conf
[codе]Section "Screen"
.....
##This turns on NVidia’s TwinView
Option "TwinView"
Option "MetaModes" "1280×1024 1280×1024"
##Here I’m setting the resolution to the individual monitors.


Титла: Re: Втори монитор в Убунту
Публикувано от: vyrgozunqk в Sep 12, 2009, 03:25
Ако ми кажеш, как да го подкарам на ати с кде имаш 3-4 бири от мен.  ;D [_]3


Титла: Re: Втори монитор в Убунту
Публикувано от: bop_bop_mara в Sep 12, 2009, 05:09
Имаше опция и от преференциите за резолoцията на Гном да стане мисля, при това да си избереш дали на 2та монитора да се показва едно и също, или да се разделя работната площ. Мисля, че си го нагласяш, казваш му да ти го запази в xorg.conf-а и рестартираш графичната среда и тръгваше. Вържи си 2рия монитор и пробвай. Други неща, които могат да свършат работа са grandr, xrandr.


Титла: Re: Втори монитор в Убунту
Публикувано от: gizi_ в Sep 12, 2009, 08:55
Ако ми кажеш, как да го подкарам на ати с кде имаш 3-4 бири от мен.  ;D [_]3

Нещата са всъщност доста лесни. Без значение дали си с кде или не...

1) Убунту както и всички дебиян базирани си държат xorg.conf доста елементарен. Разпознаването на хардуера става през други tools. Не го пълни с допълнителни работи.
2) Инсталирай си драйверите на видео картата
3)
Код:
  sudo aticonfig --initial=dual-head --screen-layout=right
4) Имаш 2 монитора с отделни десктопи.
5) Тествано е под Убунту и дебиян с ATI XPress 200M

тук ти давам и моя xorg, аз лично ползвам два монитора:

Код:
Section "ServerLayout"
Identifier     "aticonfig Layout"
Screen      0  "ATI-Screen" 0 0
Screen      1  "Samsung-Screen" RightOf "ATI-Screen"
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "InputDevice"
Identifier  "Generic Keyboard"
Driver      "kbd"
Option     "XkbRules" "xorg"
Option     "XkbModel" "pc105"
Option     "XkbLayout" "de"
Option     "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
Identifier  "Configured Mouse"
Driver      "mouse"
Option     "CorePointer"
Option     "Device" "/dev/input/mice"
Option     "Protocol" "ImPS/2"
Option     "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier  "SynapticTouchpad"
Driver      "synaptics"
Option     "SendCoreEvents" "true"
Option     "Device" "/dev/psaux"
Option     "Protocol" "auto-dev"
Option     "HorizScrollDelta" "0"
Option     "Emulate3Buttons" "true"
Option     "SHMConfig" "on"
EndSection

Section "Monitor"
Identifier   "ATI-Monitor"
Option      "VendorName" "ATI Proprietary Driver"
Option      "ModelName" "Generic Autodetecting Monitor"
Option      "DPMS" "true"
EndSection
Section "Monitor"
Identifier   "Samsung-Monitor"
Option      "VendorName" "ATI Proprietary Driver"
Option      "ModelName" "Generic Autodetecting Monitor"
Option      "DPMS" "true"
HorizSync     30.0 - 81.0
VertRefresh   56.0 - 75.0
EndSection

Section "Device"
Identifier  "ATI-Device"
Driver      "fglrx"
Option     "VideoOverlay" "on"
Option     "OpenGLOverlay" "off"
Option     "AccelMethod" "XAA"
Option      "XAANoOffscreenPixmaps" "true"
BusID       "PCI:1:5:0"
EndSection

Section "Device"
Identifier  "Samsung-Device"
Driver      "fglrx"
Option     "VideoOverlay" "on"
Option     "OpenGLOverlay" "off"
Option     "AccelMethod" "XAA"
Option      "XAANoOffscreenPixmaps" "true"
BusID       "PCI:1:5:0"
Screen      1
EndSection

Section "Screen"
Identifier "ATI-Screen"
Device     "ATI-Device"
Monitor    "ATI-Monitor"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "Samsung-Screen"
Device     "Samsung-Device"
Monitor    "Samsung-Monitor"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection


Титла: Re: Втори монитор в Убунту
Публикувано от: vyrgozunqk в Sep 12, 2009, 11:21
Ако ми кажеш, как да го подкарам на ати с кде имаш 3-4 бири от мен.  ;D [_]3

Нещата са всъщност доста лесни. Без значение дали си с кде или не...

1) Убунту както и всички дебиян базирани си държат xorg.conf доста елементарен. Разпознаването на хардуера става през други tools. Не го пълни с допълнителни работи.
2) Инсталирай си драйверите на видео картата
3)
Код:
  sudo aticonfig --initial=dual-head --screen-layout=right
4) Имаш 2 монитора с отделни десктопи.
5) Тествано е под Убунту и дебиян с ATI XPress 200M

тук ти давам и моя xorg, аз лично ползвам два монитора:

Код:
Section "ServerLayout"
Identifier     "aticonfig Layout"
Screen      0  "ATI-Screen" 0 0
Screen      1  "Samsung-Screen" RightOf "ATI-Screen"
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "InputDevice"
Identifier  "Generic Keyboard"
Driver      "kbd"
Option     "XkbRules" "xorg"
Option     "XkbModel" "pc105"
Option     "XkbLayout" "de"
Option     "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
Identifier  "Configured Mouse"
Driver      "mouse"
Option     "CorePointer"
Option     "Device" "/dev/input/mice"
Option     "Protocol" "ImPS/2"
Option     "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier  "SynapticTouchpad"
Driver      "synaptics"
Option     "SendCoreEvents" "true"
Option     "Device" "/dev/psaux"
Option     "Protocol" "auto-dev"
Option     "HorizScrollDelta" "0"
Option     "Emulate3Buttons" "true"
Option     "SHMConfig" "on"
EndSection

Section "Monitor"
Identifier   "ATI-Monitor"
Option      "VendorName" "ATI Proprietary Driver"
Option      "ModelName" "Generic Autodetecting Monitor"
Option      "DPMS" "true"
EndSection
Section "Monitor"
Identifier   "Samsung-Monitor"
Option      "VendorName" "ATI Proprietary Driver"
Option      "ModelName" "Generic Autodetecting Monitor"
Option      "DPMS" "true"
HorizSync     30.0 - 81.0
VertRefresh   56.0 - 75.0
EndSection

Section "Device"
Identifier  "ATI-Device"
Driver      "fglrx"
Option     "VideoOverlay" "on"
Option     "OpenGLOverlay" "off"
Option     "AccelMethod" "XAA"
Option      "XAANoOffscreenPixmaps" "true"
BusID       "PCI:1:5:0"
EndSection

Section "Device"
Identifier  "Samsung-Device"
Driver      "fglrx"
Option     "VideoOverlay" "on"
Option     "OpenGLOverlay" "off"
Option     "AccelMethod" "XAA"
Option      "XAANoOffscreenPixmaps" "true"
BusID       "PCI:1:5:0"
Screen      1
EndSection

Section "Screen"
Identifier "ATI-Screen"
Device     "ATI-Device"
Monitor    "ATI-Monitor"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "Samsung-Screen"
Device     "Samsung-Device"
Monitor    "Samsung-Monitor"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Няма как да си инсталирам драйвера, ползвам радеон 9550, и съм с ядро 2.6.30... предполагам знаеш, че от ати вече не се поддържат тези карти, а и няма как да се инсталират старите драйвери в/у това ядро с новият хорг...
Следователно ползвам OSS драйвера, при който настройките в хорг, просто не ги разпознава ето го хорг-а

Цитат
ection "Monitor"
   Identifier   "Configured Monitor"
   Horizsync    28-70 #You may wish to change the values to fit your specific monitor
   Vertrefresh    60-85
EndSection

Section "Monitor"
   Identifier    "Configured Monitor1"
   Horizsync   40-70
   Vertrefresh   60-85
EndSection

Section "Screen"
   Identifier   "Screen0"
   Monitor      "Configured Monitor"
   Device      "Configured Video Device"
   SubSection "Display"
      Depth 24
      Modes  "1024x768" "800x600" "640x480"
      ViewPort 0 0
      Virtual 2048 1536
   EndSubSection
EndSection

Section "Screen"
   Identifier   "Screen1"
   Monitor      "Configured Monitor1"
   Device      "Configured Video Device"
   SubSection "Display"
      Depth 24
      Modes  "1024x768" "800x600" "640x480"
      ViewPort 0 0
      Virtual 2048 1536
   EndSubSection
EndSection

Section "Device"
   Identifier   "Configured Video Device"
   Option      "UseFBDev"      "true"
   Option "MergedFB" "true" #Enable MergedFB function
   Option "MonitorLayout" "TMDS, CRT" # LVDS = Laptop Screen, TMDS = DVI Port, CRT = VGA Port NOT MONITOR TYPE!
   Option "TMDS2Hsync" "30-70" #Horizontal Sync of the Monitor (check your monitor's manual for correct values)
   Option "TMDS2VRefresh" "60-85" #Vertical Refresh rate of the Monitor (check your monitor's manual for correct values)
   Option "OverlayOnTMDSC2" "true"
   Option "TMDS2Position" "LeftOf" #Physical location of your secondary monitor in relationship to your primary monitor. Values can be: LeftOf, RightOf, Above, Below, and Clone.
   Option "MetaModes" "2048x2048-2048x2048" #Monitor Resolutions for Primary-Secondary monitors
   Option "MergedXineramaTMDS2IsScreen0" "true" #determines which screen is going to be the primary screen; value can be "true" or "false"
EndSection

Section "ServerFlags"
   Option   "DontZap"   "False"
EndSection

А ето от тук идва проблема, това е част от лога на хорг
Цитат
enable primary dac
(II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(WW) RADEON(0): Option "UseFBDev" is not used
(WW) RADEON(0): Option "MergedFB" is not used
(WW) RADEON(0): Option "MonitorLayout" is not used
(WW) RADEON(0): Option "TMDS2Hsync" is not used
(WW) RADEON(0): Option "TMDS2VRefresh" is not used
(WW) RADEON(0): Option "OverlayOnTMDSC2" is not used
(WW) RADEON(0): Option "TMDS2Position" is not used
(WW) RADEON(0): Option "MetaModes" is not used
(WW) RADEON(0): Option "MergedXineramaTMDS2IsScreen0" is not used

Според мене, не ги чете настройките защото има RandR 1.2 и разчита от него да става управлението, под Гном нямам проблем, всъщност се бъзикат настройките чат-пат, но е добре, а под КДЕ, ми дава, че не е настроено TwinView ... и всичко е само в режим Clone 0_o а и как по дяволите да пусна TwinView на ати, това е някаква недомислица на разработчиците.
Дали няма някакво приложениице, освен вградено в контрол центъра на КДЕ, тип Gnome Randr ?


Титла: Re: Втори монитор в Убунту
Публикувано от: gizi_ в Sep 12, 2009, 12:33
@vyrgozunqk от къде да предполагам, че си с тази версия на ядрото. Още повече имаш ли някаква полза от цялата работа...мисля си, че debian stable си предоставя достатъчно неща. Инсталирай си стандартната версия на ядрото на дебиян и си ще ти работи всичко...мисля, че проблема сам си го създаваш в момента.


Титла: Re: Втори монитор в Убунту
Публикувано от: c2h5oh в Sep 12, 2009, 12:58
"Следователно ползвам OSS драйвера, при който настройките в хорг, просто не ги разпознава ето го хорг-а"
OSS не беше ли аудио драйвер? Или аз бъркам нещо?


Титла: Re: Втори монитор в Убунту
Публикувано от: vyrgozunqk в Sep 12, 2009, 13:46
Имах в предви open source драйвера.  ::)

Само с това ядро или 2.6.29 ми разпознава камерата, също така, има някой неща, при които под чистия дебиан зависимостите са мъка и съм се озобил вмомента с Минт или трябва да сложа Unstable или Experimental. :)
От тази гледна точка, се опитвам просто да си опростя живота :)