Compiz-Fusion (обсуждаем оконный менеджер и проблемы с его установкой/использованием)

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

DarkWizard1
Сообщения: 15
ОС: Gentoo

Re: Compiz-Fusion

Сообщение DarkWizard1 »

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

darkwizard@darkwizard-desktop ~ $ fusion-icon
Traceback (most recent call last):
  File "/usr/bin/fusion-icon", line 57, in <module>
    from FusionIcon.interface import choose_interface
  File "usr/lib64/python2.5/site-packages/FusionIcon/interface.py", line 22, in <module>
  File "usr/lib64/python2.5/site-packages/FusionIcon/util.py", line 23, in <module>
ImportError: /usr/lib/libcompizconfig.so.0: undefined symbol: iniparser_setstr

раньше запускался нормально, а щас перестал. Что делать ?
Спасибо сказали:

paveless
Сообщения: 367
ОС: Debian GNU/Linux Unstable

Re: Compiz-Fusion

Сообщение paveless »

Приветствую!

Нужна помощь!
Долгое время не дружил с компизом и прочими украшалками (кедошный композит всё время вис), а сейчас ради интереса решил на Xfce попробовать, и всё отлично заработало. Вот только один глюк есть, а может просто я не нашёл где настроить. Помогите разобраться!
Если включено несколько рабочих столов, то он нормально работает со штатным пейджером, то есть по клику мышки переключает на нужный декстоп, но вот если нажать на кнопку приложения, которое находится на другом десктопе, то он отказывается переключаться на нужный десктоп приложения, а кнопка приложения начинает мигать. Сначала подумал, что он вообще не дружит с таск-менеджером Xfce, но случайно попробовал нажать так же с десктопа, на котором не было ни одной программы, так вот с него он переключился нормально, а вот между десктопами, на которых есть открытые программы, он переключаться отказывается.
Может есть какая-то настройка, которая поможет победить это?

Заранее благодарен!

P.S. Ещё вдогонку вопрос, как поменять тему Gtk-window-decorator? Какая прога это делает, чтоб с просмотром? А то в Дебиане нету Эмеральда.
Спасибо сказали:

BigB
Сообщения: 19
ОС: Debian

Re: Compiz-Fusion

Сообщение BigB »

paveless писал(а):
02.05.2009 10:35
А то в Дебиане нету Эмеральда.

Плохо искали Emerald
Спасибо сказали:

LVS
Сообщения: 264
Статус: All Hail Random
ОС: Kubuntu, CentOS, Slackware

Re: Compiz-Fusion

Сообщение LVS »

А можно ли избавится от дергания при включенном Wobbly Windows? Это когда окно переходит из деформированного состояния в обычное, у меня включено Reflection и полосы на краях окошка дергаются. Такое ощущение, что wobbly сильно снижает разрешение окошек при деформации, так как весь текст становится расплывчатым.
Спасибо сказали:

paveless
Сообщения: 367
ОС: Debian GNU/Linux Unstable

Re: Compiz-Fusion

Сообщение paveless »

paveless писал(а):
02.05.2009 10:35
Приветствую!

Нужна помощь!
Долгое время не дружил с компизом и прочими украшалками (кедошный композит всё время вис), а сейчас ради интереса решил на Xfce попробовать, и всё отлично заработало. Вот только один глюк есть, а может просто я не нашёл где настроить. Помогите разобраться!
Если включено несколько рабочих столов, то он нормально работает со штатным пейджером, то есть по клику мышки переключает на нужный декстоп, но вот если нажать на кнопку приложения, которое находится на другом десктопе, то он отказывается переключаться на нужный десктоп приложения, а кнопка приложения начинает мигать. Сначала подумал, что он вообще не дружит с таск-менеджером Xfce, но случайно попробовал нажать так же с десктопа, на котором не было ни одной программы, так вот с него он переключился нормально, а вот между десктопами, на которых есть открытые программы, он переключаться отказывается.
Может есть какая-то настройка, которая поможет победить это?

Заранее благодарен!

P.S. Ещё вдогонку вопрос, как поменять тему Gtk-window-decorator? Какая прога это делает, чтоб с просмотром? А то в Дебиане нету Эмеральда.


