Kubuntu 12.10 и Compiz.

Посвящается тем, кто за прошедший год интересовался Compiz'ом (в хронологическом порядке) — Гость, ufoasd, AiNo07, 05akhmedik05, zotkindm, nikatin100zed.

А так же всем тем, кому Compiz не нужен. Всех их и не назвать. Их, конечно, не так уж и много, но не так уж и мало. А имена, они все равно навсегда останутся на этом сайте. Не обязательно превращать, как бы, новую тему в перечисление их имен. Мы и так знаем — они сочтены.

Этот материал предназначен, прежде всего, для новичков, тем, кто впервые захочет попробовать Compiz, поэтому для них не будут лишними подробности и пояснения. Зубры-компизоманы уже и так сами во всем разобрались, но не спешат «ломать перья» в своих блогах. А новичку только и нужен добрый совет и хорошая инструкция, а уж потом новичок пускай сам определяется, что лучше — KWin или Compiz, благо Compiz еще никто не запрещал. И если не пользоваться им постоянно, то хотя бы попробовать тоже не грех.

Да, были времена, когда KDE не располагал вообще никакими графическими эффектами. Но этого уже почти никто не помнит, потому как сейчас KDE имеет довольно приличный их набор. Приличный, но не достаточный, по сравнению с тем же Compiz'ом. И, странное дело, нет никакого развития этих kde-эффектов, во всяком случае, за два последних системных релиза. А на предпоследнем вообще был регресс — ну кому, интересно, мешал эффект Снега.. Слава Богу, среди нас нашелся специалист, старания которого позволили реанимировать этот незаслуженно забытый эффект. Воздадим ему должное еще раз и тут.

Не я первый заметил некую «незадачливую» тенденцию — то, что нормально работало на предыдущей версии Kubuntu, в текущей может вообще не работать, либо вызывать затруднения в реализации. Так доказательством этой тенденции как раз и служит приведенный выше перечень пользователей с поднятыми ими темами или упоминаниями про Compiz. Если проанализировать эти темы и упоминания, то становятся очевидными две причины, из-за которых возникали сложности — это собственно установка Compiz и установка оконного декоратора Emerald, причем так, чтобы второй не мешал, а дополнял нормальную работу первого. Хотя по большому счету Compiz способен функционировать и без Emerald'а, но не так привлекательно как с ним. И вы сами сможете в этом убедиться после установки Compiz'а и его настройки.

Установка и настройка Compiz.

Спешу всех обрадовать — в Kubuntu 12.10 установка и настройка Compiz уже не вызывает никаких затруднений, по сравнению с несколькими предыдущими релизами. Ибо вся его структура переработана в лучшую сторону и уже претерпела два обновления после выхода системного релиза, а из общего списка удален пакет compiz-kde, наличие которого и приводило к краху при ошибочной его установке.

Теперь вам достаточно запустить установку следующих пакетов из терминала (откройте терминал, скопируйте и выполните команду):
sudo apt-get install compiz compizconfig-settings-manager compiz-plugins fusion-icon
либо вашего любимого пакетного менеджера. Все остальные необходимые пакеты (общим количеством 31 шт.) по зависимостям также подтянутся и установятся автоматически. После этого вам могут предложить перезагрузить компьютер — соглашаемся.

После перезагрузки Compiz абсолютно работоспособен, чтобы там не говорили «доброжелатели». Но перед его запуском нужно произвести минимальные настройки. Для этого и служит Менеджер настройки CompizConfig — CCSM (пакет compizconfig-settings-manager, смотри команду установки). Если его запустить (K => Приложения => Настройка => Менеджер настройки CompizConfig), на экране появится основное окно менеджера, разделенное по категориям с пустыми ячейками для активации различных опций и эффектов. Минимальное, что необходимо сделать — это в категории Effects/Эффекты поставить галку возле Оформление окна, чтобы не пропадали заголовки окон:

а в категории Window Management/Управление окнами — возле Изменение размеров окна и Переместить окно, чтобы окна не казались намертво прилепленными к экрану:

и закрыть Менеджер настройки.

Настройкой других опций и эффектов вы сможете заняться уже сами, после активации Compiz'a, для чего очень удобно пользоваться значком Compiz Fusion Icon в области уведомлений (пакет fusion-icon, смотри команду установки), предварительно запустив его (K => Приложения => Система => Compiz Fusion Icon).

Дальше нажимаем правой кнопкой мыши по голубенькой иконке со стрелочкой и в команде Select Window Manager меняем Kwin на Compiz. При этом у вас может мигнут экран монитора или погаснуть на незначительное время, а после включения вы увидите изменившееся оформление окна работающего приложения на дефолтное GTK Window Decorator с возможностью перемещения и изменения размеров окон и только. Если потом по правой кнопке мыши на Compiz Fusion Icon выбрать Settings Manager, вам представится возможность насладится творческим процессом настроек еффектов Compiz в полной мере. Не буду вам в этом мешать.

