什么是窗口装饰器?通俗的话说就是负责窗口的标题栏、窗口边框、交互按钮(最大化/最小化/关闭)、包括阴影 / 圆角这些的程序。相当于窗口的 "外衣",而 breeze 是 KDE Plasma 的默认窗口装饰器。klassy 则是它的 fork 版本。
它适用于最新版本的 KDE Plasma 桌面,而且提供一个相比默认装饰器更多diy滑块的配置面板,并且也支持预设导入导出配置文件,这使它的主题分发传播也更方便。
面板可配置非常多东西如:按钮大小、形状、透明度、颜色和轮廓、图标、按钮高亮显示。甚至是悬停和焦点的颜色,以及标题栏的颜色、模糊/透明度、动画。
(截图上我把窗口装饰器弄成了类 gnome 的风格)
当然,如果你喜欢类似 Mac 的风格,也可以:
项目地址:https://github.com/paulmcauley/klassy
在已经安装 git 的前提下,把项目源码 clone 下来。
git clone https://github.com/paulmcauley/klassy
cd 进 klassy 文件夹,并切换分支版本。
cd klassy && git checkout 你的目标版本分支
新建一个 build 目录,并 cd 进去
mkdir build && cd build
开始编译构建(过程中缺少什么依赖就补什么)
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
make -j $(grep -c '^processor' /proc/cpuinfo)
make install DESTDIR=./buildroot
此时 源码目录/build/buildroot/
下会得到构建好的程序。你可以直接丢 /
下,也可以打包成 deb 或 rpm 来管理,看你喜好(但是个人推荐打包)。
接下来打开你的 KDE 设置,找到颜色和主题-窗口装饰元素,找到 klassy 然后应用即可。