HOW-TO. Установка Emerald в Ubuntu 12.04

Небольшое HOW-TO по установке Emerald для Ubuntu 12.04 (не верте что это мертвый WM, со своей задачей он справляется на отлично, но при этом единственный кто может предоставить вменяемую прорисовку окон).
Устанавливать его надо будет из сорцев (хотя я собираю для себе deb-пакет, способ ниже), поэтому для начала нужно поставить необходимые пакеты, в терминале:
sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev intltool libdecoration0-dev gawk
Теперь необходимо скачать архив cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz и распаковать в нужную папку (к примеру, Downloads). Далее в терминале:
cd Downloads
cd emerald-*
./autogen.sh && make clean && make distclean && ./configure --prefix=/usr && make && sudo make install
На этом установка заканчивается. Удалить можно будет коммандой sudo make uninstall в папке с emerald

Запустить emerald можно коммандой emerald --replace в терминале (или же в ccsm - Window decoration - Command - emerald --replace)

emerald theme by me

UPD. Emerald будет падать в Segmentation fault (core dumped) если в теме указан радиус тени меньше 0.5 (Frame\Shadows - Radius). Так рисуются большинство тем, поэтому нужно запустить emerald-theme-manager и выставить тень, к примеру, 0.5

Способы устранение Segmentation fault (core dumped) при запуске Emerald на Ubuntu 12.04

8 комментариев:

faiwer комментирует...

libwnck-dev - не ставится, из-за зависимостей. ./autogen.sh пишет - error: possibly undefined macro: AM_GLIB_GNU_GETTEXT. Пробовал уже поставить готовый пакет - ловлю только Segmentation fault (core dumped). Хотя тень стоит в разы больше 0.5

Alexander Korniychuk комментирует...

Со стандартной темой идет? На 12.04 все зависимости поставились нормально. В Segmentation fault может падать из-за настроек. Можно запустить emerald-theme-manager и покрутить настройки темы, так и понять из-за чего валится. И что есть готовый пакет? libwnck-dev ставится из реп.

Анонимный комментирует...

Это очень сложно для меня, очень хочется ppa для Ubuntu 12.04. Оставьте ссылку если найдётся, - пожалуйста!

Анонимный комментирует...

Не знаю почему, но после того, как я максимизирую окно, а затем обратно, то кнопки Закрыть, свернуть и т.д. тупо скрываются из вида, но при этом на них все еще можно нажать. Так во всех темах. Как решить? :(

Alexander Korniychuk комментирует...

В стандартной так же? Запустить в терминале emerald --replace и покрутить окна, думаю что-то должно писать. И потом уже искать решение. У меня ATI xpress 1250 или что-то такое на ноуте, древнее некуда, дрова что шли из коробки и все собирается и работает

На счет реп. Я и сам долго искал. Их нет. Но если сделать все по инструкции, то потом можно установить checkinstall и самому собрать деб-пакет, при переустановке с него и ставить постоянно для 12.04

faiwer комментирует...

Alexander Korniychuk, неа, не идёт. Залез в ini-файл, все радиусы в стандартной теме подкрутил >= 0.5 - всё равно core dumped. Жаль что нет уведомлений об ответе, узнал что вы мне ответили только сейчас, после установки xubuntu.

Alexander Korniychuk комментирует...

Можно здесь посмотреть - http://iamfuss.deviantart.com/journal/Install-emerald-for-Ubuntu-12-04-292806813#comments
Вроде есть решение, +там кто-то кусок патча выложил. +надо именно на стандартной теме запускать
Я и на xfce использовал emerald, дефолтный не очень.

faiwer комментирует...

Странно. Попробовал согласно вашему гайду снова - взлетело. Видимио какие то обновы на xubuntu12 помогли