Разобрался, как победить проблемы с переключением десктопов и прочие схожие. Надо отключить в общих настройках опцию "Предотвращать потерю фокуса" или как-то так...


Но по ходу появился другой вопрос, можно ли заставить компиз работать на открытом драйвере ati? У меня на ноуте видео ATI X1100 или X200 Mobility. Родные драйвера новые его уже не поддерживают, а старые версии на новых ядрах не собираются, поэтому открытый драйвер - единственный вариант.
Так вот, на нём при запуске компиза появляется белый экран и курсор мыши, 3D не работает похоже.
Спасибо сказали:

Аватара пользователя
sinnergy
Сообщения: 128
Статус: interested one
ОС: debian sq/sid, arch, freebsd

Re: Compiz-Fusion

Сообщение sinnergy »

доброго времени суток! нужен совет...

debian squeeze\sid на 2.6.29-2-686, следовательно Xorg 1:7.4+3, полагаю, а также nvidia 8800gts с драйвером NVIDIA-Linux-x86-180.60. установлены пакеты compiz:

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

compiz compizconfig-settings-manager compiz-fusion-plugins-main
установлен emerald.
de нет, обычно пользуюсь fluxbox. Х запускаю startx. в ~/ лежит .xinitrc, где обычно живет fluxbox, туда соответственно, добавлено

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

exec compiz

с учетом compiz и видеокарты подправлен xorg.conf по инструкции http://wiki.debian.org/Compiz и http://wiki.compiz-fusion.org/Setup#NVIDIA

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

Section     "ServerLayout"
    Identifier          "Layout0"
    Screen      0    "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section    "Module"
        Load           "dbe"
        Load           "extmod"
        Load           "glx"
EndSection

Section     "InputDevice"
    Identifier         "Mouse0"
    Driver             "mouse"
    Option            "Protocol" "auto"
    Option            "Device" "/dev/psaux"
    Option               "Emulate3Buttons" "no"
    Option            "ZAxisMapping" "4 5"
EndSection

Section     "InputDevice"
    Identifier         "Keyboard0"
    Driver             "kbd"
EndSection

Section     "Monitor"
    Identifier         "Monitor0"
    VendorName  "Unknown"
    ModelName    "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh   43.0 - 72.0
    Option           "DPMS"
EndSection

Section     "Device"
    Identifier         "Device0"
    Driver             "nvidia"
    VendorName  "NVIDIA Corporation"
    Option            "XAANoOffscreenPixmaps" "true"
    Option            "AllowGLXWithComposite" "true"
EndSection

Section     "Screen"
    Identifier         "Screen0"
    Device            "Device0"
    Monitor           "Monitor0"
    DefaultDepth  24
    Option            "AddARGBGLXVisuals" "True"
    SubSection     "Display"
            Depth       24
        EndSubSection
EndSection

Section     "Extensions"
        Option        "Composite" "enable"
EndSection
ввожу startx, X грузится, появляется курсор мыши и темный экран. курсор реагирует. максимум же, чего от экрана можно добиться - он тухнет и секунду спустя вновь загорается вместе с курсором, когда зажимаю crtl+alt+стрелки.
В ccsm выставлен в плагине оконной декорации

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

emerald --replace
лог X:

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

Checking for Xgl: not present.
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
Detecteed PCI ID for VGA: 01:00.00 0300: 10de:0193 (rev a2) (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Checking for screen 1Comparing resolution (1680x1050) to maximum 3D texture size (8192): Passed.
Checking for Software Rasterizer: Not present.
Checking for nVidia: present.
Checking for FBConfig: present.
Checking for Xgl: not present.
Backend        : ini
Integration     : true
Profile        : default
Adding plugins
Initializing core options...done
Initializing decoration options...done
Initializing commands options...done
Initializing gnomecompat options...done
/usr/bin/compiz.real (cube) - Warn: Failed to load slide: /usr/share/gdm/themes/Human/ubuntu.png
Initializing cube options...done
Initializing rotate options...done
Setting Update "command"


неужели

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

Checking for Xgl: not present.
?
гугл говорит, вроде и без него должно работать.

хочу окна, хочу куб.
хотя бы окна... )