Но прежде я бы все-таки советовал дополнительно установить Emerald — стандартный оконный декоратор, поддерживающий собственный формат тем и некоторые эффекты, такие как прозрачность, тем более что GTK Window Decorator имеет вид очень убогонький, в чем вы, я надеюсь, тоже убедитесь. Вернитесь обратно в Kwin и закройте Compiz Fusion Icon — он сейчас не нужен.

Установка и настройка Emerald.

В Kubuntu 12.10 (как и в 12.04) Emerald будет корректно работает только, если собрать его из исходников. Впрочем, другого способа просто не существует, так как он не доступен в репозитории. Для этого потребуется добавить в систему необходимое:
sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev intltool libdecoration0-dev gawk checkinstall
(не исключаю, что у вас это уже имеется от предыдущих сборок).

Загружаем исходники Emerald'a:
wget cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz
Распаковываем архив, заходим в папку emerald-0.9.5 и там выполняем:
./autogen.sh && make clean && make distclean && ./configure --prefix=/usr && make
sudo checkinstall -D --default --install=no

В самом конце сборки пакета вам предложат установить готовый пакет — соглашаемся:
sudo dpkg -i emerald_0.9.5-1_i386.deb

Теперь, если снова запустить Compiz Fusion Icon, его меню дополнится выбором переключения между оконными декораторами GTK Window Decorator и Emerald

и еще собственным менеджером настройки Emerald Theme Manager

правда, пока пустым — это потому, что в Emerald ещё не установлены темы. Самый простой способ насытить Emerald темами — установить их из готового пакета emerald-themes_0.2.1-0ubuntu1_all.deb. И хотя он уже давно удален из официального репозитория, его еще можно найти, например, тут

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

А не такие ленивые, как я, вместо установки готового пакета, могут для разнообразия насовать в Emerald тем из великого их множества вручную, скачав понравившуюся и подключив кнопкой Import.

Все вышеизложенное может быть успешно применено и пользователями Kubuntu 12.04, но с небольшой особенностью, касаемо установки Compiz. Так, если в процессе установки у вас зацепится и пакет compiz-kde, его необходимо удалить, так как именно он будет виновен в крахе не только Compiz'a, но и Emerald'a и Compiz Fusion Icon.

Кроме того в Kubuntu 12.04 еще сохранилась возможность задействовать экспериментальные эффекты , правда уже не все, но из 27 наличествующих 18 тоже не плохо, тогда как в 12.10 только 9. По-видимому, все же в 12.10 ситуация с экспериментальными эффектами меняется к лучшему, так как перед двумя последними обновлениями Compiz'a экспериментальные эффекты тут вообще не устанавливались.

Надеюсь у всех желающих попробовать Compiz не должно возникнуть непреодолимых трудностей. А если я что-то серьезное упустил или недосмотрел, буду стараться ответить на все ваши вопросы.

Комментарии (25)

+1
mft - 4 Январь, 2013 - 07:59

Статью в подшивку. Сам ставить не собираюсь, 2 года назад уже наигрался и удалил)). Тогда никаких проблем не заметил, всё нормально работало в кубунте. Ну и похоже не долго ему осталось. Разработчики из-за Wayland не видят смысла дальнейшей разработки этого проекта.

0
Димоныч - 6 Январь, 2013 - 09:23

Спасибо за хорошую и понятную статью, действительно её место в подшивке. Обязательно попробую поставить компиз и поиграться. Плюсы ставить пока не умею, но статья достойна +.

0
Гость - 11 Январь, 2013 - 05:54

Спасибо. Оказываеися есть еще, кто не кричит в топку, не надо, закопать и т. п. По тому как compiz не только украшательства, коими пользуются задроты, но и менеджер (не нравится мне это слово) окон. Причем тоже хороший. А неосиляторы всегда были и будут.На счет завершения проекта. Ни что ни вечно под луной.

0
Гость - 17 Январь, 2013 - 22:13

Задроты говорите?
Фсё удаляю!!!! Композиты в топку! Темы иконки и прочие рюхи в треш! И обои красивые сменим на кирпичную стену!!! =)))
Теперь я настоящий суровый парень ;-|

0
Jeffrey - 28 Январь, 2013 - 10:09
Изображение пользователя Jeffrey.

Теперь я настоящий суровый пареньЛучше - эффективный сотрудник! Ваш труд станет более производительным, а внимание более чётким, таким образом работа станет более качественной.

0
Jeffrey - 28 Январь, 2013 - 10:30
Изображение пользователя Jeffrey.

