16 марта 2013

Установить декоратор окон Emerald через репозиторий в Ubuntu 13.04/12.10/12.04


Для тех кто не знает, Emerald - это программа, которая используется для отрисовки рамки окна, заголовка, кнопок управления, прозрачности и теней. Работает он только в паре с оконным менеджером Compiz.
Emerald легко настраивается и очень красочный.
Он был удалён из репозитория Ubuntu в связи с переходом на GNOME 3 и чтобы установить его, приходилось компилировать пакеты в ручную, но благодаря разработчику brainpower был создан репозиторий, с подключением которого можно установить Emerald.

Вот так красочно вы можете оформить окна с Emerald:






Установка Emerald

Если у вас установлена ​​предыдущая версия, составленная вручную, вы должны удалить её, прежде чем начать установку с подключением репозитроия следующей командой:

sudo apt-get remove --purge emerald

Теперь откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды на установку:

sudo add-apt-repository ppa:brainpower/testing
sudo apt-get update
sudo apt-get install emerald

После установки откройте меню Даш (клавиша с логотипом Windows), введите несколько букв eme и клик на значок или Enter, для открытия окна Emerald:



В окне Emerald пока нет тем. Для того чтобы загрузить темы, перейдите по следующей ссылке:

http://gnome-look.org/index.php?xcontentmode=103

Для выбора и загрузки темы, в ней всегда должно присутствовать: Beryl Emerald Theme.


Выберите понравившуюся тему, кликните на ней и нажмите кнопку Download:




Извлеките тему в одну из папок:



Для установки загруженной темы, откройте окно Emerald, кликните на кнопке import:


Найдите куда вы извлекли файл с темой, 1. - активируйте её и 2. - Открыть:


Тема должна отобразиться в окне Emerald. Кликните на ней для активации:



Для того чтобы созданная конструкция заработала, необходимо запустить Emerald, нажав Alt + F2, набрать и выполнить:

emerald --replace

После чего ваши окна примут отрисовку выбранной темы:



Вы можете сделать изменения в теме на своё усмотрение во вкладке Изменить темы:



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

Таким же образом можно установить несколько тем и переключаться между ними в окне Emerald:



Чтобы Emerald запускался при входе в систему, необходимо открыть Менеджер настройки Compiz ->Оформление окна и в поле Команда ввести emerald --replace:


Чтобы можно было переключаться "на лету" между GTK Window Decorator и Emerald, установите индикатор Fusion Icon следующей командой в терминале:

sudo apt-get install fusion-icon

Для отображения индикатора Fusion Icon в трее, выполните ещё эту команду:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

Теперь активируйте (запустите) индикатор Fusion Icon и можете переключаться не выходя из системы:



Если вы решили вернуться к оформлению окон по умолчанию с Compiz, откройте Менеджер настройки Compiz ->Оформление окна, нажмите на кнопку сброса в пункте Команда и выполните команду в терминале:

gtk-window-decorator --replace & exit

Вот и всё.

Удачи.

