Debian compiz не работает оформление окна

Обновлено: 07.07.2024

20 июн 2018, 16:26

На текущий момент Linux Mint 19 MATE - еще бета версия, но решил попробовать поставить ее на свежий комп.

1. Захожу в "Настройки системы" > "Оформление" > "Настройки рабочего стола" > "Окна" > "Оконный менеджер"
2. Вместо "macro + композитинг" выбираю Compiz.
3. Пропадают все заголовки окон (там где свернуть/развернуть/закрыть), пропадают значки рабочего стола, пропадает нижняя панель.
4. результат - системой невозможно пользоваться

Нижнюю панель я запустил "mate-panel --reset"
После перезагрузок значи на рабочий стол вроде тоже возвращаются часто
А вот окнами ну невозможно пользоваться. они при компизе так и не могу отобразить заголовки с кнопками, от чего остаются статичны на экране.

Чего делать, если хочется именно компиз эффектов достичь?

upd:
пробовал прописать "compiz" в качестве windowmanager через dconf.. чуть вообще не сломал. Один рабочий стол отображается.
Через консоль еле заменил на стандартный

марко в двойных кавычках.. обратите внимание!

Многие скажут - BETA версия, в нормальной то всё ок будет.
Вангую, что эта бета так и попадет с некоторыми доделками в качестве нормальной и компиз не починят. Она уже нигде не говорит что она бета.

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

20 июн 2018, 19:27

Вангую, что эта бета так и попадет с некоторыми доделками в качестве нормальной и компиз не починят. Она уже нигде не говорит что она бета. Вместо того чтобы ванговать - возьмите и напишите им багрепорт. Если все только ванговать будут - как они узнают о проблеме? Бета для того и выпускается, чтобы находили баги и багрепорты писали.

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

20 июн 2018, 19:30

Есть у меня подозрение дрова на видяху не встали. Компиз, зараза такая, очень привередлив в этом плане.

Изображение

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

20 июн 2018, 20:54

Изображение

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

20 июн 2018, 22:10

Подтверждаю. Работает успешно Сompiz. Причем на разных машинах. Стало быть - дрова. А вот что у меня отвалилось, так это захват формы за любое место левой кнопкой мыши при нажатом ALT. Не работает и всё тут. Может кто знает, где его подкрутить можно?

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

21 июн 2018, 04:42

Она и не говорила никогда что она бета. Ну, т.е. явно не видно было после установки что это бета-версия ОС.

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

21 июн 2018, 10:40

Да, скорее всего это на моем компе такое поведение.
Пробовал ставить ubuntu 18.04 - она вообще не заводится после выбора Nvidia 340 драйвера.
В итоге поставил mint mate 18.3, всё с ходу завелось. И компиз и видеокарта и даже микрокод для процессора мне предложил (кстати что это) и я выбрал. И кубы начали работать, в общем всё хорошо.

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

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

21 июн 2018, 13:27

Компизом пользуются всё меньшее и меньшее кол-во пользователей. Баловство. Скоро вообще его отпилят и правильно сделают.

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

21 июн 2018, 16:19

Компизом пользуются всё меньшее и меньшее кол-во пользователей. Баловство. Вот тоже не понимаю, до сих пор кого-то еще возбуждают эти кубы и трясущиеся окна?

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

21 июн 2018, 16:21

Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

21 июн 2018, 17:33

Ну, во времена XP еще можно было, а сейчас это скорей смешно выглядит чем очаровательно.. IMHO конечно же..

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

04 июл 2018, 12:37

Может кому понадобится - случайно обнаружил - под Compiz в одной из моих машин не работал режим перетаскивания формы захватом за любое её место нажатием ЛКМ при нажатом ALT. Как оказалось, режим перетаскивания включается одновременным нажатием ALT+F7, а дальше даже не нажимая на мыши никаких кнопок имеем жёсткий захват формы мышью - по сути форма становится курсором мыши. До первого нажатия любой кнопки мыши.

Linux Mint 19 MATE (beta) (Compiz не работает, и так скорее всего и в релизе останется)

27 окт 2020, 01:48

Нашел легкий и простой способ решить вопрос:
1. Открываем настройки компиза, скроллим до "оформление окна". Эта галочка включает рамку окна. Можно ее нажать, так же рядом есть галочки управления окном (изменение размера, перетаскивание - их тоже включаем) Так же можно включить верху Compiz Mate совместимость, куб рабочего стола, анимации (simple animations, чтоб сразу не шокировать комп от всяких окон вязких) и в общем что хочется по вкусу.
В этот момент все эти галочки фейковые. ибо компиз не включен.
2. Заходим в "Настройки системы" > "Оформление" > "Настройки рабочего стола" > "Окна" > "Оконный менеджер"
3. Вместо "macro + композитинг" выбираем Compiz.
4. Пропадают все заголовки окон (там где свернуть/развернуть/закрыть), и то не факт
5. Так как открыты настройки компиза - сразу ставим галочку оформление окон. Можно пару раз ткнуть чтоб применилось.
За одно проверям остальные галочки, можно переткнуть еще раз.
Настраиваем рабочие столы в "общие настройки" там в 5й вкладке что ли.