А неосиляторы всегда были и будутНе у всех вагон времени и никакого начальства либо ответственности. Есть ещё такие люди, которым важна слаженная чёткая работа и её результат. Так вот таким людям правильнее и удобнее пользоваться проверенным и качественным инструментом. В этом случае намного логичнее доверять разработчикам дистрибутива, чем создавать себе проблемы ненужными экспериментами.

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

0
tdosov - 5 Февраль, 2013 - 19:12

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

0
Гость - 11 Январь, 2013 - 11:46

Тут на лоре была новость, что от компиза отказываются в пользу Weston/Wayland. Так что можно его закапывать.

0
Гость - 11 Январь, 2013 - 11:51

Просто оставлю это здесь. Компиз - все.

+2
Dmitriy Waters - 26 Апрель, 2013 - 17:30
Изображение пользователя Dmitriy Waters.

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

P.S. Помогла чистка оставшихся с прошлого конфигов и переустановка начисто, спасибо автору темы.
P.P.S. Уточняю. Данная проблема возникает при включении модуля "KDE Compatibility" в менеджере настроек Compiz и благополучно исчезает после его выключения.

+2
darkfine313 - 12 Январь, 2013 - 21:16
Изображение пользователя darkfine313.

Мен порадовало то что всё-таки я не один такой, кто пришел к Кубунту через журнал Домашний ПК, я тогда в армии случайно взял его в руки, в нём был диск 7.10 и с тех пор я фанат, и никакая другая оська меня так и не смогла переманить, хоть многие и твердят, что "генту круче", или "ставь слаку", компилировать у меня и тут неплохо получается)))))) Да и музыку писать тоже)))) Впрочем, это так... лирическое отступление лишь)))

0
Jeffrey - 28 Январь, 2013 - 10:33
Изображение пользователя Jeffrey.

компилировать у меня и тут неплохо получаетсяА что вы такое тут компилируете, можно узнать?

0
darkfine313 - 6 Февраль, 2013 - 02:34
Изображение пользователя darkfine313.

Зачем?

+1
Гость - 13 Январь, 2013 - 01:11

исправте пожалуйста —install=no на --install=no

+1
AlexBKost - 13 Январь, 2013 - 14:08

Спасибо, поправил. Похоже, очки для близи пора заказывать.

0
JRiver - 13 Январь, 2013 - 15:47
Изображение пользователя JRiver.

спасибо. все разжевано и в рот положено — как раз для таких простофиль как я.

+1
darkfine313 - 22 Январь, 2013 - 08:12
Изображение пользователя darkfine313.

Решил на работе, забить болт на работу)) Теперь вместо KDM мой нетбук улыбается мне Compiz-ом через lightDM =))) Автору спасибо, респект и уважуха!) Без такого мануала, у меня бы руки не дошли)))

0
judge - 25 Январь, 2013 - 03:03
Изображение пользователя judge.

Фиг его знает ..... Установка неудачна. Грешу на то, что 64-бит система или с головой не дружу .... не понимаю. Со стороны виднее.Три раза подряд по "инструкции" попробовал :) не пошло.
Но спасибо.
По гному помню, что эмеральд интересен ..... был :)

П.С. Compiz норм! Не устанавливается только Emerald

+1
Xenomorph - 25 Январь, 2013 - 09:54
Изображение пользователя Xenomorph.

Три раза подряд по "инструкции" попробовал

sudo dpkg -i emerald_0.9.5-1_i386.deb

Грешу на то, что 64-бит система или с головой не дружу

Намек понят?

0
darkfine313 - 6 Февраль, 2013 - 12:57
Изображение пользователя darkfine313.

Наблюдательность)))

0
darkfine313 - 6 Февраль, 2013 - 12:58
Изображение пользователя darkfine313.

У меня 64 бит. Всё адекватно.

+2
rosenrot - 25 Январь, 2013 - 17:05
Изображение пользователя rosenrot.

Кому лень компилить Emerald, подключаем репозиторий

0
rosenrot - 25 Январь, 2013 - 21:51
Изображение пользователя rosenrot.

Кстати, есть ведь emerald для kwin. Называется smaragd. Только не могу заставить его работать. Как его включить?
Разобрался.

+1
Dmitriy Waters - 26 Январь, 2013 - 10:19
Изображение пользователя Dmitriy Waters.

Разобрался сам - помоги другому.

0
rosenrot - 26 Январь, 2013 - 13:38
Изображение пользователя rosenrot.

Просто после установки пакета, создать в домашней папке .emerald/theme/ и туда распаковать понравившуюся тему *.emerald
Далее в systemsettings - внешний вид - оформление окон и выбрать smaragd.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры