Переезд с Beryl на Compiz -- не получилось

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
topol
Заглянувший
Сообщения: 4
Зарегистрирован: 08 фев 2008, 22:56
Контактная информация:

Переезд с Beryl на Compiz -- не получилось

Сообщение topol »

Такая вот зараза, господа:

решил вот недавно, собрав дистро-диски Debian 4.0r2 в кучу, поставить себе вместо рабочего на тот момент Beryl... Compiz.

Тупо используя Synaptics удалил все что связано с Beryl и так же тупо поставил Compiz.

С удивлением для себя обнаружил, что:
compiz --replace убирает декорацию окон запущенных в данный момент и все резко "повисает". В без-Compiz'ную среду помогает вернуться только рестарт X.

Конфигурация и результаты гуглования:

Видеокарта:
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)

Дистрибутив:
Debian ETCH (4.0r2)
Linux topol 2.6.18-4-486 #1 Wed May 9 22:23:40 UTC 2007 i686 GNU/Linux

Версия дров NVIDIA:
OpenGL version string: 1.5.6 NVIDIA 87.76
(плюс dmesg говорит вот так: nvidia: module license 'NVIDIA' taints kernel.)

Проверял, подгружается ли AIGLX вот так:
cat /var/log/Xorg.0.log | grep -i aiglx
получил вместо ожидаемого (==) AIGLX enabled такое (**) Option "AIGLX" "true" это нормально?

Устанавливал Compiz версии 0.2.2-1

Еще гугл советовал сделать вот такое:
If you get any weird issues with Compiz (ie no windows' borders), simply erase the gconf entry of compiz :

rm -r ~/.gconf/apps/compiz/
сделал.

Мой xorg.conf:
Section "Files"
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"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "dbe"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "v4l"
Load "vbe"
Load "freetype"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

Section "Device"
Identifier "NVIDIA GeForce MX440"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "RenderAccel" "true"
# Option "TripleBuffer" "true"
Option "AllowGLXWithComposite" "true"
Option "XAANoOffscreenPixmaps" "true"

EndSection

Section "Monitor"
Identifier "Sony E100"
Option "DPMS"
Modeline "1024x768" 63.61 1024 1056 1088 1312 768 770 772 808 # 133 Mhz, 90.8 kHz, 75.0 Hz
HorizSync 30-60 #
VertRefresh 50-85 # FOR SONY CPD E-100
DisplaySize 203 271 #
EndSection

Section "Screen"
Identifier "Default Screen"
Device "NVIDIA GeForce MX440"
Monitor "Sony E100"
Option "AddARGBGLXVisuals" "True"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "AIGLX" "true"
EndSection

Section "Extensions"
Option "Composite" "enable"
EndSection


Section "DRI"
Mode 0666
EndSection
В общем не могу понять, что я упустил... Хочется вернуть к жизни Compiz.... Помогите кто чем может :)

Ларин
Неотъемлемая часть форума
Сообщения: 484
Зарегистрирован: 19 ноя 2007, 15:01
Контактная информация:

Re: Переезд с Beryl на Compiz -- не получилось

Сообщение Ларин »

topol писал(а): Устанавливал Compiz версии 0.2.2-1

нууу...у меня сейчас стоит compiz-0.6.2
помоему тебе надо обновиться, а потом уже смотреть на баги и глюки.
Two of the most famous products of Berkeley are LSD and BSD:)

topol
Заглянувший
Сообщения: 4
Зарегистрирован: 08 фев 2008, 22:56
Контактная информация:

Re: Переезд с Beryl на Compiz -- не получилось

Сообщение topol »

Ларин писал(а):
topol писал(а): Устанавливал Compiz версии 0.2.2-1

нууу...у меня сейчас стоит compiz-0.6.2
помоему тебе надо обновиться, а потом уже смотреть на баги и глюки.


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

Beryl же работал... а он однозначно не моложе версией был...

Ларин
Неотъемлемая часть форума
Сообщения: 484
Зарегистрирован: 19 ноя 2007, 15:01
Контактная информация:

Re: Переезд с Beryl на Compiz -- не получилось

Сообщение Ларин »

topol писал(а):
Ларин писал(а):
topol писал(а): Устанавливал Compiz версии 0.2.2-1

нууу...у меня сейчас стоит compiz-0.6.2
помоему тебе надо обновиться, а потом уже смотреть на баги и глюки.


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

Beryl же работал... а он однозначно не моложе версией был...

я недавно начал компиз использовать, но мне знакомые говорили, что он раньше жутко глюкавый был.
Two of the most famous products of Berkeley are LSD and BSD:)

topol
Заглянувший
Сообщения: 4
Зарегистрирован: 08 фев 2008, 22:56
Контактная информация:

Сообщение topol »

Обновился.
Теперь следующий трабл:
topol:/home/topol# compiz-manager
Checking for Xgl: not present.
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
No whitelisted driver found
aborting and using fallback: /usr/bin/metacity
И при чем тут Xgl ? Я так понимаю, то что стоит у меня, называется AIGLX или где?

Обновлялся с Stable Repo на сайте compiz-fusion.org. Перелопатил config-manager на предмет того самого WHITELIST. Что туда прописать чтобы решить эту траблу ? В гугле говорят нуна fglrx прописать. Мне не помогло.
topol:/home/topol# glxinfo | grep string
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce4 MX 440/AGP/3DNOW!
OpenGL version string: 1.5.6 NVIDIA 87.76

А вот такое еще в логах нашел:

(WW) NVIDIA(0): Option "XAANoOffscreenPixmaps" is not used

Откуда такой варнинг?
Последний раз редактировалось topol 17 апр 2008, 23:57, всего редактировалось 1 раз.

topol
Заглянувший
Сообщения: 4
Зарегистрирован: 08 фев 2008, 22:56
Контактная информация:

Сообщение topol »

А вот еще один интересный момент: в mc при просмотре compiz-manager файла функция running_under_whitelisted_driver() подсвечивается неправильно....

Может именно в этом трабла?

Код: Выделить всё

# check driver whitelist
running_under_whitelisted_driver()
{
	LOG=$(xset q|grep "Log file"|awk '{print $3}')
	if [ "$LOG" = "" ]; then
	    verbose "xset q doesn't reveal the location of the log file. Using fallback $XORG_DEFAULT_LOG \n"
	    LOG=$XORG_DEFAULT_LOG;
	fi
	if [ -z "$LOG" ];then
		verbose "AIEEEEH, no Log file found \n"
		verbose "$(xset q) \n"
	return 0
	fi
	for DRV in ${WHITELIST}; do
		if egrep -q "Loading ${XORG_DRIVER_PATH}${DRV}_drv\.so" $LOG &&
		   ! egrep -q "Unloading ${XORG_DRIVER_PATH}${DRV}_drv\.so" $LOG; 
		then
			return 0
		fi
	done
	verbose "No whitelisted driver found\n"
	return 1
}
Уважаемые гуру, насколько верно написана эта функция?
Не спроста же mc с подсветкой ошибается ?

Ответить