чяднт?
Я умею говорить по-русски!
http://tyv.name/action/
Спасибо сказали:

inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Re: Compiz-Fusion

Сообщение inspirra »

2 sinnergy,
а какие окна Вы хотите, если кроме компиза вы ничего больше не запускаете? И куб у Вас, судя по всему, работает, только он черный, на черном фоне (смените фон) - вот вы его и не видите. Запустите ccsm и настройте wallpaper (этот плагин входит в версию 0.8.2). И организуйте способ запуска команд.
Спасибо сказали:

Sleeep
Сообщения: 104
Статус: crw-rw-rw-
ОС: Arch

Re: Compiz-Fusion

Сообщение Sleeep »

sinnergy писал(а):
19.06.2009 21:32
доброго времени суток! нужен совет...


для начала :happy:
forums.compiz-fusion.org
arch forums
arch wiki
lafox.net

обоину можно и через feh, так ее коньки, к примеру, будут воспринимать.
настройка через ccsm. Также, как вариант, можно использовать не "compiz ccp" а fusion-icon.
Стал чуть добрее - и ты уже цундере
Спасибо сказали:

Аватара пользователя
sinnergy
Сообщения: 128
Статус: interested one
ОС: debian sq/sid, arch, freebsd

Re: Compiz-Fusion

Сообщение sinnergy »

inspirra писал(а):
19.06.2009 21:41
2 sinnergyкуб у Вас, судя по всему, работает, только он черный, на черном фоне (смените фон) - вот вы его и не видите
да, правда, не подумал, что он будет изначально черным. благодарю, эта проблема улажена. а
inspirra писал(а):
19.06.2009 21:41
организуйте способ запуска команд
получится благодаря
Sleeep писал(а):
19.06.2009 21:59
для начала :happy:
forums.compiz-fusion.org
arch forums
arch wiki
lafox.net
спасибо большое. здесь я точно новичок, пробую "навороты" первый раз, поэтому, без вяканий все принимаю, очень признателен.
Sleeep писал(а):
19.06.2009 21:59
обоину можно и через feh, так ее коньки, к примеру, будут воспринимать.
Вы хотите сказать, спрашиваю на будущее, что обои "плагинной" установки они не сочтут необходимым видеть?
Я умею говорить по-русски!
http://tyv.name/action/
Спасибо сказали:

Sleeep
Сообщения: 104
Статус: crw-rw-rw-
ОС: Arch

Re: Compiz-Fusion

Сообщение Sleeep »

Вы хотите сказать, спрашиваю на будущее, что обои \"плагинной\" установки они не сочтут необходимым видеть?

вроде плагин рисует обоину поверх root x window.. хотя может еще в чем-то дело)
Стал чуть добрее - и ты уже цундере
Спасибо сказали:

inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Re: Compiz-Fusion

Сообщение inspirra »

sinnergy писал(а):
19.06.2009 22:19
Вы хотите сказать, спрашиваю на будущее, что обои "плагинной" установки они не сочтут необходимым видеть?

Настраиваете обои через специальный плагин, раз уж используете компиз, так как там свои механизмы обоев, да и на каждую сторону куба можно повесить свои. Плюс, за кубом тоже можно организовать фон, статичный или анимированный. Для запуска приложений, средствами Compiz'а, можно настроить запуск, например, gmrun, повесив запуск на горячие клавиши, через секцию в ccsm "Общие>Комманды".
Спасибо сказали:

Аватара пользователя
sinnergy
Сообщения: 128
Статус: interested one
ОС: debian sq/sid, arch, freebsd

Re: Compiz-Fusion

Сообщение sinnergy »

Sleeep писал(а):
19.06.2009 22:47
Вы хотите сказать, спрашиваю на будущее, что обои \"плагинной\" установки они не сочтут необходимым видеть?

вроде плагин рисует обоину поверх root x window.. хотя может еще в чем-то дело)
ясна, спасибо. дальше дело эксперимента.
inspirra писал(а):
19.06.2009 22:53
Для запуска приложений, средствами Compiz'а, можно настроить запуск, например, gmrun, повесив запуск на горячие клавиши, через секцию в ccsm "Общие>Комманды"
thx, полезно
Я умею говорить по-русски!
http://tyv.name/action/
Спасибо сказали:

Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Compiz-Fusion

