История изменений
Исправление posixbit, (текущая версия) :
Вот пошаговый гайд по замене KWin на Compiz Reloaded в Debian/Ubuntu/Mint с KDE Plasma 5 или 6. Мы будем настраивать Compiz в качестве основного оконного менеджера и использовать CompizConfig Settings Manager (CCSM) для конфигурации, а Emerald для декораций окон.
Шаг 1. Установка Compiz Reloaded и необходимых пакетов
-
Обновите список пакетов:
sudo apt update
-
Установите Compiz Reloaded и необходимые инструменты (CCSM и Emerald):
sudo apt install compiz compiz-plugins compizconfig-settings-manager emerald
-
Убедитесь, что Compiz и необходимые библиотеки установлены:
compiz --version
Шаг 2. Настройка Compiz в качестве оконного менеджера
-
Отключите KWin. KDE Plasma по умолчанию использует KWin как оконный менеджер, поэтому нам нужно его отключить и настроить Compiz на автозапуск.
-
Создайте скрипт для запуска Compiz при старте сессии KDE:
nano ~/.config/plasma-workspace/env/compiz-start.sh
-
Вставьте следующий код в файл
compiz-start.sh
:#!/bin/bash # Завершение KWin, если он уже запущен killall kwin_x11 # Запуск Compiz compiz --replace &
-
Сохраните файл и сделайте его исполняемым:
chmod +x ~/.config/plasma-workspace/env/compiz-start.sh
-
Добавьте автозапуск Emerald. Для этого создайте еще один файл в той же папке:
nano ~/.config/autostart/emerald.desktop
-
Вставьте в него следующие строки:
[Desktop Entry] Type=Application Exec=emerald --replace Hidden=false X-GNOME-Autostart-enabled=true Name=Emerald Comment=Запуск декоратора окон Emerald для Compiz
Шаг 3. Настройка Compiz с помощью CCSM
-
Запустите CompizConfig Settings Manager (CCSM):
ccsm
-
В CCSM включите основные плагины:
- Composite: для композитинга окон.
- OpenGL: для использования графического ускорения.
- Window Decoration: для управления темами окон (здесь выберите
emerald --replace
в поле команды). - Move Window и Resize Window: для базового управления окнами.
- Place Windows: чтобы окна автоматически позиционировались на экране.
- Animation и другие визуальные эффекты (по вашему усмотрению).
-
Настройте плагин Window Decoration:
- В плагине Window Decoration укажите
emerald --replace
в поле Command. Это позволит Emerald обрабатывать украшения окон.
- В плагине Window Decoration укажите
-
Опционально включите плагин Expo и Scale для удобной работы с рабочими столами.
Шаг 4. Настройка Emerald для декораций окон
-
Запустите Emerald Theme Manager для выбора темы:
emerald-theme-manager
-
В Emerald Theme Manager выберите понравившуюся тему. Обычно несколько тем поставляются по умолчанию, но вы также можете загрузить дополнительные темы из интернета и добавить их в менеджер.
Шаг 5. Тестирование и отладка
-
Выйдите из текущей сессии KDE Plasma и войдите снова. Компиз и Emerald должны автоматически запуститься, заменяя KWin.
-
Если Compiz не запускается, вы можете попробовать вручную выполнить команду:
compiz --replace
-
Также проверьте, работает ли Emerald:
emerald --replace
Шаг 6. Возврат к KWin (на случай, если возникнут проблемы)
Если Compiz окажется нестабильным, вы можете вернуть KWin как оконный менеджер.
-
Удалите или переименуйте файл
compiz-start.sh
:mv ~/.config/plasma-workspace/env/compiz-start.sh ~/.config/plasma-workspace/env/compiz-start.sh.bak
-
Войдите в систему снова — KDE Plasma автоматически запустит KWin.
Советы по устранению неполадок
- Если у вас возникают проблемы с отображением окон, убедитесь, что включены плагины Composite и OpenGL.
- Если окна исчезают или ведут себя неправильно, попробуйте настроить порядок загрузки плагинов в CCSM.
- Если Emerald не отображает украшения окон, убедитесь, что в плагине Window Decoration указана команда
emerald --replace
.
Исходная версия posixbit, :
Вот пошаговый гайд по замене KWin на Compiz Reloaded в Debian/Ubuntu/Mint с KDE Plasma 6. Мы будем настраивать Compiz в качестве основного оконного менеджера и использовать CompizConfig Settings Manager (CCSM) для конфигурации, а Emerald для декораций окон.
Шаг 1. Установка Compiz Reloaded и необходимых пакетов
-
Обновите список пакетов:
sudo apt update
-
Установите Compiz Reloaded и необходимые инструменты (CCSM и Emerald):
sudo apt install compiz compiz-plugins compizconfig-settings-manager emerald
-
Убедитесь, что Compiz и необходимые библиотеки установлены:
compiz --version
Шаг 2. Настройка Compiz в качестве оконного менеджера
-
Отключите KWin. KDE Plasma по умолчанию использует KWin как оконный менеджер, поэтому нам нужно его отключить и настроить Compiz на автозапуск.
-
Создайте скрипт для запуска Compiz при старте сессии KDE:
nano ~/.config/plasma-workspace/env/compiz-start.sh
-
Вставьте следующий код в файл
compiz-start.sh
:#!/bin/bash # Завершение KWin, если он уже запущен killall kwin_x11 # Запуск Compiz compiz --replace &
-
Сохраните файл и сделайте его исполняемым:
chmod +x ~/.config/plasma-workspace/env/compiz-start.sh
-
Добавьте автозапуск Emerald. Для этого создайте еще один файл в той же папке:
nano ~/.config/autostart/emerald.desktop
-
Вставьте в него следующие строки:
[Desktop Entry] Type=Application Exec=emerald --replace Hidden=false X-GNOME-Autostart-enabled=true Name=Emerald Comment=Запуск декоратора окон Emerald для Compiz
Шаг 3. Настройка Compiz с помощью CCSM
-
Запустите CompizConfig Settings Manager (CCSM):
ccsm
-
В CCSM включите основные плагины:
- Composite: для композитинга окон.
- OpenGL: для использования графического ускорения.
- Window Decoration: для управления темами окон (здесь выберите
emerald --replace
в поле команды). - Move Window и Resize Window: для базового управления окнами.
- Place Windows: чтобы окна автоматически позиционировались на экране.
- Animation и другие визуальные эффекты (по вашему усмотрению).
-
Настройте плагин Window Decoration:
- В плагине Window Decoration укажите
emerald --replace
в поле Command. Это позволит Emerald обрабатывать украшения окон.
- В плагине Window Decoration укажите
-
Опционально включите плагин Expo и Scale для удобной работы с рабочими столами.
Шаг 4. Настройка Emerald для декораций окон
-
Запустите Emerald Theme Manager для выбора темы:
emerald-theme-manager
-
В Emerald Theme Manager выберите понравившуюся тему. Обычно несколько тем поставляются по умолчанию, но вы также можете загрузить дополнительные темы из интернета и добавить их в менеджер.
Шаг 5. Тестирование и отладка
-
Выйдите из текущей сессии KDE Plasma и войдите снова. Компиз и Emerald должны автоматически запуститься, заменяя KWin.
-
Если Compiz не запускается, вы можете попробовать вручную выполнить команду:
compiz --replace
-
Также проверьте, работает ли Emerald:
emerald --replace
Шаг 6. Возврат к KWin (на случай, если возникнут проблемы)
Если Compiz окажется нестабильным, вы можете вернуть KWin как оконный менеджер.
-
Удалите или переименуйте файл
compiz-start.sh
:mv ~/.config/plasma-workspace/env/compiz-start.sh ~/.config/plasma-workspace/env/compiz-start.sh.bak
-
Войдите в систему снова — KDE Plasma автоматически запустит KWin.
Советы по устранению неполадок
- Если у вас возникают проблемы с отображением окон, убедитесь, что включены плагины Composite и OpenGL.
- Если окна исчезают или ведут себя неправильно, попробуйте настроить порядок загрузки плагинов в CCSM.
- Если Emerald не отображает украшения окон, убедитесь, что в плагине Window Decoration указана команда
emerald --replace
.