KDE Plasma 5.25, X11, Breeze (темный): Включить прозрачность и размытие

Вопрос или проблема

Недавно я перешел на Fedora KDE 36 с Plasma 5.25.2. Использую X11, потому что с Wayland (NVIDIA GPU) у меня возникают сильные визуальные глитчи.

Теперь я хотел бы включить какую-то форму прозрачности+размытия на теме Breeze Plasma (темная). Я искал уже некоторое время, но не нашел подходящего или актуального решения.
Вот что я пробовал:

  • Перейти в Системные настройки -> Оформление -> Стиль приложения, нажать кнопку Настроить стиль на Breeze, перейти на вкладку Прозрачность и изменить её:
    Настройка прозрачности 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

  1. Установка и настройка Kvantum Manager:

    Kvantum — это мощное приложение, которое позволяет детально настраивать стили окон в KDE Plasma. Выполните следующие шаги:

    • Установите Kvantum Manager через стандартный менеджер пакетов вашей системы.
    • Откройте Kvantum Manager и перейдите в раздел «Настройки активной темы» (Configure Active Theme).
    • Далее выберите «Хаки» (Hacks).
    • Убедитесь, что опция «✓ Blur explicitly translucent windows» отмечена.
    • Сохраните изменения и перезайдите в систему.

    Этот шаг позволит контролировать размытость для всех прозрачных окон.

  2. Альтернативные методы через системные настройки:

    • В разделе «Системные настройки» перейдите в «Параметры рабочего стола» и убедитесь, что включены эффекты «Размытие» и «Контраст фона». Иногда после обновления системы их необходимо включить вручную.
    • Помимо этого, проверьте раздел «Управление окнами» и настройки правил видимости. Включите правила прозрачности для окон, при необходимости создавая их индивидуально для каждого приложения.
  3. Изменение метаданных темы:

    Ранее предлагается изменить файл метаданных темы Plasma. Поскольку у вас есть файл /usr/share/plasma/desktoptheme/F36/metadata.desktop, откройте его и увеличьте значение ключа contrast. Иногда необходимо перезагрузить систему или сеанс, чтобы изменения вступили в силу.

  4. Проверка настроек панели и Konsole:

    Обратите внимание, что прозрачность панели работает корректно. Это может быть признаком правильной работы Plasma с текущими настройками прозрачности. Konsole, который поддерживает прозрачность и размытие, может служить примером для других приложений.

Заключение

Достижение эффекта прозрачности и размытия в KDE Plasma требует комбинации настроек через Kvantum и системные настройки. Эксперименты с метаданными темы и правами окна также могут внести свой вклад в достижение оптимального результата. Важно помнить, что визуальные эффекты сильно зависят от аппаратного обеспечения, поэтому возможны различия в их реализации на разных системах. Если вышеперечисленные шаги не дают результата, рекомендуется следить за обновлениями Plasma и драйверов NVIDIA, так как это может оказать влияние на поддержку данных функций в будущем.

Оцените материал
Добавить комментарий

Капча загружается...