像 Linux 上的 conky 一样在桌面上显示 HTML

像 Linux 上的 conky 一样在桌面上显示 HTML

我正在迁移到 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 提取该导出文件的内容。

相关内容