Полностью сформулированный виджет, чтобы принести функции настройки латте-докла и строки состояния WM на плазменную панель по умолчанию.


Переопределения дайте вам дать совершенно другую конфигурацию одному или нескольким виджетам
Важный
Этот виджет вносит временные изменения во внутренних частях на панель, которая не предназначена для изменения внешних.
Убедитесь, что вы используете последнюю версию виджета и плазмы, чтобы избежать проблем совместимости.
Если вы нашли ошибку во время использования панельного колоратора, пожалуйста, сначала сообщите об этом, сообщите о ее KDE только после того, как мы завершим, что вы можете получить проблему с восходящим пожилым и вы можете воспроизвести проблему.
Plasma 5 версия v0.2.0 Больше не поддерживается
Плазма 6
Установите эти зависимости или эквиваленты для вашего распределения
Архи
git gcc cmake extra-cmake-modules libplasma spectacleФедора
git gcc-c++ cmake extra-cmake-modules libplasma-devel spectacleSpectacle необязательно, будет использоваться для создания предварительных предварительных просмотров
Клонировать и установить
git clone https://github.com/luisbocanegra/plasma-panel-colorizer
cd plasma-panel-colorizer./install.sh./install-plugin.shAur/Plasma6-Applets-Panel-Colorizer Используйте предпочтительный помощник AUR, например:
yay -S plasma6-applets-panel-colorizerДля тех, кто использует Nixos или Nix Package Manager, пакет NIX доступен в Nixpkgs-Unstable.
Чтобы установить виджет, используйте один из этих методов:
Никсос
environment . systemPackages = with pkgs ; [
plasma-panel-colorizer
] ;Домашний менеджер
home . packages = with pkgs ; [
plasma-panel-colorizer
] ;Plasma-Manager: если виджет будет добавлен на панель, он будет автоматически установлен
Другие дистрибуции с использованием диспетчера пакетов NIX
# without flakes:
nix-env -iA nixpkgs.plasma-panel-colorizer
# with flakes:
nix profile install nixpkgs#plasma-panel-colorizerИнструкции по добавлению новых пресетов или улучшения существующих здесь
Изменения в панели не являются постоянными и могут быть удалены путем отключения или удаления виджета
Место, где они хранятся, изменилось, новые локации:
/home/$USER/.config/panel-colorizer/presets//home/$USER/.config/panel-colorizer/overrides.json/home/$USER/.config/panel-colorizer/forceForegroundColor.jsonФормат пресетов изменился, предустановки из предыдущей версии должны быть воссозданы вручную
Если вы устраняете устранение проблем, сделайте третий вариант и прочитайте уведомление о ошибках отчетности в начале установки
Этот виджет работает путем инъекции/управления фоном и цветами других виджетов и панели, где он размещен.
Технический
Фоны нарисованы путем создания прямоугольных областей, более прямых виджетов/панели, текста и значков, выполняется путем редактирования собственного свойства некоторых элементов и перезаписать Kirigami.Theme.<something>Color цвета для других, в то время как это работает для большинства виджетов, есть некоторые, которые не будут, потому что они нарисуют текст, и значки отличаются от того, что соответствует этому проекту, если вы найдете виджет, что не получит цвета, которые я буду испытывать его.
Производительность
Я пытался оптимизировать его, поэтому использование процессора увеличивается только на 0,5-1% на моем компьютере, но использование может варьироваться в зависимости от вашей системы или сколько виджетов на ваших панелях.
Только на панели на данный момент виджеты рабочего стола могут быть возможны, потому что другие не изучали, но, скорее всего, нет.
Пожалуйста, прочитайте рекомендации в этом репозитории
Если вам нравится проект, пожалуйста, рассмотрите возможность пожертвования/спонсирования этого и моей другой работы с открытым исходным кодом
Дайте ему звезду на GitHub
Оценка / оставить обзор в магазине KDE