寻找可定制的“您知道吗...”对话框应用程序

Jor*_*Lis 4 search software-recommendation zenity 12.04

我想在办公室部署“您知道吗...”或“今日小贴士”应用程序。这应该:

  • 在登录时显示一个带有随机提示的对话框。
  • 显然,提供一些方法来存储我自己的提示。
  • 易于由用户自己禁用和重新启用。

我正在使用 puppet,所以我已经完成了部署。甚至不需要从服务器收集提示,因为我可以免费部署最新的提示文件/数据库。

当然,我可以通过使用 zenity 和 bash 来破解一个快速解决方案,但我想知道是否有任何专门针对此的应用程序。

我不太喜欢 zenity 方法,因为它可以显示的内容非常有限。例如,屏幕截图旁边没有文字。Zenity 旨在显示简单的对话框。

小智 6

这听起来很像fortune自定义财富数据库的图形界面。

创建自定义财富数据库

  1. 创建一个文本文件,其中包含您要显示的所有提示。每个提示都应该在自己的行上,并且%每个提示后都应该有一行只包含字符。
  2. 运行strfile -c % tips tips.dat以生成适合使用的文件fortune

安装fortune和提示

  1. 运行sudo apt-get install fortune-mod以获取fortune程序。
  2. 现在将tipstips.dat放在 /usr/share/games/fortunes 中。如果那里已经有其他文件,这些财富将与您的提示混合显示;您可能希望删除它们。

图形界面

不幸的是,以图形方式显示财富的选项并不多。您可以安装xcowsay普通存储库中的 ,也可以从其 PPA 安装 Wanda the Fish 指标小程序:https : //launchpad.net/~dylanmccall/+archive/indicator-fish。这两个都可以配置为在用户登录时启动。但是我相信只能xcowsay显示图像。

这些程序都不是特别专业,就像xcowsay每笔财富都伴随着会说话的牛和指示鱼的卡通鱼一样。如果这对您来说是一个问题,那么您最好为fortune.