22 комментария :

  1. О ничего себе, вот пришлось вам Владимир порисовать здесь...
    Спасибо за труд...

    ОтветитьУдалить
  2. спасибо, конечно, за туториал...
    но лучше бы написали, как убрать этот глюк:

    [im]https://files.myopera.com/Vladimyr/files/gluck.png[/im]

    ОтветитьУдалить
    Ответы
    1. Можно и написать, как убрать этот глюк, если бы ты пояснил, что это такое и откуда взялось?

      Удалить
    2. да вроде известная весчь:
      https://bugs.launchpad.net/ubuntu/+source/emerald/+bug/305461
      то есть, ставим свежий Эмеральд (я ставил 0.9.5 из сорцов),
      после берём любое окно с русским заголовком и сжимаем по ширине...
      и как только текст перестаёт умещаться, появляется этот дурацкий квадрат :(

      Удалить
    3. Не знаю. Вот я сжал окно терминала по ширине до предела с заголовком на русском и оно нормально отображает шрифт.

      [im]http://s019.radikal.ru/i624/1303/76/7b529d9ee822.jpg[/im]

      Правда мой Emerald установлен из репозитория.

      Удалить
    4. длинный русский заголовок должен быть. Тут "терминал" нормально влазит.

      Удалить
    5. Это зависит, скорее, от драйвера. Потому что я пробовал с длинным русским названием в Firefox и то же самое.

      Удалить
    6. ну тогда сакраментальный вопрос о версии драйвера и Эмеральда =)
      да, и проверять надо, чтобы заголовок именно в русской части обрывался,
      потому что на английском слове будет всё норм.
      Установить декоратор окон Emera... - ok
      Установить декоратор ок[]... - глюк

      Удалить
    7. Драйвер Nvidia 313.26, а Emerald 0.9.4.

      Удалить
    8. Как и следовало ожидать, после переустановки
      из репозитория проблема никуда не делась.
      пс: у меня catalyst B)

      Удалить
  3. Спасибо,все нормуль работает...

    ОтветитьУдалить
  4. Система - Ubuntu 12.04.2. Тема - http://gnome-look.org/content/show.php/30+themes+for+Emerald?content=150210. Всё норм. Разворачиваю окно во весь экран, а затем сворачиваю до прежнего размера. И..... пропадают бабочки управления окном.

    ОтветитьУдалить
  5. перешёл на минт мате с убунту 10.04. В убунте всё пахало на ура-здесь же делаю еmerald --replace и никакой реакции -мате 1.4.0. думал может с компизом заработает -там вообще...запустилось ,но окна не движутся(( компиз версии 0.9.7.12-нашёл инфу,что эта версия компиза вообще криво пашет с мате как 1.2 так и 1.4,советуют (на mintlinux.ru) откатить компиз до 0.8.8-даже репозитории есть (кто-то форкнул),но реп уже не рабочий,а с исходников компилять что-то лень

    ОтветитьУдалить
  6. У кого есть, подскажите темы gtk3 плюс Эмеральд. А то в глобальном меню и свёрнутом - разные кнопки.
    Я например нашел - Futura Blue, ей и пользуюсь сейчас.
    http://nale12.deviantart.com/art/Futura-1-1-0-356531951

    ОтветитьУдалить
  7. Анонимный17 мая 2013 г., 8:30

    спасибо за инфу,а то привык к emerald,а тут нате-и не поставишь сходу,может быть вопрос не совсем по теме-стоит мате 1.6 ,интереса ради ставил openbox потом удалил,но у compiz-fusion-icon в меню select window manager openbox так и остался-как его убрать оттуда? при этом после удаления опенбокса у некоторых приложений оформление стало в стиле win 95-т.е. не соответствует теме оформления,закономерности какому приложению так "повезёт" никакой

    ОтветитьУдалить
    Ответы
    1. Такая фигня с оформлением происходит после установки и последующим удалением дополнительных окружений. В файловой системе остаются конфигурационные файлы удалённых приложений. Желательно, когда удаляешь окружение, в конце команды на удаление ставить знак звёздочки (*), эта звёздочка выполняет роль чистильщика и после удаления больше не должно возникнуть проблем с оформлением тем и шрифтами. Попробуй ещё раз выполнить команду на удаление своих дополнительных окружений, но теперь с звёздочкой в конце команды без пробела.
      Чтобы удалить compiz-fusion-icon, выполни команду: sudo apt-get remove compiz-fusion-icon
      Отпишись, что получится.

      Удалить
  8. Анонимный17 мая 2013 г., 10:04

    насчёт конфигов это понятно-сам их искал в /home и /usr))) ставил я openbox через синаптик,остался пакет obconf-удалил,с compiz-fusion-icon опечатка -там blackbox был)) попробовал по другому -поставил опенбокс через синаптик по новой,затем удалил его и blackbox с помощью sudo apt-get purge, compiz-fusion-icon выбор оконного менеджера очистил,а вот ерунда с окнами осталась,судя по поиску опенбоксовых компонентов в системе нет (либы,которые он при установке поставил, я запомнил и удалил),но наверняка где-то есть конфиги не содержащие в названии "openbox"? -я его и поставил то по привычке, так как вроде с мате он (теоретически) не конфликтует (сам 3 года на гноме 2 сидел-так же ставил опенбокс-проблем таких не было) ,заметил,что мате всё таки отличается от гнома-может где-то в конфигах мате копать?

    ОтветитьУдалить
  9. Анонимный17 мая 2013 г., 12:41

    в общем проблема на самом деле была в теме-вместо smoked glass поставил black mate теперь отображение темы нормальное,но smoked glass раньше тоже номально отображалась-видимо проблема в том как иемы gtk в мате работают,а emerald,кстати в мате даже лучше ,чем в гноме 2 работает-по крайней мере отвалов пока нет

    ОтветитьУдалить
  10. Не могу установить Emerald 0.9.5 на Ubuntu 14.04 c unity. Делал все по инструкции,безопасно подключил модуль оформления окон в CCSM.Когда в строку команда пишу emerald --replace, система зависает,интерфейс пропадает.Лечится перезагрузкой.Подскажите,как сделать,чтобы заработало?Много уже прочитал,сделать не могу...

    ОтветитьУдалить
    Ответы
    1. В CCSM, в строку Команда попробуй ввести просто emerald без --replace, а в Автозапускаемых приложениях Добавить: Имя - Emerald; Команда - emerald --replace.
      Возможно это исправит положение с работой Emerald.

      Удалить
  11. Володя подскажи, что не так, рамок нет,пишет:
    oleg@oleg-home:~$ emerald --replace
    emerald: symbol lookup error: emerald: undefined symbol: decor_alloc_property

    ОтветитьУдалить