我修复了在Linux(kde)上无法使用Windows任务栏动画的bug

| 字数:367 | 阅读:约2min

习惯了Windows的任务栏,刚用kde的时候任务栏总感觉缺点什么——图标点了就只有闪现的svg切换。KDE Plasma原版任务栏的动画基本等于没有(旁边的小部件都有点击缩小的动画),于是把原版插件Fork出来自己加了点动画,就有了这个Animated Plasma Task。

动画效果

演示图:

demo.webp

目前三个组件都带上了动画。主力是图标任务管理器任务管理器,动画是同一套:

  • 点按图标会压一下缩放
  • 新窗口出现会滑进任务栏
  • 最小化的时候会往下弹一下
  • 关窗口会滑出去
  • 窗口重新出现会弹跳着出来
  • 打开新窗口还有一点上弹的过渡
  • 拖着重排的时候会平滑移动
  • 鼠标悬停会像 macOS Dock 一样放大
  • 图标带 Windows 风格的背景框,运行中的窗口有指示器条
  • 图标大小支持全局缩放
  • 动画速度还有五档可以调

应用启动器 有图标的按压缩放和悬停上移两个动画,以及侧边栏的hover背景平移动画。

安装

git clone https://github.com/SkyShadowHero/Animated-plasma-task.git
cd Animated-plasma-task
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make -j$(nproc)
sudo make install

删除:

sudo make uninstall

嫌花里胡哨可以在设置里面按需关闭效果

写在后面

项目地址:SkyShadowHero/Animated-plasma-task
基于KDE Plasma原版插件,原作者Eike Hein、Martin Graesslin、Mikel Johnson,感谢他们的工作。
代码 GPL-2.0,动画素材 CC-BY 4.0。

版权信息