Сообщение VarLog »

Здравствуйте.

Собрал compiz-fusion, запускаю, настраиваю через ccsm.
Появляются кубик, эффекты, начинаю двигать окошки, всё хорошо.
Однако, я так и не понял, кто будет отрисовывать рамки у окошек? Заголовок, например. В ccsm всё, из категории "Управление окнами", включил.
Просветите, пожалуйста =)
На самом деле всё очень просто...
Спасибо сказали:

inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Re: Compiz-Fusion

Сообщение inspirra »

VarLog писал(а):
01.07.2009 04:02
Однако, я так и не понял, кто будет отрисовывать рамки у окошек? Заголовок, например. В ccsm всё, из категории "Управление окнами", включил.
Просветите, пожалуйста =)

gtk-window-decorator (использует темы metacity)
kde-window-decorator (использует темы kde)
emerald (самостоятельный декоратор, настраивается через emerald-theme-manager)

В "Оформление окна" в поле "команда" вписать например "emerald --replace". Или запустить отдельно, ручками.
Спасибо сказали:

Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Compiz-Fusion

Сообщение VarLog »

А не подскажите, откуда можно достать исходные коды gtk-window-decorator? А то что-то я найти не могу...

Да и emerald --replace не даёт совершенно никаких результатов =(
На самом деле всё очень просто...
Спасибо сказали:

inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Re: Compiz-Fusion

Сообщение inspirra »

VarLog писал(а):
01.07.2009 12:56
А не подскажите, откуда можно достать исходные коды gtk-window-decorator? А то что-то я найти не могу...
Все перечисленные декораторы ставятся штатными средствами большинства дитстрибутивов (Gentoo, Ubuntu, Mandriva, OpenSUSE).

VarLog писал(а):
01.07.2009 12:56
Да и emerald --replace не даёт совершенно никаких результатов =(

В смысле?.. Нет такой команды, или пишет что-то другое? Как я уже сказал - сначала попробуйте их запустить из консоли, само собой после того как загрузите компиц.
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4408
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Compiz-Fusion

Сообщение Rootlexx »

VarLog писал(а):
01.07.2009 12:56
А не подскажите, откуда можно достать исходные коды gtk-window-decorator? А то что-то я найти не могу...

По относительному пути «/gtk/window-decorator/» дерева исходных кодов Compiz.
Спасибо сказали:

Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Compiz-Fusion

Сообщение VarLog »

По относительному пути «/gtk/window-decorator/» дерева исходных кодов Compiz.

Спасибо, проглядел.

В смысле?.. Нет такой команды, или пишет что-то другое? Как я уже сказал - сначала попробуйте их запустить из консоли, само собой после того как загрузите компиц.


Емеральд собран, и можно сказать работает, но! При запуске (emerald --replace) он, как бы это объяснить, зависает. То есть ничего ровным счётом не выполняется, но и ошибок он не выдаёт.
На самом деле всё очень просто...
Спасибо сказали:

Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Compiz-Fusion

Сообщение VarLog »

В общем так..

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

varlog:·> emerald --replace
compiz (core) - Warn: No GLXFBConfig for depth 32
compiz (core) - Warn: No GLXFBConfig for depth 32
compiz (core) - Warn: No GLXFBConfig for depth 32
^C
varlog:·> gtk-window-decorator --replace
process 18663: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 3298.
This is normally a bug in some application using the D-Bus library.
  D-Bus not built with -rdynamic so unable to print a backtrace
Аварийный останов


Мысли, предложения? :)
На самом деле всё очень просто...
Спасибо сказали:

mrbadguy
Сообщения: 7
ОС: openSUSE 11.2

Re: Compiz-Fusion

Сообщение mrbadguy »

VarLog писал(а):
05.07.2009 02:16
Мысли, предложения? :)


Модуль "Оформление окна" из группы "Эффекты" включен?
Спасибо сказали:

Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Compiz-Fusion

