LINUX.ORG.RU

(gentoo) compiz не собирается, или не работает gtk-window-decorator

 , ,


1

1

1. 0.8.8 собирается (все USE, кроме kde), gtk-window-decorator (выставлен как /usr/bin/gtk-window/decorator --replace в Window Decoration через ccsm) запускается (вручную тоже), однако отображается тема дефолтной (встроенной?) библиотеки compiz.

0.8.8 с USE=kde (и всеми остальные тоже) не собирается: http://pastebin.com/QGszAL7C
2. x11-wm/compiz-0.8.6-r3 (без kde) собирается, но x11-plugins/compiz-plugins-main версии r1. Не знаю, насколько это влияет, но декоратор работает (не работает) абсолютно так же.
3. 0.9.2 для desktop-effects компилится с ошибкой, так ещё говорит, что gnome-window-settings нет, от чего (как я понял) не будет ставить свои куски для гнома http://pastebin.com/bh7tUveb
4. 9999 даже не закачивается - git недоспутен.

Используется gtk3 и metacity-2.34.8 . У меня есть подозрения, что новые темы метасити (или вообще какие-то куски metacity) не совместимы с gtk-window-decorator . В какую папку можно кинуть старые темы, чтобы проверить?

У кого работает compiz, опишите, пожалуйста, свою систему. Может быть у меня слишком новое ПО.

P.S. Очень хотелось бы megabaks в тред, но есть подозрения, что он меня забанил.

Ответ на: комментарий от Pinkbyte

Кстати, судя по всему, проблема с 3D Windows связана с максимальным размеров текстуры. Однако, в 0.8.8 всё работало. Нельзя ли портировать от туда?

И ещё - с x11-libs/cairo выше 1.10.2-r3 (т.е. любой 1.12.X) в firefox нормально не отображаются некоторые буквы (при выделении нормально не отображаются другие) на некоторых страничках. Например, точно проблема будет в слове «Moved» здесь: https://www.google.com/search?q=ololo&ie=utf-8&oe=utf-8&aq=t&...

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от megabaks

o_O пинки обкурился?

Это к пинкбайту.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от megabaks

Кстати, ты не работал с оверлеем rusxmms? Чтобы idv2/idv3 теги в mp3 не крякозябрами были. А то вручную кодировку только qmmp умеет задавать. А остальное тупо юзает эту media-libs/taglib, которую в rusxmms пропатчили. Единственное, там надо /var/tmp/portage/app-i18n/librcc-0.2.9/work/librcc-0.2.9/external/rccexternal.c: 28 строку заменить на #include <glib.h>

Дальше не пробовал, там патч на эту замену нужен, в общем.

Или есть более простое решение проблемы с кодировками?

Если будет интересно:
Их сайт: http://rusxmms.sourceforge.net/

mcedit /etc/layman/layman.cfg:
add:
(эта строчка уже есть)overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml
http://dside.dyndns.org/darklin/layman.xml
layman -L
layman -a rusxmms
echo «media-libs/taglib::gentoo» >> /etc/portage/package.mask
echo «media-libs/taglib::rusxmms rcc» >> /etc/portage/package.use
emerge -avq taglib

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

нет, не пробовал
есть deadbeef, которому плевать на кодировку - всё корректно отображает

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

у меня 0.9.8.2 не собирается на gcc <4.6. А на 4.6 собирается. Вопросы?

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

да, это тоже надо будет покурить. Скорее всего смотреть надо в сторону ключа COMPIZ_DEFAULT_PLUGINS...

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

Нельзя ли портировать от туда?

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

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

Да, я сейчас проверил - этого будет достаточно. Фикс уже в оверлее

Чего будет достаточно? Добавить управление возможностью сборки компонентов компиза через USE-флаги для того, чтобы в ::gentoo приняли? Или ты про что?

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Pinkbyte

Если да, то, пожалуйста, выстави дефолтные, как было раньше. :)

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Pinkbyte

Замечательно, завтра протестирую.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Pinkbyte

compiz-0.9.8.9999 работает точно также, как и 0.9.8.2. Кстати, о себе он пишет 0.9.8.5 . 3D Windows также не работают.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Pinkbyte

Если бы у мейнтейнеров было бы больше двух моников, то проблем бы не было :(

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Pinkbyte

Кстати, забывал сказать: в убунте та же хрень с 3D Windows. Работало, видимо, тогда на старой убунте, где ещё 0.8.X был.

И да - появился интересный баг: когда разворачиваешь окно, сначала отрисовывается рамка, а через 0,5 сек всё остальное окно. Не знаешь, чем это фиксится? И почему вообще окно просто не убираются за пределы экрана, вместо реального сворачивания, тогда можно было бы получать доступ к их фреймбуферам для показа превьющек в таскбаре и expo.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Pinkbyte

Пинг. Кстати, ты будешь продвигать эти ебилды в ::gentoo? Просто это лучше, чем нерабочий хлам, который там сейчас. И 0.8.8, я думаю, который в stuff, туда тоже можно запихать. Или ты считаешь, что всё ещё прям совсем не готово и хуже нерабочей версии?

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

ты будешь продвигать эти ебилды в ::gentoo?

Пока оно не станет более-менее стабильно работать - нет

это лучше, чем нерабочий хлам, который там сейчас

o_O. УМВР, compiz 0.8.8. Говори что конкретно не работает, заводи на это баги на bugs.gentoo.org

0.8.8, я думаю, который в stuff, туда тоже можно запихать.

чем он отличается функционально от 0.8.8 который в главном дереве уже с месяц как?

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от ktulhu666

И 0.8.8, я думаю, который в stuff, туда тоже можно запихать.

это, по сути, уже так и есть
они практически не отличаются

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