我正在迁移到 Org-mode 并尝试用 Org-agenda 输出替换桌面日历(Rainlendar)。
Conky 是我的首选,但毕竟它并不容易编写,无法显示诸如议程之类的内容。语法有其怪癖,还有其他问题。
我想使用 HTML,但 conky 目前不支持。有没有轻量级的桌面应用程序可以显示静态 HTML 内容并定期从文件中刷新?它不必支持所有 HTML。如果软件可以对鼠标点击做出反应(例如将议程启动到更大的窗口),那就更好了。
答案1
稍后,我刚刚发现了这个解决方案:
gtk-desktop-info 是一个python工具,用于直接在桌面上显示各种信息,使用插件进行html渲染,并使用html模板和css样式表进行格式化。
该应用程序是在 Conky 使用的现有 Python 脚本的基础上创建的。创建它的原因很简单,Conky 很棒,但格式化有时很糟糕,而 html 似乎是格式化的明显选择,它使用户能够根据所理解的技术构建各种样式的输出。
关于该应用程序需要注意的要点如下:
- 非常轻量且 CPU 使用率低
- 创建背景墙纸的裁剪图像并将其用于生成的 html 背景,有效地使窗口透明。
- 利用 webkit html 渲染引擎,并支持浏览器中的图像、javascript 和 flash
- 能够在 html 能够实现的范围内自定义任何输出,并且由于它是 html,因此有很多编辑器可以帮助进行设计
- 所有输出内容均可滚动,因此窗口大小保持不变。使用鼠标滚轮始终可以看到额外的内容
- 有各种可用的插件,你也可以使用外部脚本来渲染内容
希望能够帮到你。
该软件包是Gtk 桌面信息。
答案2
我不知道你的源 org 文件是什么样子的,但你试过“ascii”导出选项吗?(抄送 Ce a)你可以创建一个批量议程导出生成文件或子树的 ascii 版本的作业,然后让 Conky 提取该导出文件的内容。