LINUX.ORG.RU — Русская информация об ОС Linux

[#]  
iRunix

Compiz++ - следующий этап развития Compiz

Dennis Kasprzyk добавил в репозиторий freedesktop новую ветку Compiz++, в которой реализованы некоторые новые идеи по развитию Compiz, без оглядки на совместимость со старыми разработками и с переходом на использование языка С++ (Compiz написан на Си, Compiz++ переписан на С++).

Главные новшества Compiz++:

  • Новый интерфейс для создания плагинов, несовместимый с разработанными для Compiz плагинами, но отличающийся повышенной производительностью
  • Разделение композитного (XComposite) и OpenGL уровней (реализованы в виде раздельных плагинов), что позволяет использовать Compiz++ как обычный оконный менеджер, в случае когда использовать композитный режим невозможно
  • Переработка системы обработки текстур, позволяющих создавать мозаичные текстуры, в которых возможно интегрировать несколько текстур на один pixmap
  • Миграция на систему сборки CMake.
Взято с opennet.ru

>>> Подробности

Метки: compiz

iRunix *** (25.12.2008 5:58:33)
Проверено: JB (25.12.2008 7:23:17)
Juick

[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от Alsvartr 25.12.2008 8:18:14  

Re: Compiz++ - следующий этап развития Compiz

> Скоро можно будет выкинуть Metacity?

все вменяемые люди давно выкидывают метасити сразу после установки гнома

anonymous (25.12.2008 13:24:55)
[#] Ответ на: Re: я Compiz от Valeriy_Onuchin 25.12.2008 12:25:01  
Werehuman

Re: я Compiz

> сколько бы не ругали мелко-мягких, но они всю жизнь боролись и борются за обратную совместимость... и это правильно

Когда вы в последний раз использовали Visual Studio?

Werehuman ** (25.12.2008 13:29:46)
[#] Ответ на: Re: я Compiz от anonymous 25.12.2008 12:26:50  

Re: я Compiz

> Разумеется, все старые глюки должны сохраняться десятилетями.
>
> c:\fatmer

fixed

anonymous (25.12.2008 13:29:51)
[#]  

Re: Compiz++ - следующий этап развития Compiz

А мне нравится compiz. Тут многие кричат сильно... Нравится консоль без иксов - сидите в консоли без иксов, нравится wmii - аналогично, и не надо кидать какашками в тех, кому хочется, чтобы было "как в висте".

Alex_JK (25.12.2008 13:59:00)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от Alex_JK 25.12.2008 13:59:00  
KRoN73

Re: Compiz++ - следующий этап развития Compiz

>А мне нравится compiz. Тут многие кричат сильно... Нравится консоль без иксов - сидите в консоли без иксов

Если бы не было выбора, кроме compiz'а и консоли - это другое дело... а так - некоторые вменяемые люди помнят ещё безвременно почивший beryl :)

KRoN73 ***** (25.12.2008 14:00:36)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от anonymous 25.12.2008 13:24:55  
Absurd

Re: Compiz++ - следующий этап развития Compiz

>все вменяемые люди давно выкидывают метасити сразу после установки гнома

И что взамен - sawfish/openbox чтоли?

Absurd *** (25.12.2008 14:08:14)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от KRoN73 25.12.2008 14:00:36  

Re: Compiz++ - следующий этап развития Compiz

> некоторые вменяемые люди

В том то и дело, что "некоторых" мало ))

Alex_JK (25.12.2008 14:10:24)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от Laz 25.12.2008 13:11:57  

Re: Compiz++ - следующий этап развития Compiz

>Сделали бы нормальный композитный манагер без привязки к wm, вот это было бы дело.

xcompmgr. Не знаю на счет "нормальности", эффектов там совсем не густо (я так понимаю, что кроме полупрозрачности и тени - ровно нифига), но зато без привязки.

anonymous (25.12.2008 14:17:35)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от KRoN73 25.12.2008 14:00:36  
kub

Re: Compiz++ - следующий этап развития Compiz

>безвременно почивший beryl

Это же форк был, они же вроде потом объединились, или нет?

kub (25.12.2008 14:20:30)
[#]  

Re: Compiz++ - следующий этап развития Compiz

голактеко опасносте! плюсофаги детектед! пыщь-пыщь!!!11

anonymous (25.12.2008 14:36:24)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от kub 25.12.2008 14:20:30  
ergil

Re: Compiz++ - следующий этап развития Compiz

проблема в том, что beryl+emerald летали у меня на AMD Athlon 900/GeForce4 MX440, а компиз нынешний там боюсь вообще бы не завелся...

ergil *** (25.12.2008 14:49:39)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от ergil 25.12.2008 14:49:39  

Re: Compiz++ - следующий этап развития Compiz

> проблема в том, что beryl+emerald летали у меня на AMD Athlon 900/GeForce4 MX440, а компиз нынешний там боюсь вообще бы не завелся...
Не знайю. Я сейчас юзаю компиз на асус еее 900 (cel 900, i910). Тормозов, пожалуй, нет.

altuser (25.12.2008 14:58:32)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от altuser 25.12.2008 14:58:32  

Re: Compiz++ - следующий этап развития Compiz

> Я сейчас юзаю компиз на асус еее 900 (cel 900, i910).
ЗЫ А когда питается от батарейки, то частота ваще 450 МГц... ;)

altuser (25.12.2008 15:00:39)
[#]  

Re: Compiz++ - следующий этап развития Compiz

С++ -- это фигня. Вот бы на Python переписали, было бы 9 страниц флейма.

anonymous (25.12.2008 15:08:22)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от Sidrian 25.12.2008 12:55:13  
wyldrodney

Re: Compiz++ - следующий этап развития Compiz

>Я плюсофоб. Задавайте вопросы.

Немного писал на асме, сейчас на Перле. Посоветуй книгу по плюсам.

wyldrodney # (25.12.2008 15:10:24)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от AVL2 25.12.2008 7:31:27  

Re: Compiz++ - следующий этап развития Compiz

>Компиз RIP...

А что не рип? Linux тоже рип?

anonymous (25.12.2008 15:28:57)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от st0ke 25.12.2008 8:15:40  

Re: Compiz++ - следующий этап развития Compiz

>>Новый интерфейс для создания плагинов, несовместимый с разработанными для Compiz плагинами, но отличающийся повышенной производительностью

>бла-бла, как всегда быстрее, на сколько? 1-2%? не верю, хотя бы потому что С++

Зря неверишь. Большие проекты удобнее делать с объектным интерфейсом. Реализация объектного интерфейса на Си делает много работы в рантайм. Та же самая реализация на плюсах выносит эту работу на этап компиляции. Вот в принципи и прирост. От качества объектной реализации на Си зависит какой. Обычно это десятки процентов. В тяжелых случаях разы.

x86_64 * (25.12.2008 15:30:20)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от wyldrodney 25.12.2008 15:10:24  
Sidrian

Re: Compiz++ - следующий этап развития Compiz

>Немного писал на асме, сейчас на Перле. Посоветуй книгу по плюсам.

Плюсо_фоб_ :)

Sidrian (25.12.2008 15:50:00)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от Sidrian 25.12.2008 15:50:00  
wyldrodney

Re: Compiz++ - следующий этап развития Compiz

>Плюсо_фоб_ :)

Мне это не мешает спрашивать! А вообще врага нужно знать в лицо ;-)

wyldrodney # (25.12.2008 16:54:22)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от AVL2 25.12.2008 7:31:27  

Re: Compiz++ - следующий этап развития Compiz

Хоть это и holywar, но поаккуратнее с "быдло", вы все-таки не анонимус

anonymous (25.12.2008 16:58:47)
[#]  

Re: Compiz++ - следующий этап развития Compiz

а теперь давайте перепишем иксы на C# и будем нагло врать что оно быстрее и стабильнее

anonymous (25.12.2008 17:09:26)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от anonymous 25.12.2008 16:58:47  

Re: Compiz++ - следующий этап развития Compiz

> Хоть это и holywar, но поаккуратнее с "быдло", вы все-таки не анонимус

Регистрация не прибавляет ни ума, ни вежливости :)

tailgunner ***** (25.12.2008 17:13:57)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от tailgunner 25.12.2008 17:13:57  

Re: Compiz++ - следующий этап развития Compiz

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

Malamut (25.12.2008 17:38:59)
[#]  
jackill

Re: Compiz++ - следующий этап развития Compiz

Первый не доделали и полезли делать...

jackill ***** (25.12.2008 17:46:04)
[#]  

Re: Compiz++ - следующий этап развития Compiz

А слабо на C# периписать? Или там с ОпенГЛем худо?

anonymous (25.12.2008 17:48:20)
[#]  

Re: Compiz++ - следующий этап развития Compiz

я снес компиз(по совету бубунтофорума) из-за того что при проигрывания видео появлялись артефакты в vlc. да и в mplayer'е кажется тоже.

anonymous (25.12.2008 17:48:32)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от anonymous 25.12.2008 17:48:32  
ptarh

Re: Compiz++ - следующий этап развития Compiz

>я снес компиз(по совету бубунтофорума) из-за того что при проигрывания видео появлялись артефакты в vlc. да и в mplayer'е кажется тоже.

А там разве не было галочки в духе "пофиксить грабли с видео-проигрывателями" в плагинах?

З.Ы.: Сам компиз больше не использую, но грабли с видео не припоминаю.

ptarh *** (25.12.2008 17:58:03)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от Malamut 25.12.2008 17:38:59  
Absurd

Re: Compiz++ - следующий этап развития Compiz

>Удивляюсь людям, которые кричат, что компиз не нужен. Комплексы что ли замучили?

У меня компиз работает заметно медленнее метасити. И awn глючит. И с играми были проблемы.

Absurd *** (25.12.2008 18:00:03)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от jackill 25.12.2008 17:46:04  
Absurd

Re: Compiz++ - следующий этап развития Compiz

>Первый не доделали и полезли делать...

i second this.

Absurd *** (25.12.2008 18:00:58)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от kub 25.12.2008 14:20:30  
KRoN73

Re: Compiz++ - следующий этап развития Compiz

>>безвременно почивший beryl

>Это же форк был, они же вроде потом объединились, или нет?

Да, это был форк на тему рефакторинга и оптимизации. После обратного объединения всё вернулось к ситуации до форка почему-то :)

KRoN73 ***** (25.12.2008 18:05:37)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от Absurd 25.12.2008 18:00:03  
ebonent

Re: Compiz++ - следующий этап развития Compiz

>>Удивляюсь людям, которые кричат, что компиз не нужен. Комплексы что ли замучили?

>У меня компиз работает заметно медленнее метасити. И awn глючит. И с играми были проблемы.

То же самое. Компиз работает не на всём. При включенном компизе до недавнего времени дёргалась картинка при показе видео. Вроде говорили, что сделали с этим что-то, но я уже ушёл с компиза.

По большому счету компиз был нужен для теней под окошками и нормальной прозрачности. Всё это прекрасно работает в метасити, потребляя при этом меньше ресурсов и не влияя на показ видео.

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

Да, я тоже видел, как на нетбуке красиво и быстро летают эффекты компиза. Но потом он засыпает, просыпается и начинает _так_ тормозить... И потом, помимо наблюдения за эффектами, есть еще и полезная нагрузка. Вот для нее сэкономленные ресурсы и пригодятся.

ebonent * (25.12.2008 18:25:56)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от ebonent 25.12.2008 18:25:56  
Absurd

Re: Compiz++ - следующий этап развития Compiz

>Всё это прекрасно работает в метасити, потребляя при этом меньше ресурсов и не влияя на показ видео.

Когда я включаю композитинг в метасити у меня перестают работать игры. Это как-то связано с тем что драйвер NVIDIA вынимает все кишки у XOrg и заменяет их своими, а метасити с включенным композитингом часть оригинальных кишек от XOrg возвращает нахад. Но с композитингом от метасити однако не глючит awn. Желания ковыряться со всем этим ради прозрачности и теней под окошками у меня почему-то нет.

Absurd *** (25.12.2008 18:37:01)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от Absurd 25.12.2008 18:37:01  
Gorthauer

Re: Compiz++ - следующий этап развития Compiz

В kwin'е такого косяка нету, но я эффекты всёравно отрубаю при запуске игр. Никто не знает, можно ли какой нить скрипт состряпать, чтобы он при запуске игры отрубал эффекты, а при выходе из неё восстанавливал их?

Gorthauer *** (25.12.2008 18:43:46)
[#]  

Re: Compiz++ - следующий этап развития Compiz

А интересно, почему каждое ориентированное на приведение Linux к внешнему виду Windows гавно всегда переписывается по нескольку раз?

Minoru * (25.12.2008 18:48:09)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от Gorthauer 25.12.2008 18:43:46  
kub

Re: Compiz++ - следующий этап развития Compiz

>Никто не знает, можно ли какой нить скрипт состряпать, чтобы он при запуске игры отрубал эффекты, а при выходе из неё восстанавливал их?
что-то типа:
kwin --replace
игра
kwin --replace

kub (25.12.2008 18:52:41)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от kub 25.12.2008 18:52:41  
Gorthauer

Re: Compiz++ - следующий этап развития Compiz

Ну как бы если просто kwin --replace сделать, он перезапустится. Можно ли ему какой нить параметр передать при этом типа --nocompozite или --noeffects ?

Gorthauer *** (25.12.2008 19:22:50)
[#]  
AP

Re: Compiz++ - следующий этап развития Compiz

И чё, новый кластер под него собирать? :)

AP ***** (25.12.2008 19:36:24)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от wyldrodney 25.12.2008 15:10:24  
AndreyKl

Re: Compiz++ - следующий этап развития Compiz

>> Я плюсофоб. Задавайте вопросы.

> Немного писал на асме, сейчас на Перле. Посоветуй книгу по плюсам.

Ты плюсофоба с плюсофилом спутал, похоже.

Насчёт книги - рекомендую Дейтл и Дейтл "Как программировать на Си++". Рассмотрены практически все аспекты языка. Очень хороша именно для учёбы. Но толстовата. Страуструп не так хорош по моему, хотя тоже толст.

AndreyKl *# (25.12.2008 19:39:49)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от AndreyKl 25.12.2008 19:39:49  
Sidrian

Re: Compiz++ - следующий этап развития Compiz

>Но толстовата. Страуструп не так хорош по моему, хотя тоже толст.

Всегда знал, что Страуструп - тролль. Причем толстый!

Sidrian (25.12.2008 19:46:51)
[#]  

Re: Compiz++ - следующий этап развития Compiz

+1 to Dennis Kasprzyk

lester **** (25.12.2008 20:42:48)
[#]  
Theif

Re: Compiz++ - следующий этап развития Compiz

мде, все на плюсах переписывают, посл смерти Линуса ядро ждет такая же участь?)

Theif * (25.12.2008 20:55:14)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от drbond 25.12.2008 8:38:28  

Re: Compiz++ - следующий этап развития Compiz

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

anonymous (25.12.2008 23:55:32)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от wyldrodney 25.12.2008 15:10:24  

Re: Compiz++ - следующий этап развития Compiz

> Немного писал на асме, сейчас на Перле. Посоветуй книгу по плюсам.

сука, я советую тебе поступить как Томми, избавив тем самым всех от еще одного быдлокодера

anonymous (26.12.2008 1:38:09)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от anonymous 25.12.2008 23:55:32  

Re: Compiz++ - следующий этап развития Compiz

+1

altuser (26.12.2008 2:30:59)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от anonymous 25.12.2008 23:55:32  

Re: Compiz++ - следующий этап развития Compiz

>но и эстетика должна присутствовать, и потом всякие экспоуз и виртуальные столы в виде экспо действительно удобны

Нет, эстетика это пережиток прошлого, её надо искоренять всеми способами.

>всякие экспоуз и виртуальные столы в виде экспо действительно удобны

Верх задурманеного маркетойдным бредо сознания.

anonymous (26.12.2008 2:40:02)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от anonymous 25.12.2008 13:24:55  
valich

Re: Compiz++ - следующий этап развития Compiz

> все вменяемые люди давно выкидывают метасити сразу после установки гнома

Чушь! 1) Я вменяемый человек. 2) Я после установки Gnome не выкидываю Metacity. 3) Значит вменяемые люди не выкидывают Metacity после установки Gnome. 4) Ваше утверждение неверно!

По теме: хочу новый Compiz++ в новом Ubuntu!

valich *** (26.12.2008 3:11:20)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от wyldrodney 25.12.2008 15:10:24  
valich

Re: Compiz++ - следующий этап развития Compiz

> Посоветуй книгу по плюсам.

Гениально! Вот оказывается как плюсофагов готовят!
А можно мне такую книжку - посмотреть. Я читать не буду, честное слово.

valich *** (26.12.2008 3:14:08)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от valich 26.12.2008 3:14:08  
wyldrodney

Re: Compiz++ - следующий этап развития Compiz

>Гениально! Вот оказывается как плюсофагов готовят! А можно мне такую книжку - посмотреть. Я читать не буду, честное слово.

Честно, не осилил что ты написал. Но понравилось, да ;)

wyldrodney # (26.12.2008 4:57:32)
[#] Ответ на: Re: Compiz++ - следующий этап развития Compiz от AndreyKl 25.12.2008 19:39:49  
wyldrodney

Re: Compiz++ - следующий этап развития Compiz

>Насчёт книги - рекомендую Дейтл и Дейтл "Как программировать на Си++". Рассмотрены практически все аспекты языка. Очень хороша именно для учёбы.

Хорошо, посмотрю. Спасибо.

wyldrodney # (26.12.2008 5:06:02)
[#]  
aspell

Re: Compiz++ - следующий этап развития Compiz

Ну и кому оно надо?

aspell # (26.12.2008 6:28:44)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru