macOS Window Buttons for KDE Plasma 6

Легковесный плазмоид (виджет панели задач) для KDE Plasma 6, реализующий круглые кнопки управления окном в стиле macOS.

Особенности

  • Интерфейс в стиле macOS: аккуратные круглые кнопки (Закрыть, Свернуть, Развернуть) диаметром 13px с правильными цветами и обводкой.
  • Интерактивность: появление миниатюрных символов (✕, −, ⤢) при наведении курсора на группу кнопок.
  • Умное автоскрытие: виджет отображается на панели только тогда, когда активное окно развернуто на весь экран (Maximized / FullScreen).
  • Схлопывание в 0px: когда окно не развернуто, свернуто или активно другое неразвернутое окно, виджет полностью скрывается (visible: false) и занимает ровно 0 пикселей на панели.
  • Поддержка режима редактирования Plasma: при входе в режим настройки панели виджет остается видимым с полупрозрачной рамкой, чтобы его можно было легко перемещать, настраивать или удалять.

Установка

Вариант 1: Через символическую ссылку (рекомендуется для разработки)

mkdir -p ~/.local/share/plasma/plasmoids
ln -sfn "$(pwd)" ~/.local/share/plasma/plasmoids/org.kde.plasma.macoswindowbuttons
kbuildsycoca6
systemctl --user restart plasma-plasmashell.service

Вариант 2: Через kpackagetool6

kpackagetool6 -t Plasma/Applet -i .
systemctl --user restart plasma-plasmashell.service

Скрытие родных рамок у развернутых окон

Чтобы у самих окон при максимизации исчезала родная верхняя полоса с заголовком и кнопками, включите опцию в KWin:

kwriteconfig6 --file kwinrc --group Windows --key BorderlessMaximizedWindows true
qdbus6 org.kde.KWin /KWin reconfigure

Лицензия

GPL-2.0+

S
Description
No description provided
Readme
28 KiB
Languages
QML 100%