Compiz + Gnome + Nvidia + CompizConf (Compiz не забиарает настройки)

Модератор: Модераторы разделов

Ответить
fryze
Сообщения: 6

Compiz + Gnome + Nvidia + CompizConf

Сообщение fryze »

Здравствуйте! Встретился с проблемой:
Compiz не забирает настройки из gconf. Настройки в gconf вносятся CompizConf.
Изменение переменных и их значений происходит, о чём я убедился забравшись в gconf дамашней директории пользователя.
Однако косяк заключается в том, что на компизе эти настройки ни как не отражаются и не влияют. Даже после того, как я перезапускаю его.
Сразу оговорюсь, что запускаю его я из под рута. А работаю под пользователем.


Вот собственно команда запуска:

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

compiz --replace gconf


А вот вывод компиза, который он даёт в командную строку:

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

Checking for Xgl: not present.
Detected PCI ID for VGA: 04:00.0 0300: 10de:0640 (rev a1) (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1280x1024) to maximum 3D texture size (8192): Passed.
Checking for nVidia: present.
Checking for FBConfig: present.
Checking for Xgl: not present.
Starting gtk-window-decorator
/usr/bin/compiz.real (core) - Warn: SmcOpenConnection failed: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Backend     : ini
Integration : true
Profile     : default
Adding plugin clone (clone)
Adding plugin colorfilter (colorfilter)
Adding plugin minimize (minimize)
Adding plugin put (put)
Adding plugin imgjpeg (imgjpeg)
Adding plugin bs (bs)
Adding plugin 3d (3d)
Adding plugin dbus (dbus)
Adding plugin mswitch (mswitch)
Adding plugin session (session)
Adding plugin cube (cube)
Adding plugin fadedesktop (fadedesktop)
Adding plugin annotate (annotate)
Adding plugin video (video)
Adding plugin vpswitch (vpswitch)
Adding plugin ezoom (ezoom)
Adding plugin resizeinfo (resizeinfo)
Adding plugin shift (shift)
Adding plugin snap (snap)
Adding plugin wobbly (wobbly)
Adding plugin neg (neg)
Adding plugin firepaint (firepaint)
Adding plugin decoration (decoration)
Adding plugin loginout (loginout)
Adding plugin cubeaddon (cubeaddon)
Adding plugin fade (fade)
Adding plugin scaleaddon (scaleaddon)
Adding plugin place (place)
Adding plugin regex (regex)
Adding plugin blur (blur)
Adding plugin workarounds (workarounds)
Adding plugin fakeargb (fakeargb)
Adding plugin mag (mag)
Adding plugin glib (glib)
Adding plugin widget (widget)
Adding plugin wall (wall)
Adding plugin extrawm (extrawm)
Adding plugin snow (snow)
Adding plugin shelf (shelf)
Adding core settings (General Options)
Adding plugin reflex (reflex)
Adding plugin thumbnail (thumbnail)
Adding plugin wallpaper (wallpaper)
Adding plugin staticswitcher (staticswitcher)
Adding plugin addhelper (addhelper)
Adding plugin bench (bench)
Adding plugin showmouse (showmouse)
Adding plugin mblur (mblur)
Adding plugin fs (fs)
Adding plugin scale (scale)
Adding plugin splash (splash)
Adding plugin ring (ring)
Adding plugin notification (notification)
Adding plugin atlantis (atlantis)
Adding plugin maximumize (maximumize)
Adding plugin resize (resize)
Adding plugin text (text)
Adding plugin crashhandler (crashhandler)
Adding plugin rotate (rotate)
Adding plugin tile (tile)
Adding plugin opacify (opacify)
Adding plugin animation (animation)
Adding plugin group (group)
Adding plugin move (move)
Adding plugin winrules (winrules)
Adding plugin showdesktop (showdesktop)
Adding plugin png (png)
Adding plugin svg (svg)
Adding plugin trailfocus (trailfocus)
Adding plugin switcher (switcher)
Adding plugin scalefilter (scalefilter)
Adding plugin water (water)
Adding plugin zoom (zoom)
Adding plugin expo (expo)
Adding plugin gears (gears)
Adding plugin inotify (inotify)
Adding plugin mousepoll (mousepoll)
Adding plugin screenshot (screenshot)
Adding plugin bicubic (bicubic)
Initializing core options...done
Backend     : ini
Integration : true
Profile     : default
Adding plugin clone (clone)
Adding plugin colorfilter (colorfilter)
Adding plugin minimize (minimize)
Adding plugin put (put)
Adding plugin imgjpeg (imgjpeg)
Adding plugin bs (bs)
Adding plugin 3d (3d)
Adding plugin dbus (dbus)
Adding plugin mswitch (mswitch)
Adding plugin session (session)
Adding plugin cube (cube)
Adding plugin fadedesktop (fadedesktop)
Adding plugin annotate (annotate)
Adding plugin video (video)
Adding plugin vpswitch (vpswitch)
Adding plugin ezoom (ezoom)
Adding plugin resizeinfo (resizeinfo)
Adding plugin shift (shift)
Adding plugin snap (snap)
Adding plugin wobbly (wobbly)
Adding plugin neg (neg)
Adding plugin firepaint (firepaint)
Adding plugin decoration (decoration)
Adding plugin loginout (loginout)
Adding plugin cubeaddon (cubeaddon)
Adding plugin fade (fade)
Adding plugin scaleaddon (scaleaddon)
Adding plugin place (place)
Adding plugin regex (regex)
Adding plugin blur (blur)
Adding plugin workarounds (workarounds)
Adding plugin fakeargb (fakeargb)
Adding plugin mag (mag)
Adding plugin glib (glib)
Adding plugin widget (widget)
Adding plugin wall (wall)
Adding plugin extrawm (extrawm)
Adding plugin snow (snow)
Adding plugin shelf (shelf)
Adding core settings (General Options)
Adding plugin reflex (reflex)
Adding plugin thumbnail (thumbnail)
Adding plugin wallpaper (wallpaper)
Adding plugin staticswitcher (staticswitcher)
Adding plugin addhelper (addhelper)
Adding plugin bench (bench)
Adding plugin showmouse (showmouse)
Adding plugin mblur (mblur)
Adding plugin fs (fs)
Adding plugin scale (scale)
Adding plugin splash (splash)
Adding plugin ring (ring)
Adding plugin notification (notification)
Adding plugin atlantis (atlantis)
Adding plugin maximumize (maximumize)
Adding plugin resize (resize)
Adding plugin text (text)
Adding plugin crashhandler (crashhandler)
Adding plugin rotate (rotate)
Adding plugin tile (tile)
Adding plugin opacify (opacify)
Adding plugin animation (animation)
Adding plugin group (group)
Adding plugin move (move)
Adding plugin winrules (winrules)
Adding plugin showdesktop (showdesktop)
Adding plugin png (png)
Adding plugin svg (svg)
Adding plugin trailfocus (trailfocus)
Adding plugin switcher (switcher)
Adding plugin scalefilter (scalefilter)
Adding plugin water (water)
Adding plugin zoom (zoom)
Adding plugin expo (expo)
Adding plugin gears (gears)
Adding plugin inotify (inotify)
Adding plugin mousepoll (mousepoll)
Adding plugin screenshot (screenshot)
Adding plugin bicubic (bicubic)
Initializing core options...done
Initializing place options...done
Initializing move options...done
Initializing resize options...done
Initializing decoration options...done
Initializing wobbly options...done
Initializing cube options...done
Initializing fade options...done
Initializing minimize options...done
Initializing rotate options...done
Initializing scale options...done
Initializing switcher options...done
Initializing zoom options...done
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Compiz + Gnome + Nvidia + CompizConf

