Вопрос или проблема
Недавно я перешел на Fedora KDE 36 с Plasma 5.25.2. Использую X11, потому что с Wayland (NVIDIA GPU) у меня возникают сильные визуальные глитчи.
Теперь я хотел бы включить какую-то форму прозрачности+размытия на теме Breeze Plasma (темная). Я искал уже некоторое время, но не нашел подходящего или актуального решения.
Вот что я пробовал:
- Перейти в
Системные настройки -> Оформление -> Стиль приложения
, нажать кнопкуНастроить стиль
на Breeze, перейти на вкладку Прозрачность и изменить её:
Это ничего не меняет. - Искать прозрачные темы Breeze. Я читал где-то, что “необходимо использовать тему, которая поддерживает прозрачность”. Первый результат всегда Breeze Transparent, но это скин для Yakuake, так что не стоит пытаться. Пробовал KvKonqi и Genome Dark с Kvantum. Не достаточно похожи, и не учитывают цвет акцента. Они позволяют добиться некоторой нестабильной прозрачности (в Dolphin каждая вторая строка непрозрачна…)
- Перейти в
Системные настройки -> Управление окнами -> Правила окон -> Добавить новое...
и создать правило прозрачности для каждого окна. Это работает, но не применяет размытие – хотя вСистемные настройки -> Поведение рабочего пространства -> Эффекты рабочего стола
,Размытие
иКонтраст фона
включены.
Также есть опцияПолупрозрачность
, и она позволяет сделать перемещаемые окна полупрозрачными, что работает нормально. Однако они также не размываются. - Существует этот пост на Reddit, утверждающий, что можно просто отредактировать
/usr/share/plasma/desktoptheme/default/metadata.desktop
и изменитьконтраст
на более высокое значение. Этот файл не существует на моем компьютере, но у меня есть/usr/share/plasma/desktoptheme/F36/metadata.desktop
с соответствующей записью. Не заметил никаких изменений.
У кого-нибудь есть рабочее решение?
Обратите внимание, что прозрачность панели работает, и единственное приложение, которое позволяет прозрачность с учетом настроек размытия, – это Консоль
.
Установите Kvantum Manager.
Затем перейдите в: Настроить активную тему –> Хаки
убедитесь, что ‘✓ Размытие явно прозрачных окон’ отмечено как выбранное.
Нажмите сохранить, затем перезайдите в систему.
Ответ или решение
Вопрос, как включить прозрачность и размытие в темной теме Breeze на KDE Plasma 5.25 при использовании X11, является актуальным и востребованным среди пользователей Fedora, которые сталкиваются с визуальными проблемами на Wayland при использовании NVIDIA GPU. Следуя контексту и предоставленным деталям, мы можем предложить несколько решений для достижения желаемого эффекта.
Решение проблемы прозрачности и размытия в KDE Plasma
-
Установка и настройка Kvantum Manager:
Kvantum — это мощное приложение, которое позволяет детально настраивать стили окон в KDE Plasma. Выполните следующие шаги:
- Установите Kvantum Manager через стандартный менеджер пакетов вашей системы.
- Откройте Kvantum Manager и перейдите в раздел «Настройки активной темы» (Configure Active Theme).
- Далее выберите «Хаки» (Hacks).
- Убедитесь, что опция «✓ Blur explicitly translucent windows» отмечена.
- Сохраните изменения и перезайдите в систему.
Этот шаг позволит контролировать размытость для всех прозрачных окон.
-
Альтернативные методы через системные настройки:
- В разделе «Системные настройки» перейдите в «Параметры рабочего стола» и убедитесь, что включены эффекты «Размытие» и «Контраст фона». Иногда после обновления системы их необходимо включить вручную.
- Помимо этого, проверьте раздел «Управление окнами» и настройки правил видимости. Включите правила прозрачности для окон, при необходимости создавая их индивидуально для каждого приложения.
-
Изменение метаданных темы:
Ранее предлагается изменить файл метаданных темы Plasma. Поскольку у вас есть файл
/usr/share/plasma/desktoptheme/F36/metadata.desktop
, откройте его и увеличьте значение ключаcontrast
. Иногда необходимо перезагрузить систему или сеанс, чтобы изменения вступили в силу. -
Проверка настроек панели и Konsole:
Обратите внимание, что прозрачность панели работает корректно. Это может быть признаком правильной работы Plasma с текущими настройками прозрачности. Konsole, который поддерживает прозрачность и размытие, может служить примером для других приложений.
Заключение
Достижение эффекта прозрачности и размытия в KDE Plasma требует комбинации настроек через Kvantum и системные настройки. Эксперименты с метаданными темы и правами окна также могут внести свой вклад в достижение оптимального результата. Важно помнить, что визуальные эффекты сильно зависят от аппаратного обеспечения, поэтому возможны различия в их реализации на разных системах. Если вышеперечисленные шаги не дают результата, рекомендуется следить за обновлениями Plasma и драйверов NVIDIA, так как это может оказать влияние на поддержку данных функций в будущем.