main
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+
Languages
QML
100%