TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Workflow, a “Screen Time” App for Linux

8 点作者 cunidev超过 5 年前

2 条评论

cunidev超过 5 年前
Creator and developer here. I noticed that the Linux ecosystem currently lacks even simple graphical screen time apps, so I built one based on the cross-platform ActivityWatch tool (<a href="https:&#x2F;&#x2F;activitywatch.net" rel="nofollow">https:&#x2F;&#x2F;activitywatch.net</a>).<p>Some technical details:<p>- Workflow is written in Python using GTK3. Don&#x27;t panic about dependencies, it&#x27;s already on Flathub<p>- As said above, it is a GUI for ActivityWatch, which does all the &quot;dirty work&quot; of monitoring the user&#x27;s windows (and their titles) via `aw-watcher-window-*`.<p>- It has only been tested on Xorg so far due to some known ActivityWatch limitations, yet their team has just released a beta `aw-watcher-window-wayland` which should work on some desktops. GNOME window tracking on Wayland is already theoretically possible via introspection APIs, but I currently don&#x27;t know if an implementation for ActivityWatch has been made.<p>- It is currently interfaced with ActivityWatch via its web REST APIs, and currently all parsing of information is done on the app side. This could be done very efficiently using their query API, but documentation for it is still too limited to rely on.<p>- Workflow is still at a very early stage of development, so it won&#x27;t do much more than showing how much you used every app each day, and displaying a simple graph showing weekly usage per day. Most bugs have been sorted out for the 0.1.1 release, but the UX is still far from optimal.<p>- As for any FOSS software, contributions and PRs are extremely welcome. Opening an issue before starting coding, however, might save you a lot of time.<p>Constructive (or constructively destructive) feedback is appreciated.
MartijnBraam超过 5 年前
Seems to work great, but having to install ActivityWatch seperately is annoying
评论 #21291439 未加载