Files
manjaro_kde_custom/README.md
2026-03-23 17:55:00 +08:00

4.0 KiB
Raw Permalink Blame History

manjaro_kde_custom

我当前这台 Manjaro + KDE Plasma 6 机器的美化配置归档。

内容

  • scripts/recalc-plasma-bottom-docks.sh
    • 自动按当前显示器数量/尺寸重算底部 dock
    • 确保每块启用中的屏幕都有一个底部 dock
    • dock 统一保持:底部、居中、浮动、自动隐藏、长度随内容变化 (fit)
  • systemd/plasma-dock-autofit.service
    • 登录后执行一次自动重算
  • systemd/plasma-dock-autofit.path
    • 监听 ~/.config/kwinoutputconfig.json,显示器布局变化时自动重算
  • presets/LogicDock/settings.json
    • 当前实际使用中的 Panel Colorizer 自定义预设
    • 基于内置 Dock 预设修改而来,当前特点:
      • 更圆的圆角
      • 更大的 padding / spacing
      • 更明显的阴影
      • 更适合多屏下的底部自动隐藏 dock
  • docs/dock-launchers.txt
    • 当前主 dock 固定的启动器列表
  • install.sh
    • 一键安装脚本
  • uninstall.sh
    • 卸载自动重算脚本与 systemd 用户服务

这套美化当前依赖

  • KDE Plasma 6
  • Panel Colorizer
  • 当前全局主题:com.github.vinceliuice.Layan
  • 可选:kvantum / kvantum-qt5

当前机器使用的是 Layan 全局主题dock 的圆角和悬浮视觉主要由 Panel Colorizer 提供。

安装

1. 安装依赖

Manjaro / Arch:

sudo pacman -S spectacle python python-dbus python-gobject kvantum kvantum-qt5 papirus-icon-theme

Panel Colorizer

yay -S plasma6-applets-panel-colorizer

Layan 主题请通过 KDE Store 安装,或者使用你自己的 Plasma 6 主题。

2. 安装本仓库配置

在仓库根目录执行:

./install.sh

它会做这些事:

  • 安装自动重算脚本到 ~/.local/bin/
  • 安装用户级 systemd 服务到 ~/.config/systemd/user/
  • 安装 LogicDock 预设到 ~/.config/panel-colorizer/presets/LogicDock
  • 启用并立即运行自动重算服务

3. 生效逻辑

  • 登录后自动执行一次
  • 当 KDE 显示器布局配置发生变化时自动执行
  • 会自动为每块启用中的屏幕创建/修正底部 dock

当前 dock 行为

  • 底部
  • 居中
  • 浮动
  • 自动隐藏
  • 长度按内容动态扩展,不固定留大空白
  • 每块屏幕都各自有 dock
  • 显示器变化后自动重算

Panel Colorizer 预设说明

当前使用的是 LogicDock 预设,而不是单纯的内置 Dock

  • 更大的圆角:更接近 mac 风格
  • 更大的左右内边距:图标不会太挤
  • 更大的 widget spacingdock 视觉更舒展
  • 阴影稍加强:悬浮感更明显

如果你想手动应用这个预设:

  1. 确保 bottom dock 里已经有 Panel Colorizer
  2. 右键 Panel Colorizer → 配置
  3. Presets → 选择 LogicDock

Kvantum 说明

Kvantum 是 Qt 应用控件主题引擎,主要影响:

  • 按钮
  • 输入框
  • 菜单
  • 滚动条

不负责 Plasma 面板布局本身。

a. 安装:

sudo pacman -S kvantum kvantum-qt5

b. 打开:

kvantummanager

c. 在 KDE 中启用:

  • 系统设置 → 应用程序样式 → Qt 程序样式 → 选择 Kvantum

恢复 / 卸载

./uninstall.sh

如果只想临时停用:

systemctl --user disable --now plasma-dock-autofit.path plasma-dock-autofit.service

额外推荐的小组件

官方最稳

  • System Monitor Memory
  • System Monitor Net

官方页:

看上传/下载速度

轻量看 RAM / 温度

备注

这个仓库归档的是我当前机器上实际跑通的一套配置

如果后面 Plasma / Panel Colorizer 升级后行为变化,建议:

  1. 先执行 ./install.sh 重新覆盖脚本和服务
  2. 注销并重新登录一次
  3. 再手动执行一次:
~/.local/bin/recalc-plasma-bottom-docks.sh