Window Sweaters 命令行进阶:一份 sweatersrc 脚本搞定批量设置与应用黑白名单

发布时间:2026/10/27 1:22:35

Window Sweaters 命令行进阶:一份 sweatersrc 脚本搞定批量设置与应用黑白名单 【免费下载链接】window-sweatersA macOS menu-bar app that dresses your windows in knitted borders.项目地址https://gitcode.com/gh_mirrors/wi/window-sweaters点击查看免费下载Window Sweaters 是一款 macOS 菜单栏应用能给每个窗口织上针织毛衣边框让桌面更有温度。除了点击菜单栏图标它还隐藏了一个强力的sweatersrc启动脚本一份脚本就能批量设置针织风格、纱线颜色、边框宽度与应用黑白名单不必再逐项点选菜单。sweatersrc 启动脚本的工作机制每次启动时Window Sweaters 会依次在两个位置寻找启动脚本~/.config/window-sweaters/sweatersrc优先~/.sweatersrc找到后即用sh执行相关实现在 src/misc/helpers.h 中有三个值得注意的细节文件没有可执行权限时会自动补上无需手动chmod x脚本运行时长被限制为 60 秒避免拖慢启动如果你是用命令行参数启动应用的脚本会被跳过调用点在 src/main.c。一句话概括sweatersrc 就是你希望每天打开 Window Sweaters 时自动生效的那份开机设置。批量下发参数命令行与菜单是同一套参数所有菜单功能在 src/parse.c 中都被解析为keyvalue参数比如/Applications/Window Sweaters.app/Contents/MacOS/WindowSweaters \ width14 \ active_color0xffd58561 \ chartzigzag \ whitelistFirefox,Slack三个关键行为已有实例在运行时新进程会把参数通过内部 Mach 消息转发给运行中的实例然后退出所以重复启动不会出错运行中的实例会直接重新绘制没有任何实例时会带着这些设置直接启动可执行文件名为WindowSweaters见 AppInfo.plist应用已在运行却没传有效参数会提示A Window Sweaters instance is already running and no valid arguments were provided。应用黑白名单最常用的两个参数参数作用示例whitelist只给列出的应用织毛衣whitelistFirefox,Slackblacklist只排除列出的应用blacklistPreview多个应用用英文逗号分隔按应用进程名匹配两个参数可同时使用先判白名单再判黑名单设置会立即重建所有边框保存后马上生效。提示菜单栏Apps里的勾选和命令行黑白名单是两套独立的过滤一个窗口必须同时通过两层检查才会被套上毛衣说明见 CONTRIBUTING.md。一份完整的 sweatersrc 示例把下面内容存到~/.config/window-sweaters/sweatersrc下次打开 Window Sweaters 即自动完成只给 Firefox 和 Slack 织毛衣、12 点宽边框、非聚焦窗口稍作压暗#!/bin/sh SWEATER/Applications/Window Sweaters.app/Contents/MacOS/WindowSweaters # 参数会转发给运行中的实例无需先退出应用 $SWEATER \ whitelistFirefox,Slack \ chartzigzag \ width12 \ dim0.4修改后重启 Window Sweaters 即可应用也可以不写脚本在终端里临时执行上面这段参数完成一次性调整。常用参数速查内置图案包括by-app、zigzag、picnic、twinkle等完整毛线样式集可翻阅 docs/COLLECTION.md你还可以把自制的 PNG 图表放进~/Library/Application Support/Knit Borders/charts/再用chartsreload加载。参数示例说明chartchartby-app图案内置图表或 charts/ 里的图表名yarnyarnrib针法stockinette / rib / garterbasketbasketforest毛线配色篮dopamine / neon / punch / wool / sorbet / forest / mono见 src/knit.cwidthwidth14边框宽度点active_color/inactive_coloractive_color0xffd58561聚焦 / 非聚焦窗口的纱线颜色16 进制dimdim0.4非聚焦窗口的压暗程度0–1orderorderaa 边框盖在窗口上方b 压在下方anchoranchorcentre图案起针位置corner / centregauge/ground/ambient/relief/sheengauge8针织密度与光影细节kniton/knitoffknitoff针织纹理总开关hidpion/hidpioff高清渲染开关appsreload重新加载apps.conf自定义配色chartsreload重新加载自定义图表apply-toapply-to3只应用到某个窗口颜色的最终优先级apps.conf里的规则永远优先例如Claude #D58561 atelier-claude规则名按应用名前缀匹配、不区分大小写、最长匹配获胜见 src/misc/apps.h。动手前的 3 个注意事项sweatersrc 只在启动时执行一次且当天未传命令行参数时才会运行不会在运行中途重放参数是推送模型编辑脚本后重启应用或在终端临时下发参数即可两者都不需要杀掉进程重装脚本有 60 秒时限保持脚本轻量重活留给其它工具。至此Window Sweaters 的命令行进阶就这些一份sweatersrc搞定批量设置一行whitelist/blacklist搞定应用黑白名单窗口毛衣从此完全由你掌控。 赞分享【免费下载链接】window-sweatersA macOS menu-bar app that dresses your windows in knitted borders.项目地址https://gitcode.com/gh_mirrors/wi/window-sweaters点击查看免费下载相关推荐如何利用LenovoLegionToolkit命令行脚本实现游戏本设置自动化完整指南如何利用LenovoLegionToolkit命令行脚本实现游戏本设置自动化完整指南 LenovoLegionToolkit是一款轻量级的联想拯救者系列游戏本桌面应用智能硬件WaveFox图标设置教程从firefox-csshacks到Lepton图标全攻略WaveFox图标设置教程从firefox csshacks到Lepton图标全攻略 WaveFox是一款强大的Firefox CSS主题定制工具通过简单的VoxCPM命令行完全指南单句合成、批量处理与声音克隆一个命令搞定VoxCPM命令行完全指南单句合成、批量处理与声音克隆一个命令搞定 VoxCPM 是一款 Tokenizer Free 的开源中英文 TTS 语音合成项目其人工智能大模型语音音频微调上一篇如何利用RenderMan for Blender的Stylized功能创建惊艳的卡通风格渲染下一篇Chemcrow革命性化学AI工具包 - 如何用LLM化学工具解决复杂化学问题创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/27 1:17:34

