Terminal Widgets 支持 iPhone 锁屏了

你现在可以把终端小部件放在iPhone锁屏上了。目标相同,同步相同,CLI相同——只是布局更紧凑,无需解锁手机即可访问。
两种尺寸
iOS 在锁屏上会给你长方形和圆形的配件。两者都用常见的控件目标选择器,所以你已经推到的目标都得widget1(或其他地方)可以显示在时钟上方。
矩形插槽是文字优先的。圆形插槽是进度或图标。两者都不试图成为一个微小的主屏幕小部件——苹果的配件 Chrome 没有留出空间。

矩形:可视而不见的状态
优先级很简单:
- 文字(可选SF符号),下面有一条细长进度条,如果
%是设定的 - 如果没有文字,进度条+百分比
- 一个小图片缩略图
- 一个小图表(火花线/图表等)
- 空备份:终端图标 + 目标名称
标题、字幕、表格、按钮、ANSI颜色和华丽背景都留在主屏幕。锁屏总是会去除ANSI,这样鲜艳或带口音的模式就不会变得混乱。
短状态线特别适合--fit-text:
terminal-widget --target widget1 \
--icon "dollarsign.ring.dashed" \
--text "1243" \
--fit-text圆形:环或符号
如果你设置了进度,会看到一个中间带有整数百分比的环。没有进度?它显示的是你的SF符号。没有别的了?目标名称的首字母(或T).
terminal-widget --target widget2 \
--text "Build" \
--progress 40 \
--progress-format circle \
--caption或者只用图标作为托盘/收件箱/“某事需要关注”字形:
terminal-widget --target widget3 --icon "tray.fill"同一条管道
没有单独的锁屏小部件类型,也没有额外的同步路径。Mac→iCloud→iPhone仍然会向应用组发送信息;锁屏只是当WidgetKit要求添加附件家族时,选择不同的渲染分支。
点击行为与主屏幕在负载有动作时相同。不要把秘密放在锁屏目标上——它本来就是让任何能看到你手机的人都能看到的。
试试看吧
自定义锁屏→添加一个小部件→终端小部件→选择矩形或圆形→选择目标。把目标指向你已经自动化的目标,就完成了。
点赞或分享这篇帖子推特.
BrettTerpstra.com有像你这样的读者支持。如果你想帮忙,请点击这里。
评论
?
参与讨论