Вуаля!
Скорее всего 5 шаг будет только из настройки рабочих столов состоять потому что галочки сделанные в 1 пункте применятся.

Compiz это оконный менеджер позволяющий создавать в системе разного рода спецэффекты. Например при закрытии окон они сгорают или при перетаскивании колышутся… Так же Compiz способен разрешить проблему тирринга. Установить Compiz возможно на системы с окружением рабочего стола xfce, mate, lxde. Раньше можно было установить на gnome, пока он не перешел на wayland.
Устанавливать мы будем на debian 10. Но то же самое будет работать и на ubuntu. Нужно будет только установить дополнительно пакет: compizconfig-settings-manager. Чуть ниже приведу два варианта установки для debian и ubuntu. В остальном отличия минимальны. И да, на ubuntu интерфейс программы может немного отличаться. Про установку самого debian 10 написано тут, про настройку тут. А про обновления с debian 9 на debian 10 написано тут. Устанавливать будем через терминал, так как это быстрей и проще чем искать каждый пакет через менеджер приложений.

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

И так, переходим в терминал и вводим следующую команду:

Ubuntu

Debian

Compiz install 1
Compiz install 2

Этой командой мы установим сам compiz и некоторые плагины, которые расширят список эффектов. Когда установка закончится, идем в меню пуск и вводим в поисковой строке слово compiz. Нас интересует: Менеджер настройки CompizConfig.

Compiz install 3

Запускаем его и идем в настройки под названием: Эффекты. Обязательно ставим галочку на пункте: Оформление окна. Так же анимация и анимация дополнительная.

Compiz install 4

По желанию можно отметить пункты: Вязкие окна, а так же во вкладке: Рабочий стол отметить: Куб рабочего стола.

Compiz install 5

Теперь можно запустить Compiz. Запускается он в терминале командой:

Возвращаемся к пункту: Анимация, нажимаем на него, и попадаем в настройки. Тут настраиваем как будут везти себя окна при раскрытии, сворачивании и закрытии. Эффекты меняются в строке выделенной синим цветом.

Compiz install 7

Два раза щелкаем мышкой и появляется список с эффектами, выбираем по своему вкусу. Проходимся по всем вкладкам и настраиваем их.

Compiz install 8

Создания ярлыков

Теперь можно создать ярлыки запуска и остановки Compiz. Создаются они просто. Нажимаем правой клавишей мыши на рабочем столе операционной системы и выбираем пункт: Создать значок запуска.

Compiz install 9

Перед нами откроется окно с полями. Тут достаточно заполнить поля: Имя и Команда. В поле имя вписываем: Запуск Compiz, а в поле: Команда

Compiz install 11

При желании можно задать значок, что бы наша иконка в дальнейшем выделялась. Нажимаем на кнопку создать и на рабочем столе появляется иконка запуска. Запускаем ее и перед нами появится окно где нужно нажать на кнопку: Сделать исполняемым.

Compiz install 12

Следующим шагом нужно сделать ярлык остановки Compiz. Проделываем то же самое, создаем значок запуска на рабочем столе и заполняем его. Но в строке: Команда нужно указать:

Compiz install 13

На этом сегодня все. Мы установили и настроили Compiz. Создали для него иконки запуска и остановки. Дальше уже все зависит от ваших предпочтений. Поиграйте с настройками и выберете то что вам по-вкусу.

В этой заметке я опишу процесс установки и базовой настройки оконного менеджера Compiz Fusion в Debian с рабочим окружением Xfce.

В данный момент Compiz Fusion вошёл в состав Debian Lenny (testing), поэтому подключать дополнительные репозитории вам не придётся (если только вы не хотите использовать оконный декоратор Emerald, о чём ниже).

Прежде всего установите необходимые пакеты:

Затем вам следует определиться с выбором оконного декоратора. Оконный декоратор – это программа, которая рисует рамки окон и кнопки типа “Закрыть окно”. Существует три оконных декоратора:

  • gtk-window-decorator (GWD)
  • kde-window-decorator
  • emerald

kde-window-decorator мы рассматривать не будем, так как к Xfce он не имеет никакого отношения. А вот GWD и emerald рассмотрим поподробнее.

gtw-window-decorator

Этот оконный декоратор основан на Metacity (оконный менеджер Gnome) со всеми вытекающими последствиями: он зависит от libmetacity и gconf. Настройки GWD хранятся в gconf, в качестве темы оформления окна используются темы Metacity.