Сообщение VarLog »

Да
На самом деле всё очень просто...
Спасибо сказали:

Аватара пользователя
Matsumoto
Сообщения: 63
ОС: Ubuntu 10.10 Maverick Meerkat

Re: Compiz-Fusion

Сообщение Matsumoto »

Столкнулся с такой проблемой:
При включении эффектов в Fedora 11 сразу завершается сеанс. При включении компиза через консоль никаких ошибок не выводится, но ни эффектов, ни заголовков окон нет.
Как разрешить?
Изображение
Изображение
Изображение
Изображение
Спасибо сказали:

inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Re: Compiz-Fusion

Сообщение inspirra »

Matsumoto писал(а):
03.08.2009 06:44
При включении компиза через консоль никаких ошибок не выводится, но ни эффектов, ни заголовков окон нет.

- Запустить любой из возможных декораторов: a) emerald --replace; b) kde4-window-decorator --replace ; c) gtk-windows-decorator --replace;
- запустить compiz конфигуратор: ccsm;
- понравившейся декоратор - записать в соответствующаю настройку компиза
- там же, в ccsm, настроить и все остальное
Спасибо сказали:

Аватара пользователя
Matsumoto
Сообщения: 63
ОС: Ubuntu 10.10 Maverick Meerkat

Re: Compiz-Fusion

Сообщение Matsumoto »

inspirra писал(а):
03.08.2009 07:29
- Запустить любой из возможных декораторов: a) emerald --replace; b) kde4-window-decorator --replace ; c) gtk-windows-decorator --replace;
- запустить compiz конфигуратор: ccsm;
- понравившейся декоратор - записать в соответствующаю настройку компиза
- там же, в ccsm, настроить и все остальное

прописан емеральд. причём неделю назад всё работало прекрасно. теперь вот такая гадость
прописывал другие - изменений никаких

а команды на команды запуска декораторов никакой реакции - ничего не меняется...
Изображение
Изображение
Изображение
Изображение
Спасибо сказали:

Аватара пользователя
zkznz
Сообщения: 51
ОС: Gentoo

Re: Compiz-Fusion

Сообщение zkznz »

скажите, как убрать прилипание окошек краям экрана, когда их двигаешь?
Спасибо сказали:

inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Re: Compiz-Fusion

Сообщение inspirra »

zkznz писал(а):
12.08.2009 14:37
скажите, как убрать прилипание окошек краям экрана, когда их двигаешь?

Писать лениво:
http://imagebin.ca/view/0YkgBTc.html
http://imagebin.ca/view/luylaYlX.html
Спасибо сказали:

Аватара пользователя
zkznz
Сообщения: 51
ОС: Gentoo

Re: Compiz-Fusion

Сообщение zkznz »

inspirra писал(а):
12.08.2009 14:51
zkznz писал(а):
12.08.2009 14:37
скажите, как убрать прилипание окошек краям экрана, когда их двигаешь?

Писать лениво:
http://imagebin.ca/view/0YkgBTc.html
http://imagebin.ca/view/luylaYlX.html

спасибо
Спасибо сказали:

mieczeslaw
Сообщения: 139
ОС: xubuntu 12.10

Re: Compiz-Fusion

Сообщение mieczeslaw »

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

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

mieszko@linux-e3wi:~> emerald
emerald: Screen 0 on display ":0.0" already has a decoration manager; try using the --replace option to replace the current decoration manager.

а если emerald --replace, то просто исчезают заголовки у всех окошек. :ohmy:
В ccsm по умолчанию стоит compiz-decorator --replace.
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4408
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Compiz-Fusion

Сообщение Rootlexx »

mieczeslaw писал(а):
24.08.2009 17:47
В ccsm по умолчанию стоит compiz-decorator --replace.

Это работает?
Спасибо сказали:

mieczeslaw
Сообщения: 139
ОС: xubuntu 12.10

Re: Compiz-Fusion

Сообщение mieczeslaw »

Ну да, все окошки нормально выглядят. А с emerald'ом исчезают строки заголовка и границы окон.
Система - Open SuSE 11.1, среда GNOME 2.24.1.
Спасибо сказали: