尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

如何让 Kröhnkite 平铺更清爽:去掉标题栏、自定义边框颜色的简单做法

如何让 Kröhnkite 平铺更清爽:去掉标题栏、自定义边框颜色的简单做法 如何让 Kröhnkite 平铺更清爽去掉标题栏、自定义边框颜色的简单做法【免费下载链接】krohnkiteA dynamic tiling extension for KWin项目地址: https://gitcode.com/gh_mirrors/kr/krohnkite平铺布局里每个窗口顶上的标题栏和四周的灰色边框是不是总在偷走你的屏幕空间Kröhnkite 是 KWin 的动态平铺扩展dynamic tiling extension新窗口会自动归位、拼成整齐的布局省掉手动拖拽。但默认状态下它只是拼上了还谈不上清爽标题栏还在边框是系统默认色。下面带你走两遍配置把这两块都收拾干净。快速上手三条命令跑起 Kröhnkite先让它跑起来、看到平铺效果样式的事放后面。git clone https://gitcode.com/gh_mirrors/kr/krohnkite cd krohnkite make installmake install会自动构建并安装.kwinscript脚本包。接着做三件事打开 系统设置 → 窗口管理 → KWin Scripts在列表里勾选 Kröhnkite点击 Apply之后打开的新窗口都会自动平铺。先用默认快捷键体验Meta J/K/H/L移动焦点Meta \循环切换布局Meta F切换浮动。动手前准备环境要求与安装方式速览桌面环境KDE PlasmaKWin 合成器源码安装需要Typescript3.1.x 已验证、GNU Make、p7zip7z不想编译直接下载krohnkite-x.x.kwinscript发布包在 KWin Scripts 对话框点右上角Import KWin script…导入即可只想试试make run临时加载make stop退出无需安装想用配置对话框KWin Scripts 里的Configure按钮还得手动建一个软链接这是 KWin 脚本机制的限制mkdir -p ~/.local/share/kservices5/ ln -s ~/.local/share/kwin/scripts/krohnkite/metadata.desktop ~/.local/share/kservices5/krohnkite.desktop核心配置移除标题栏、换边框颜色两处操作其实都不在 Kröhnkite 内部而在 KDE 系统层标题栏归窗口装饰管边框颜色归全局窗口设置管。移除标题栏推荐做法一次对所有窗口生效打开 系统设置 → 应用程序样式 → 窗口装饰 → 在装饰预览里点击Configure Breeze→ 切到Window-Specific Overrides标签页 → 点Add→ 在Regular expression to match填.*勾选Hide window title bar→ 点 Ok。备选做法窗口规则只针对特定窗口系统设置 → 窗口管理 → 窗口规则 → 添加新规则把窗口类设为 Kröhnkite在外观选项卡把标题栏设为无应用即可。自定义边框颜色标题栏一去掉边框就成了辨认活动窗口的唯一线索改色尤其值得。编辑~/.config/kdeglobals在[WM]小节末尾加两行frame61,174,233—— 活动窗口边框色inactiveFrame239,240,241—— 非活动窗口边框色不想打开文件跑这两条命令效果相同kwriteconfig5 --file ~/.config/kdeglobals --group WM --key frame 61,174,233 kwriteconfig5 --file ~/.config/kdeglobals --group WM --key inactiveFrame 239,240,241上面两组数值是 Breeze 主题的原色换成你喜欢的 RGB 即可。注销再登录标题栏和边框颜色都要求会话重启才生效。进阶调优边框宽度与平铺间隙边框宽度在 窗口装饰 里取消勾选Use themes default window border size右侧数值框里调大。有些主题默认边框太细颜色改了也看不出来。干脆不要边框在res/config.xml定义的配置对话框里勾上noTileBorder平铺窗口边框直接移除适合留间隙的布局。平铺间隙screenGapTop、screenGapBottom、screenGapLeft、screenGapRight控制平铺块与屏幕四边的距离tileLayoutGap控制 Tile 布局里块与块之间的缝隙都在配置对话框里调。验证与排坑确认生效与常见问题清单先确认效果打开两三个窗口自动平铺、无标题栏边框是你设的颜色KWin Scripts 对话框里 Kröhnkite 保持勾选无报错标记注意脚本自身的任何配置改动都要在 KWin Scripts 对话框重新激活取消勾选 → Apply → 再勾选 → Apply不想整个会话重启只想重组合成器AltF2 输入kwin --replace常见问题按现象 → 原因 → 解法排改了配置平铺没生效→ KWin 脚本配置需要脚本重新激活 → 在 KWin Scripts 对话框取消勾选 KröhnkiteApply再勾选Apply。边框颜色没变化→[WM]里的修改要会话重启才生效 → 注销重新登录或重启机器。边框在最大化时消失→ Breeze 主题对最大化窗口默认去边框省空间 → 在窗口规则加一条把Maximized horizontally和Maximized vertically设为 Force No。Discord 这类应用平铺不齐、互相压盖→ 应用自带过大的最小尺寸 → 窗口规则里加Minimum Size属性设为 Force、0×0。自定义边框色后部分窗口显示异常→ 颜色格式写错 → 确认是逗号分隔的三个数字如61,174,233别写十六进制。标题栏去掉、边框换色之后平铺桌面才算真正清爽窗口即内容边框只负责告诉你哪个是活动的。想再往深处看可以翻一遍src/layouts/目录Tile、Monocle、Spiral 这些布局的实现都在那配合 官方 README 里的布局快捷键够你折腾一阵了。【免费下载链接】krohnkiteA dynamic tiling extension for KWin项目地址: https://gitcode.com/gh_mirrors/kr/krohnkite创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表