Сообщение Rootlexx »

fryze писал(а):
27.05.2009 12:58
Сразу оговорюсь, что запускаю его я из под рута. А работаю под пользователем.

Ну так зачем запускаете из-под root? Он и ищет настройки в домашнем каталоге root.
Спасибо сказали:
fryze
Сообщения: 6

Re: Compiz + Gnome + Nvidia + CompizConf

Сообщение fryze »

Просматривал этот вариант. Перенёс свои настройки в рут директорию. Нет эффекта.
Потом пытался запустить от пользователя, но выдавался набор ошибок:

Код:

Checking for Xgl: No protocol specified xvinfo: Unable to open display :0.0 not present. No protocol specified xset: unable to open display ":0.0" xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log Detected PCI ID for VGA: 04:00.0 0300: 10de:0640 (rev a1) (prog-if 00 [VGA controller]) Checking for texture_from_pixmap: not present. Trying again with indirect rendering: Checking for texture_from_pixmap: not present. aborting and using fallback: /usr/bin/metacity metacity: Unknown option --loose-binding

Который объяснился очень просто: Компиз уже запущен из под другого пользователя. (Однако если ты запустишь его из под рута
в то время, когда он будет работать под каким то пользователем, то рутовый старт вышебит юзерский компиз).
Но в общем и целом вы оказались правы. Запустил компиз именно из под юзера(рутовый пришлось заглушить) в консоле, а не из рутовой и всё завелось,
и всё сразу начало бегать как нужно и меняться, как ему сказано.
Всем большое спасибо!
Спасибо сказали:
Ответить