Как известно, в Xubuntu в качестве оконного менеджера по умолчанию используется Xfwm4, являющийся частью проекта Xfce. Это хороший WM, отличающийся стабильностью и умеренным потреблением ресурсов.
Но есть у него и свои недостатки. Набор композитных эффектов ограничен, по сути, поддержкой прозрачности и теней. Никакой анимации, отсутствует даже элементарный, но приятный глазу «фэйдинг» (эффект постепенного появления/исчезновения окон). Но, самое главное, встроенный в Xfwm композитный менеджер страдает так называемым «видео-тирингом» - неприятными горизонтальными разрывами картинки при просмотре видео, что, согласитесь, весьма раздражает. Оконный менеджер Compiz лишен этого недостатка (поскольку основан на XGL, а не на xrandr, но это уже детали). Его мы и установим в наш Xfce, коль скоро железо позволяет.
Откройте терминал, скопируйте и выполните команду:
sudo apt-get install compiz compizconfig-settings-manager compiz-plugins-default
Эта команда установит Compiz, менеджер настройки CompizConfig (CCSM) и набор стандартных плагинов. Вы всегда сможете установить и остальные (воспользовавшись, например, Synaptic и фильтром по слову «compiz»), но мне хватает и этих, тем более, что речь идет о Xubuntu, которая позиционируется как сравнительно минималистичная система. Скажу сразу, что на последующей настройке самих плагинов я не буду подробно останавливаться.
Теперь необходимо заставить Compiz запускаться при входе в систему. Для этого сначала скопируем стандартные настройки сессии Xfce в папку пользователя, выполнив в терминале:
cp /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
Откроем этот файл в текстовом редакторе:
mousepad ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
найдем строку
<value type="string" value="xfwm4"/> (у меня она 14-я)
и заменим «xfwm4» на «compiz». Вот и все. Осталось только перезагрузить компьютер или просто выйти из текущего сеанса и снова войти.
Но есть, естественно, и несколько подводных камней, на которые стоит обратить внимание.
Во первых, поскольку Compiz использует темы окон Metacity, то изменять их оформление, подгоняя под установленную тему GTK, стандартными средствами Xfce вы уже не сможете. Для этого вам понадобится Ubuntu Tweak или dconf-editor (в версиях 12.04 и ранее, для этого использовался gconf-editor).
sudo apt-get install dconf-tools
Alt + F2, запускаем dconf-editor, переходим в org > gnome > desktop > wm > preferences, и изменяем значение «theme» на нужное, как показано на картинке.
Там-же можно поменять и расположение кнопок.
Ну, а в UbuntuTweak все еще проще:
Во вторых, проделав все это, я с удивлением обнаружил, что все изменения в Менеджере настроек CompizConfig, касающиеся номенклатуры запускаемых плагинов, не сохраняются, чего не отмечалось в более ранних версиях Xubuntu! Видимо, настройки плагинов «заточены» под стандартную сессию Ubuntu, и в рамках сессии Xubuntu не желают изменяться. Например, я не мог активировать плагин "Вязкие окна". Он включался и работал, но только пока окно CCSM было открыто. Стоило его закрыть, как настройки сбрасывались. Решение пришло довольно быстро.
На всякий случай, временно деактивируем Compiz:
Alt + F2 -> xfwm4 --replace
создаем отдельный файл настроек compiz-a для xfce4, для этого, в терминале выполняем:
cp ~/.config/compiz-1/compizconfig/unity.ini ~/.config/compiz-1/compizconfig/xfce4.ini
Настраиваем Compiz на использование этого файла:
mousepad ~/.config/compiz-1/compizconfig/config
и заменяем строку «profile = unity» на «profile = xfce4».
Запускаем compiz снова:
Alt + F2 -> compiz --replace
и можно настраивать и пользоваться.
И последнее. Замеченные мной глюки с расположением окон лечатся в Менеджере настроек CompizConfig вот так:
Желаю удачи. Просьба сильно не пинать - это моя первая статья.
Таким же макаром можно и kwin, openbox запустить.
ОтветитьУдалитьKwin лично я прикручивать не пробовал. Такие эксперименты вполне допустимы, однако я все-таки считаю, что тащить в Xubuntu кучу KDE зависимостей - всё равно, что забивать гвозди микроскопом. Compiz является хорошим компромиссом. Несмотря на широкий (даже слишком), функционал, он, ИМХО, неплохо оптимизирован и умеренно тяжел.
УдалитьP.S. Что до Openbox, то там нет встроенного композита, да и зачем он в Xubuntu? Тогда уж проще отключить эффекты в настройках Xfwm и прикрутить какой-нибудь stadalone-compositor вроде Compton, но он глючный и настраивать его (особенно если ПРАВИЛЬНО) - легче застрелиться (к тому же, с точки зрения нагрузки на железо, он, как ни странно, проигрывает Compiz-у по всем параметрам, кроме памяти). Есть еще xcompmgr и Cairo-compmgr, но у них тоже тиринг имеется, а у Cairo - еще и уродливые тени с острыми углами.
Удалитьскажите пожалуйста как сделать анимацию иконок в xfce?чтобы было видно что компьютер думает))
Удалитьу меня xubuntu 13.04, c видео все норм и без компиза. Кстати у него глюков поболее
ОтветитьУдалитьТиринга за Xfwm я и сам долго не замечал, просто "не заморачивался", а присмотрелся - есть, зараза. Просто он проскакивает не так уж часто - в минуту 1-2 раза, да и то не на всяком видео. Впрочем, возможно, Вам просто повезло. Что касается глюков, то их минимум, а если под глюками подразумевать нестабильность, то этого нет вообще. Впрочем, возможно, тут уже мне повезло :)
УдалитьАбсолютно согласен. Я пробовал компиз на Linux Mint 13/14/15 XFCE. Да, выходило красиво, но это было только "на посмотреть". Пробовал накатить компиз на Mate, но потом возникали различные падения и прочие неприятности. Некоторое время я накатывал kwin на эти среды. Он также хорошо настраивается, правда, как говорится, плазма не падает.
ОтветитьУдалитьзачем всё это-когда можно просто установить Linux Mint KDE
Удалить"зачем всё это-когда можно просто установить Linux Mint KDE" - На вкус и цвет - товарищей нет.
УдалитьKDE я пробовал, но привыкнуть не смог. Для меня это просто слишком...даже не знаю. Да просто - "слишком". Xfce отличная система для меня - удобная и простая как шпала. При этом отлично настраивается, все умеет и нормально выглядит. В, общем, как справедливо заметил Админ, это дело вкуса.
Удалитьприкрутил компиз на Xfce -установлена и она у меня -по твоему мануалу-пока всё робит Спасибо за инфу
Удалитьhttp://bit.ly/15tqixP
Не за что :) Если вдруг столкнешься с глюком с неработающими кнопками в полноэкранных окнах, см. рецепт в комментариях здесь http://compizomania.blogspot.com/2013/06/compiz-linux-mint-15-mate.html , ближе к концу. Надо было в статью вставить, но так давно не беспокоило, что я забыл.
Удалитьда нет -пока всё что нужно работает... Основной системой у меня Минт15 KDE сейчас -правда и ядро обновил до 3.10.9 и кеды 4.11
УдалитьРаз уж тут разговор за XFCE зашёл, хотел бы вопросик к автору темы: :), тоесть уже два вопросика:
ОтветитьУдалить1) не подскажите где находится папка с флажками раскладки клавы в XFCE?
2) не подскажите как к XFCE 4.10 на панель прицепить несколько апплетов из панели МАТЕ? (В частности: касса символов и сенсор и ещё бы хотелось МИНТ меню вставить вместо кошерного).
Спасибо за ответ.
->хотелось МИНТ меню
УдалитьА как насчёт Cardapio?
Cardapio видел не так сильно впечатляет как МинМеню, а
Удалитьsudo add-apt-repository ppa:webupd8team/mintmenu
sudo apt-get update
sudo apt-get install mintmenu
не катит, не знаю почему и вообще публичный ключ какойто просит....
1) Вы имеете в виду модуль раскладки клавиатуры? Я им не пользуюсь, у меня светодиод на клаве сигналит. Но если надо, могу посмотреть.
Удалить2) В старых версиях XFCE была такая возможность с апплетами гнома, но теперь нет. Я только в Debian что-то подобное видел, и, надо сказать, оно не очень красиво работало. Модуль сенсоров имеется свой, и он лучше, чем в Mate. Не помню, входит ли он в стандартную поставку. Если нет, можно установить метапакетом xfce4-goodies, там много чего есть. Касса символов - не видел, да мне и не нужна, но наверняка можно использовать стороннее приложение, могу глянуть, если надо. А иконку и название меню исправить проще простого - правая кнопка на значке меню -> Свойства.
Пардон, неправильно понял вопрос, вы про Минт меню. Вроде можно, но надо смотреть. Дайте несколько минут.
Удалить1) Да, я про значки раскладки на панели, просто у меня в сборке несколько окружений, чтобы не попутать и во всех хочу одинаковые поставить, если не трудно подскажите.
Удалить2) Модуль сенсоров есть ив XFCE, но его не возможно так настроить как в МАТЕ, что бы и информативность была и места не панели не много занимал,
о сторонних приложениях наслышан, но они не на столько удобные как этот ещё Гномовский апплет;
а по поводу МинтМеню, так это не просто картинку сменить, а само меню поставиить (вот, например: http://beginlinux.com/desktop/linux-mint/menu)
Вадим, а у Вас Xubuntu или Mint 15 xfce?
Удалить>>Модуль сенсоров есть и в XFCE, но его не возможно так настроить как в МАТЕ, что бы и информативность была и места не панели не много занимал
Удалить??? У меня дай бог два сантиметра занимает, там и размер шрифта, и количество строк, и выводить ли заголовки - все во вкладке Вид настраивается.
У меня Ubuntu 12.04.3 + Mate 1.6 + XFCE 4.10
УдалитьВадим, репозиторий для Минт меню, который Вы упомянули - для старых версий Бунт, удалите его из источников. Я посмотрю, что можно сделать, и попозже отпишусь.
УдалитьВот так, приблизительно можна: http://itmages.ru/image/view/1187840/a63991e3
ОтветитьУдалитьЭто был вопрос? :) Если да, то нельзя, такие значки родной апплет не показывает. Я ограничиваюсь голыми цифрами в две или три строчки, с маленьким горизонтальным пробелом, разные показатели выделены цветом, компактно и вполне информативно.
УдалитьЭто был вопрос, а можете свою показать? Меня картинки не интересут в панели, просто не плохо, б несколько букав и циферки с значком° было бы достаточно и в одну строчку через пробел.
Удалитьhttp://pikucha.ru/ibZvA Это если без отображения заголовков. Сами заголовки, увы, не редактируются, поэтому лучше без них.
УдалитьПо поводу Минт меню в 12.04. Добавляем Минтовский репозиторий и ключ к нему, устанавливаем апплет для xfce панели, который позволяет добавлять апплеты Mate:
Удалитьecho 'deb http://packages.linuxmint.com/ maya main upstream import' | sudo tee /etc/apt/sources.list.d/linuxmint.list && key=3EE67F3D0FF405B2 && gpg --keyserver subkeys.pgp.net --recv-keys $key && gpg --armor --export $key | sudo apt-key add - && sudo apt-get update && sudo apt-get install mintmenu xfce4-xfapplet-plugin
Затем добавляем на панель XfApplett (можно и несколько) и в настройках каждого, выбираем, какой именно апплет Mate он будет отображать. Подходит только для XFCE 4.10, а у Вас как раз такая. Более подробная инструкция здесь: http://xubuntugeek.blogspot.ru/2012/07/how-to-install-mint-menu-in-xubuntu.html На буржуинском, зато подробно и с картинками.
Вадим, если МинтМеню интересует Вас прежде всего, как замена Убунтовскому Dash, то я Вам искренне рекомендую Synapse (не путать с Synaptic). Сидит в трее, есть не просит, а по Ctrl+пробел показывает окошко для контекстного поиска по системе.
Удалитьсделал всё по буржуйскому мануалу, а он мне: http://itmages.ru/image/view/1187966/731bf776
УдалитьТакое бывает. Все таки Минт это не совсем убунту. Я вообще не очень люблю "смешивать репозитории", слишком грубое вмешательство в пакетную базу. Хотя есть вероятность, что произошел просто сбой, попробуйте перезагрузиться, что ли... И в терминале-то его не запустить, чтобы посмотреть вывод, ибо апплет, а не отдельное приложение... Если не поможет, значит не судьба.
УдалитьНу перезагрузка - это первое, что я сделал, не помогает.
УдалитьНу всёравно СПАСИБО, за хлопоты!
Я заметил, что если просто искать решение проблемы Гуглем и потом пробовать реализовать, что "нагуглил" в 80% случаев - ничего не работает, только советы практиков на форумах помогают.
Если не трудно, для утешительного приза мне папочку с флажками мона?
/usr/share/xfce4/xkb/flags/ , редактировать, разумеется, под рутом, и желательно, в Mate; если запорете, переустановите заново пакет xfce4-xkb-plagin через Synaptic.
УдалитьА Synapse все-таки поставьте, удобная вещь. Я без нее жить не могу.
Удалитьxfce4-xkb-plugin, ошибся в одной букве, пардон.
УдалитьSynapse?
УдалитьSynaptic!
Очень нужное приложение.
Ziutek, ай-яй-яй, Вы комментарии читаете? Именно synapse, это утилита контекстного поиска по типу Dash, я выше писал "не путать с Synaptic". Synaptic, кстати, в Xubuntu по умолчанию есть.
УдалитьТы не понял, Максим.Он имел ввиду, что "Synapse?" можен и хорошая вещь, а вот "Synaptic!" нужнее.
УдалитьВозможно :) Но мужики-то не знают (с). Могут неправильно понять.
УдалитьА... Synapse. Признаюсь, что всех комментариев я не осилил.
УдалитьСейчас вот осилил.
У меня был установлен Synapse ( https://launchpad.net/synapse-project http://synapse.zeitgeist-project.com/wiki/index.php?title=Main_Page ), но я так и не разобрался для чего он нужен. Что-то он там искал, выдавал, но не то, что мне хотелось бы.
Меня интересует поиск в текстовых файлах .doc и .odt по всем папкам на компьютере.
Чтобы по двум словам находил нужную книгу или доклад, или иной документ. Для этого я устанавливал Synapse, но так ничего и не понял. Не выдавал он книги по короткой цитате.
Надо будет ещё раз попробовать установить, разобраться.
А как вы написали:
>А Synapse все-таки поставьте, удобная вещь. Я без нее жить не могу.
Я сразу и на Synaptic подумал, так как вещь удобная и нужная.
Насколько я знаю, внутри файлов он не ищет. "Контекстность" поиска состоит в том, что он находит программу или файл, чье название содержит введенные символы, причем необязательно сначала и необязательно подряд; и делает это очень быстро. По клавише "ввод" - запуск. По стрелке вниз выпадает полный список соответствий. В общем, ничего такого сложного, я и сам не особо разбирался, просто поставил и пользуюсь.
УдалитьРаз уж Вадим Онищенко завел речь об апплете кассы символов, я подумал, что тут может выручить сочетание стандартной программы "Таблица символов" (gucharmap) с любым менеджером буфера обмена, которые обсуждались здесь:
Удалитьhttp://compizomania.blogspot.com/2013/02/ubuntulinux-mint.html
Собравшись печатать что-нибудь необычное, запускаем "Таблицу символов", и заранее помешаем в буфер все необходимые символы сразу (или не сразу, а по мере необходимости), а затем просто выбираем их в меню менеджера буфера, которое выпрыгивает по горячей клавише - получается та же касса. Наверняка, некоторые из этих менеджеров буфера можно настроить так, чтобы они стартовали с готовым "списком символов".
А вообще-то, тут надо копать в сторону так называемой ComposeKey. Я пока не разобрался до конца, что это такое и как работает, но похоже, это то, что надо...
Отличная статья на Хабре по теме:
Удалитьhttp://habrahabr.ru/post/80091/
..."может выручить сочетание стандартной программы "Таблица символов" (gucharmap) с любым менеджером буфера обмена..." - это такой неудобный костыль по сравнению с Кассой Символов, Там просто кликаешь на символе, который находится, у меня на самоубирающийся панельке с боку) и этот символ уже в буфере обмена и потом обычным ctrl+V вставляется в нужное место.
ОтветитьУдалитьЭто очень удобно если необходимо печатать тексты или несколько фраз на Французском, например, так, как выучить ранцузскую раскладку труднее, чем выучить французский, и так с английскоой раскладкой вставлять недостающие французские буквы, напр.:ÀàÂâÆæÈèÉéÊêËëÎîÏïÙùÛûÜüÔôÇç. Это применимо и к Испанскому, тоже...
Потом иногда в форумскихих и Скайповских чатах бывает нужны символы: ¹²³¼½¾$€®©, они тоже оказываются под рукой.
Может можно было бы это прикрутить, самостоятельно сотворив аплет, как мне говорили на одном из форумов, но вопервых я к сожалению этого не умею, а во вторых он после одного из обновлений слетит и тогда всё пиши заново.
Ещё у кого-то была идея просто панель МАТЕ прикрутить к XFCE, но я не знаю тоже как это делается и не утопия, ли это...
Ты меня вчера заинтриговал немного. Покопался в интернете, и нарыл, что народ во всем мире для этих целей активно использует ComposeKey. Например, назначаешь CapsLock такой клавишей, зажимаешь ее и набираешь "1" и "2", получается ½, или "o" и "c", получается ©, или "y" и "=", получается ¥, и так далее. Сравнительно полный список сочетаний (а их мноооооого) вот здесь http://www.hermit.org/Linux/ComposeKeys.html , можно выписать самые нужные и ходовые, и начать применять, постепенно они запомнятся, и тогда, вполне возможно, начнет казаться "и как это я раньше без этого жил".
УдалитьКак назначить композитную клавишу в xfce?
Можно, конечно, и файл keyboard вручную редактировать, но проще добавить в автозагрузку (Менеджер настроек -> Сеансы и запуск) команду "etxkbmap -option compose:caps", вместо caps можно назначить другую, ralt (правый alt) или rwin (правый win), например, хотя там возможны всякие конфликты с переключателем языка, caps показался мне надежнее. Тут экспериментировать можно.
Попробуй, может, понравится; если что - Гугл и магическое слово "ComposeKey" в помощь. И вдогонку вопрос - а что, касса у тебя через XfApplet тоже не запускается, как и минт меню?
setxkbmap -option compose:caps Опять одну букву пропустил, зараза. Извиняюсь.
Удалить"... И вдогонку вопрос - а что, касса у тебя через XfApplet тоже не запускается, как и минт меню?..." - в списке апплетов кроме МинтМеню ничего нету больше, кое-чего добавлять я научился, но больше, нет и пока советов тоже нету, кроме как просто перейти на др. окружение, вот тема в одном из форумов (мой ник Onz): http://forum.ubuntu.ru/index.php?topic=224215.0;all#top
ОтветитьУдалитьДа, по Debian я помню, что он не все апплеты mate видит.
УдалитьНе надо портить Xubuntu, это самый безглючный дистрибутив, да и в версии 13.04 он единственный из семейства XKLUbuntu вставил все видеодрайвера под мой интелл, в остальных же наблюдался смешной эффект в виде летающих папочек на рабочем столе.
ОтветитьУдалить> Не надо портить Xubuntu, это самый безглючный дистрибутив
УдалитьС этим тяжело не согласиться. Просто и со вкусом. Однако соображения по поводу устранения tearing-а перевесили. Он все-таки слишком навязчив. А прикручивание Compiz-a - достаточно распространенная практика. Имеющийся у меня опыт вполне положительный, чрезмерного количества эффектов, вроде куба, не использую и глюков не наблюдаю. Все-таки, compiz удивительно неплохо оптимизирован для своего раздутого функционала, надо сказать. И расход памяти увеличивается, по сравнению с Xfwm, всего на каких-то 30 мегабайт. Слухи о тяжеловесности и глючности Compiza сильно преувеличены - все зависит от настроек.
Сделал все, как написано выше,но не сохраняются некоторые настройки,а именно не могу сделать несколько столов, при выходе цифры исчезают,,,, Как это исправить
ОтветитьУдалить-----------------------------------
Минт 16 Xfce
Я привык обходиться одним рабочим столом. В xfce количеством и переключением рабочих столов управляет xfwm (Диспетчер настроек -> Рабочие места), в то время как у compiz для этого есть собственная настройка (ccsm -> общие настройки -> вкладка Размер рабочего стола -> Число рабочих столов). При установке Compiz в Xfce (и отключении xfwm) настройки раб.столов корректно не работают, поэтому я их не трогаю. Всё-таки надо делать скидку на то, что Compiz - "неродной" WM для Xfce, какими-то плюшками приходится жертвовать.
УдалитьP.S. >>настройки раб.столов корректно не работают<<
УдалитьСледует всё-таки уточнить - НЕ ВСЕГДА корректно работают, требуется тонкая настройка и т.п. Разумеется, есть примеры, когда люди и куб под xfce нормально заводят, однако мне такие изыски кажутся излишними, я ими не интересуюсь, и поэтому вряд ли смогу что-то конкретное посоветовать. Попробуйте поэкспериментировать сами.
Спасибо Максим, убрал я compiz ,потому что глючноват для xfce .
ОтветитьУдалитьА для Xubuntu 14.04 статья применима, а то ноут сильный а в играх разрыв на экране :(
ОтветитьУдалитьПопытаться можно. Я в 14.04 не пробовал, сейчас использую xfwm4 + compton как внешний композит, хотя пришлось повозиться с настройками последнего. Еще один обходной вариант - повесить на горячую клавишу команду
Удалитьxfconf-query --channel=xfwm4 --property=/general/use_compositing --type=bool --toggle
и использовать специально в играх. Эта команда равноценна отключению/обратному включению композита xfwm4 через Диспетчер настроек.
та вот нужно что то делать, а то на старом буке вообще не замечал этот разрыв а когда начал смотреть видео в нормальном качестве и играть, эта плававшая полоска выносит мозг.
УдалитьА менять дистрибутив неохота он мне уже как родной стал все под рукой все как я люблю.
Xubuntu-14.04
ОтветитьУдалитьПри включении Compiz рамки окон пропадают.
Прошу совета.
Спасибо.
Проверьте, включен ли плагин Оформление окон и какая команда запуска оконного декоратора в нем указана.
УдалитьПохожая проблема.
УдалитьПодскажите пожалуйста, как и где это посмотреть?