MInio + kkFileView 通用服务端在线文件文档预览方案

一、kkFileView kkFileView 是一个基于 SpringBoot 开发的万能文件预览开源项目,允许用户在浏览器端实时查看文件内容。 支持的文件类型如下: 支持 doc, docx, xls, xlsx, xlsm, ppt, pptx, csv, tsv, dotm, xlt, xltm, dot, dotx,xlam, xla 等 Offic…

2026/10/27 1:17:34

基于 DINOv2 模型实现图搜图相似度检索任务

一、DINOv2 模型简介及使用 DINOv2是由Meta AI开发的第二代自监督视觉变换器模型,采用 Vision Transformer (ViT) 架构 。其核心特点是在无需人工标签的情况下,通过自监督学习技术,从海量无标注图像中学习有意义的视觉特征表示,类…

2026/10/27 22:16:39

大模型微调技术解析与实战指南

1. 大模型微调的核心价值与应用场景千亿参数大模型正在重塑AI应用开发范式。不同于传统小模型需要从头训练的开发模式,基于大模型的微调技术让开发者能够以极低成本获得领域专家级AI能力。我在金融、医疗、法律等多个行业的实际项目中发现,经过针对性微调…

2026/10/27 22:16:39

PyTorch CNN工业级构建:突破78%准确率瓶颈的四大硬核设计原则

1. 这不是又一篇“Hello World”式CNN教程——为什么你反复调通模型却总在验证集上卡在78%准确率我带过不少刚从理论课转实战的开发者,他们常带着一个困惑来找我:“代码跑通了,训练loss在掉,但测试准确率就是上不去,卡…

2026/10/27 22:16:39

缓存清理与热点数据转化的实战技巧

1. 缓存清理手动测试的实战价值 缓存清理这个看似简单的操作,在实际业务场景中往往隐藏着诸多玄机。我曾在一次版本迭代后,发现某核心接口的响应时间从200ms飙升到2s,经过长达6小时的排查,最终定位到问题竟然出在测试环境的缓存清…

2026/10/27 22:16:39

AIGC时代Transformer激活函数硬件加速优化实践

1. 项目概述:AIGC时代的激活函数硬件加速在Transformer架构席卷AIGC领域的当下,模型推理效率成为制约应用落地的关键瓶颈。作为昇腾AI处理器的核心组件,CANN(Compute Architecture for Neural Networks)通过ops-nn算子…

2026/10/27 22:16:39

卷积神经网络算子优化:ops-nn加速CV模型推理

1. 项目背景与核心价值 在计算机视觉(CV)领域,卷积神经网络(CNN)的性能瓶颈往往出现在基础算子层面。ops-nn作为新一代神经网络算子库,通过底层指令集优化、内存访问模式重构和并行计算策略创新&#xff0c…

2026/10/27 22:11:39

ponytail全解析:马尾辫的扎法、工具与冷知识

ponytail这个词,大多数人第一反应是马尾辫——但真把它当成一个项目去钻研,你会发现这三个音节背后藏着一整套关于造型、手感、工具、甚至跨领域工程的学问。我这些年因为工作需要,扎马尾、写马尾、研究马尾,从自己头发到给家里小…

2026/10/27 14:24:03

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/27 9:34:54

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/27 0:59:21

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/27 0:02:28

WorkBuddy_新建任务与工作模式19_“模式选错”的典型代价

“模式选错”的典型代价 摘要 在软件工程中,设计模式、架构模式、并发模式乃至团队协作模式的选择,往往在项目早期就决定了后续的开发效率和维护成本。本文通过多个真实场景,剖析“模式选错”带来的典型代价——包括返工成本、技术债务累积、…

2026/10/27 0:02:28

WorkBuddy_新建任务与工作模式20_新手推荐路径

新手推荐路径 摘要 在 AI 辅助开发工具快速普及的今天,新手面对最多的困惑往往不是"工具够不够强",而是"我该从哪一步开始用"。本文提出一条经过实践验证的三阶段学习路径:先从 Ask(问答式交互)起…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