• wilsons

    效果:

    图片

    图片

    图片

    可悬浮显示,点开悬浮窗可以简单设置,菜单栏也可以设置显示图标或文字等。

    脚本如下:

    projects.zip (8.0 KB)

    解压后放到 ~/.hammerspoon 目录即可

    然后 ~/.hammerspoon/init.lua中增加以下代码即可```
    local monitor =
    require("projects.system_monitor")

    monitor:start()
    ```你也可以把他改造成获取codex剩余额度的小工具,暂时没这个需求,有需要的佬友可以让AI改。

    为什么选择hammerspoon方案,我专门研究了下Mac上的方案,swift开发环境太占空间,其他方案包括python都没这个轻量级,安装软件不到10M,脚本几乎可以忽略。功能强大。

    主楼
  • Haskell

    为什么选择hammerspoon方案

    我估计脚本方案内存占用是个问题

    不过我也不是很清楚

    你可以看一下大概占用多少

    #1
  • wilsons

    图片

    并不高,我观察了下,我这个应用数据3秒更新一次,CPU占用平均2%,如果没有脚本跑或不像我这样3秒刷一次就很低接近0,内存才几十M

    我让GPT总结了下其他方案,都没这个好,当然最好的是原生,但开发包太大。

    图片

    但对我的老电脑来说,磁盘占用更重要,现在无论软件还是开发太占空间和内存了。内存不足就会占用磁盘交换空间,最后还是落到磁盘上,磁盘不足就会卡顿。

    其实,还有个叫Keyboard Maestro的,类似Windows的quicker,可惜收费,且没hs占用资源少,且在ai时代,这种拖拽式开发已经没有优势了。

    #2

发表回复

登录后回复