# macOS Window Buttons for KDE Plasma 6 Легковесный плазмоид (виджет панели задач) для **KDE Plasma 6**, реализующий круглые кнопки управления окном в стиле macOS. ## Особенности - **Интерфейс в стиле macOS**: аккуратные круглые кнопки (Закрыть, Свернуть, Развернуть) диаметром 13px с правильными цветами и обводкой. - **Интерактивность**: появление миниатюрных символов (✕, −, ⤢) при наведении курсора на группу кнопок. - **Умное автоскрытие**: виджет отображается на панели **только тогда, когда активное окно развернуто на весь экран (Maximized / FullScreen)**. - **Схлопывание в 0px**: когда окно не развернуто, свернуто или активно другое неразвернутое окно, виджет полностью скрывается (`visible: false`) и занимает ровно 0 пикселей на панели. - **Поддержка режима редактирования Plasma**: при входе в режим настройки панели виджет остается видимым с полупрозрачной рамкой, чтобы его можно было легко перемещать, настраивать или удалять. ## Установка ### Вариант 1: Через символическую ссылку (рекомендуется для разработки) ```bash 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 ```bash kpackagetool6 -t Plasma/Applet -i . systemctl --user restart plasma-plasmashell.service ``` ## Скрытие родных рамок у развернутых окон Чтобы у самих окон при максимизации исчезала родная верхняя полоса с заголовком и кнопками, включите опцию в KWin: ```bash kwriteconfig6 --file kwinrc --group Windows --key BorderlessMaximizedWindows true qdbus6 org.kde.KWin /KWin reconfigure ``` ## Лицензия GPL-2.0+