Для установки GWD выполните следующую команду:

Для изменения настроек GWD, а также для выбора темы Metacity можно воспользоваться командой:

Emerald

Этот оконный декоратор не зависит от библиотек Gnome, имеет собственную программу для настройки и выбора темы. Но у него есть существенный “недостаток” – в составе Debian Lenny его нет. Однако существует сторонний репозиторий, которым вы можете воспользовать для установки Emerald. Для этого добавьте в файл /etc/apt/sources.list следующую строку:

Установите GPG ключ для этого репозитория:

и обновите списки пакетов:

ВНИМАНИЕ! Этот репозиторий не является официальным репозиторием Debian – используйте его на свой страх и риск.

Для установки Emerald выполните:

Теперь нужно настроить compiz для использования того или иного оконного декоратора. Для этого запустите программу настройки compiz:

Откройте раздел “Оформление окна” (в секции Effects). В строке “Команда” введите

если вы хотите использовать GWD, или

если вы хотите использовать Emerald.

Теперь соответствующий оконный декоратор будет запускаться вместе с compiz.

Настало время протестировать, работает ли compiz. Запустите команду:

Если всё в порядке, то вы должны увидеть, как изменились рамки у окон. Если рамки окон просто исчезли, то не работает либо compiz, либо оконный декоратор. В этом случае вам надо обратится к списку наиболее распространённых проблем .

Если же всё прошло успешно, то остаётся сделать так, чтобы в начале сеанса Xfce запускался не стандартный оконный менеджер xfwm4, а compiz. Для этого создайте файл

/.config/autostart/compiz.desktop со следующим содержимым:

Это файл автозапуска compiz.

UPDATE: Также Compiz можно запускать с помощью утилиты fusion-icon из одноимённого пакета. В этом случае вместо команды compiz --replace надо запускать fusion-icon . Эта утилита висит в трее и позволяет выбирать и автоматически запускать оконный менеджер/декоратор. Пакет fusion-icon совсем недавно появился в Debian sid и должен скоро мигрировать в testing.

Затем выполните команду

и завершите сеанс с сохранением сессии. Теперь при начале нового сеанса xfwm4 запускаться не будет.

Убедитесь, что все пакеты Compiz - одной версии, выполнив rpm -qa | grep compiz в оболочке. Лучше подождать пару часов после объявления о выпуске, чтобы зеркала успели синхронизироваться.

Удаление Compiz

Чтобы вернуть всё в прежнее состояние с полным удалением всех следов Compiz Fusion, выполните от имени суперпользователя следующие команды после отключения Xgl:

Если вы предпочитаете все делать из GUI, запустите YaST2 -> Управление программным обеспечением, выполните поиск compiz и удалите всё, включая пакеты, которые зависят от compiz.

Нет декораций окон

Не работает декоратор Emerald

Даже если после установки ccsm -> Window Decoration -> Command в emerald --replace Emerald не запускается при входе в систему, выполните в оболочке следующую команду от простого пользователя:

Ни одна их настроек ccsm не применяется

  • Измените свойтсво ccsm бакенд на flat-file
  • rpm -e libcompizconfig-backend-gconf или rpm -e libcompizconfig-backend-kconfig удаляет тот, что был установлен.

Compiz не запускается под KDE

Убедитесь, что включена опция "Отображать иконки на рабочем столе" в kcontrol и перезапустите X сервер.

Alt+F1 не работает в KDE

  • Чтобы открыть меню KDE добавьте в ccsm General Options -> Commands -> Command line 1 -> dcop kicker kicker popupKMenu 0 и ассоциируйте с "execute command binding" сочетание Alt+F1 в закладке "Actions". Это работает ТОЛЬКО ПОСЛЕ удаления ассоциации Alt+F1 с "Show main menu field"

Alt+F2 не работает в KDE

  • Для запуска диалога Выполнит.. в KDE добавьте в ccsm General Options -> Commands -> Command line 0 -> dcop kdesktop KDesktopIface popupExecuteCommand и ассоциируйте с "execute command binding" сочетание Alt+F2 в закладке "Actions". Это работает ТОЛЬКО ПОСЛЕ удаления ассоциации Alt+F2 с "Execute Run dialog field"

Невозможно запустить Compiz Fusion на старых картах Radeon

Если вы используете старую карту Radeon, например Radeon 9250, вам необходимо использовать открытый ati драйвер. Compiz Fusion wiki может помочь.

Медленная работа на решениях Intel

Примечание: Этот параметр включён по умолчанию в openSUSE 11.0

Черный экран на NVIDIA

Google Earth зависает на сплешскрине

'Вероятно, все версии закрытых драйверов ATI (fglrx) версии 2.28 и новее не работают с Google Earth (только на некоторых системах). Вот решение как заставить Google Earth работать:

Читайте также: