Для тех кто не знает, 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
Вот и всё.
Удачи.
О ничего себе, вот пришлось вам Владимир порисовать здесь...
ОтветитьУдалитьСпасибо за труд...
Так ведь что б понятно было.
Удалитьспасибо, конечно, за туториал...
ОтветитьУдалитьно лучше бы написали, как убрать этот глюк:
[im]https://files.myopera.com/Vladimyr/files/gluck.png[/im]
Можно и написать, как убрать этот глюк, если бы ты пояснил, что это такое и откуда взялось?
Удалитьда вроде известная весчь:
Удалитьhttps://bugs.launchpad.net/ubuntu/+source/emerald/+bug/305461
то есть, ставим свежий Эмеральд (я ставил 0.9.5 из сорцов),
после берём любое окно с русским заголовком и сжимаем по ширине...
и как только текст перестаёт умещаться, появляется этот дурацкий квадрат :(
Не знаю. Вот я сжал окно терминала по ширине до предела с заголовком на русском и оно нормально отображает шрифт.
Удалить[im]http://s019.radikal.ru/i624/1303/76/7b529d9ee822.jpg[/im]
Правда мой Emerald установлен из репозитория.
длинный русский заголовок должен быть. Тут "терминал" нормально влазит.
УдалитьЭто зависит, скорее, от драйвера. Потому что я пробовал с длинным русским названием в Firefox и то же самое.
Удалитьну тогда сакраментальный вопрос о версии драйвера и Эмеральда =)
Удалитьда, и проверять надо, чтобы заголовок именно в русской части обрывался,
потому что на английском слове будет всё норм.
Установить декоратор окон Emera... - ok
Установить декоратор ок[]... - глюк
Драйвер Nvidia 313.26, а Emerald 0.9.4.
УдалитьКак и следовало ожидать, после переустановки
Удалитьиз репозитория проблема никуда не делась.
пс: у меня catalyst B)
Спасибо,все нормуль работает...
ОтветитьУдалитьСистема - Ubuntu 12.04.2. Тема - http://gnome-look.org/content/show.php/30+themes+for+Emerald?content=150210. Всё норм. Разворачиваю окно во весь экран, а затем сворачиваю до прежнего размера. И..... пропадают бабочки управления окном.
ОтветитьУдалитьперешёл на минт мате с убунту 10.04. В убунте всё пахало на ура-здесь же делаю еmerald --replace и никакой реакции -мате 1.4.0. думал может с компизом заработает -там вообще...запустилось ,но окна не движутся(( компиз версии 0.9.7.12-нашёл инфу,что эта версия компиза вообще криво пашет с мате как 1.2 так и 1.4,советуют (на mintlinux.ru) откатить компиз до 0.8.8-даже репозитории есть (кто-то форкнул),но реп уже не рабочий,а с исходников компилять что-то лень
ОтветитьУдалитьУ кого есть, подскажите темы gtk3 плюс Эмеральд. А то в глобальном меню и свёрнутом - разные кнопки.
ОтветитьУдалитьЯ например нашел - Futura Blue, ей и пользуюсь сейчас.
http://nale12.deviantart.com/art/Futura-1-1-0-356531951
спасибо за инфу,а то привык к emerald,а тут нате-и не поставишь сходу,может быть вопрос не совсем по теме-стоит мате 1.6 ,интереса ради ставил openbox потом удалил,но у compiz-fusion-icon в меню select window manager openbox так и остался-как его убрать оттуда? при этом после удаления опенбокса у некоторых приложений оформление стало в стиле win 95-т.е. не соответствует теме оформления,закономерности какому приложению так "повезёт" никакой
ОтветитьУдалитьТакая фигня с оформлением происходит после установки и последующим удалением дополнительных окружений. В файловой системе остаются конфигурационные файлы удалённых приложений. Желательно, когда удаляешь окружение, в конце команды на удаление ставить знак звёздочки (*), эта звёздочка выполняет роль чистильщика и после удаления больше не должно возникнуть проблем с оформлением тем и шрифтами. Попробуй ещё раз выполнить команду на удаление своих дополнительных окружений, но теперь с звёздочкой в конце команды без пробела.
УдалитьЧтобы удалить compiz-fusion-icon, выполни команду: sudo apt-get remove compiz-fusion-icon
Отпишись, что получится.
насчёт конфигов это понятно-сам их искал в /home и /usr))) ставил я openbox через синаптик,остался пакет obconf-удалил,с compiz-fusion-icon опечатка -там blackbox был)) попробовал по другому -поставил опенбокс через синаптик по новой,затем удалил его и blackbox с помощью sudo apt-get purge, compiz-fusion-icon выбор оконного менеджера очистил,а вот ерунда с окнами осталась,судя по поиску опенбоксовых компонентов в системе нет (либы,которые он при установке поставил, я запомнил и удалил),но наверняка где-то есть конфиги не содержащие в названии "openbox"? -я его и поставил то по привычке, так как вроде с мате он (теоретически) не конфликтует (сам 3 года на гноме 2 сидел-так же ставил опенбокс-проблем таких не было) ,заметил,что мате всё таки отличается от гнома-может где-то в конфигах мате копать?
ОтветитьУдалитьв общем проблема на самом деле была в теме-вместо smoked glass поставил black mate теперь отображение темы нормальное,но smoked glass раньше тоже номально отображалась-видимо проблема в том как иемы gtk в мате работают,а emerald,кстати в мате даже лучше ,чем в гноме 2 работает-по крайней мере отвалов пока нет
ОтветитьУдалитьНе могу установить Emerald 0.9.5 на Ubuntu 14.04 c unity. Делал все по инструкции,безопасно подключил модуль оформления окон в CCSM.Когда в строку команда пишу emerald --replace, система зависает,интерфейс пропадает.Лечится перезагрузкой.Подскажите,как сделать,чтобы заработало?Много уже прочитал,сделать не могу...
ОтветитьУдалитьВ CCSM, в строку Команда попробуй ввести просто emerald без --replace, а в Автозапускаемых приложениях Добавить: Имя - Emerald; Команда - emerald --replace.
УдалитьВозможно это исправит положение с работой Emerald.
Володя подскажи, что не так, рамок нет,пишет:
ОтветитьУдалитьoleg@oleg-home:~$ emerald --replace
emerald: symbol lookup error: emerald: undefined symbol: decor_alloc_property