LINUX.ORG.RU

Наутилус + два монитора = более 9000 Наутилусов!


0

0

Воткнул второй монитор. Запустил в утилите (amdcccle) перенастройку иксо. Два десктопа на два экрана ибо экраны с разным разрешением. Перенастроило, запустилось, всё работает кроме Наутилуса.

А Наутилус не работает странным макаром: сразу при запуске начинает запускать более 9000 штук себя самого. Быстро вызванный хоткеем рутовый терминал и команда killall nautilus «решает» проблему - через пару секунд Наутилусы перестают запускаться в диком количестве.

После массовых убийств он не запускается никаким образом. Если пустить из консоли, можно прочитать такую вот ошибку:

The program 'nautilus' received an X Window System error. 
This probably reflects a bug in the program. 
The error was 'BadMatch (invalid parameter attributes)'. 
  (Details: serial 826 error_code 8 request_code 1 minor_code 0) 
  (Note to programmers: normally, X errors are reported asynchronously; 
   that is, you will receive the error a while after causing it. 
   To debug your program, run it with the --sync command line 
   option to change this behavior. You can then get a meaningful 
   backtrace from your debugger if you break on the gdk_x_error() function.) 

Перегрузился в KDE(+KDM)

В настройках системы отображается только один экран, т.е. KDE считает что сейчас работает только один экран. А между тем, курсор мышки спокойно переходит на второй монитор! Т.е. он работает, но KDE его не видит...

UPD: Попробовал свободный драйвер вместе с KDE - вместе с ним KDE тоже не видит второго моника...

xorg.conf:

Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "aticonfig-Screen[0]-0" 0 0
	Screen         "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
EndSection

Section "Module"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-1"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-1"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
	Screen      1
EndSection

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

Section "Screen"
	Identifier "aticonfig-Screen[0]-1"
	Device     "aticonfig-Device[0]-1"
	Monitor    "aticonfig-Monitor[0]-1"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Что делать?! Очень хорошо бы узнать магическое решение и для KDE, и для Gnome, ибо не все у нас пользуются только гнумом...

★★★★☆

>Что делать?!

как минмимум - нормально указать тип дистра и версию fglrx, xorg и версию gnome.

elipse ★★★ ()
Ответ на: комментарий от elipse

ArchLinux (current)

Catalyst 10.8-2

KDE - 4.5.1-1

Gnome - 2.30.* (в третьей цифре - от 0 до 3)

Xinerama - не использую, нужно именно два раздельных десктопа.

stevejobs ★★★★☆ ()

UPD2: на свободных драйверах в Gnome оно вообще второго монитора не видит...

stevejobs ★★★★☆ ()

UPD 3:

Не работает даже если совсем удалить xorg.conf. Ни в Gnome, ни в KDE. Для свободного драйвера, конечно.

UPD 4:

На несвободном драйвере заработало в режиме big desktop (с отключенной галкой Xinerama).
Но big desktop - проклятый неюзабельный костыль, поэтому не вариант.

====

Чувствую, выбор сведется к переезду на Венду или покупке нового компа под второй моник. Ненависть.

stevejobs ★★★★☆ ()
Ответ на: комментарий от stevejobs

Возможно , я тебя огорчу ...
Debian squeeze Amd64, fglrx 10.7 & Gnome 2.30.2 все нормально на двух мониторах работает.
Специально проверил.

elipse ★★★ ()
Ответ на: комментарий от elipse

Спасибо большое.... Ээээх. Значит, дело труба.

На предыдущей версии драйвера (наверное, как у тебя 10.7), с одним CRT-моником и одним LCD-моником тоже всё было ОК. Сейчас две самсунговские панели плюс обновленная система - работает только в бигдесктопе.

эээх. Ладно, бигдесктоп всё же лучше отсутствия возможности запустить файловый менеджер, буду пока им пользоваться пока баги не пофиксят..... Будет ли это когда-нибудь.

stevejobs ★★★★☆ ()

Зачем ты их убил. Эх. Быстрей собирай и складывай.

xcreatepixmap ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.