文件名称:hsstatus:供个人使用的实验状态监视器
文件大小:13KB
文件格式:ZIP
更新时间:2024-03-10 05:43:36
Haskell
状态 不稳定和建设不足,仍在决定采取什么方向。 实验状态监视器(供个人使用)。 目的是提供基于事件的监视,以便在状态栏中使用,同时保持轻量级。 当前的功能集是有限的,异常处理还远远不够,但是性能似乎不错(内存使用量约为5-6kB)。 安装与建造 需要alsa-lib标头。 应该使用-threaded (用于并发)和-with-rtsopts=-I0 (以禁用空闲垃圾收集;将其保留为启用状态会导致许多不必要的GC,并浪费CPU时间)。 TODO:说明 特征 电池电量百分比和状态。 背光百分比。 约会时间。 读取和打印标准输入。 音量百分比和静音(不依赖于/ dev / mixer或alsactl)。 去做 测试? 基准? 文档? 使FieldTuple不那么庞大和丑陋。 异常处理。 可能需要考虑的变化或想法: 用户status不检查电池状态(因为它太慢了)? 清理
【文件预览】:
hsstatus-master
----Setup.hs(46B)
----flake.nix(1KB)
----hsstatus.cabal(1KB)
----src()
--------HsStatus()
--------HsStatus.hs(124B)
----flake.lock(559B)
----LICENSE(0B)
----README.md(2KB)
----.gitignore(47B)
----CHANGELOG.md(111B)