首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >osd_clock替代

osd_clock替代
EN

Unix & Linux用户
提问于 2017-10-31 13:41:45
回答 1查看 568关注 0票数 2

Intro:osd_clock是一个小型实用程序,它以OSD样式连续显示日期和/或时间

我的用例:我在显示全屏材料时使用osd_clock,这样我就可以抵消我过多的口舌,并以合理的延迟完成我的演示。

我的抱怨是:osd_clock只使用旧的位图字体,在120DPI屏幕上需要放大,变得非常锯齿状--而且可能的选择也是有限的。

我的问题是:是否有小程序可以发挥类似的作用,但使用现代的基于矢量的字体-可能没有安装大量的依赖关系,但如果我必须安装几百兆字节才能有一个好的OSD时钟,我还是会很高兴。

Ps:我对一个提供.ttf字体的字体服务器有一个模糊的回忆,在XLFD请求方面.这样的字体服务器对解决我的问题有用吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-04-25 20:44:58

答案是aosd_cat。无论如何,它可以使用fontconfig已知的任何字体在OSD风格中呈现Unicode字符串,而不是完美的。这个程序有不同的问题,主要的问题是,它是一个被放弃的项目(一个主题项目)的后代,但是它封装在许多重要的Linux发行版中(Debian,Ubuntu,?)所以我希望它能持续一段时间.

它必须适应我的问题(一个更好看的OSD时钟)如下:

代码语言:javascript
复制
$ while true ; do date +%R ; sleep 60 ; done | aosd_cat -u 59500 &

其中,-u 59500是每一行输入必须停留在屏幕上的持续时间(毫秒)。该程序有选择的透明度,字体,淡入/退出,屏幕布局,颜色,以便它可以定制死亡.关于时钟显示的内容,man date有所有的答案。

ps:我后来意识到,aosd_cat是在一个透明的、未修饰的矩形窗口中绘制字符串,不幸的是,该窗口拦截鼠标单击,因此不可能访问基础应用程序的菜单。

我可以接受这一点(我的主要用例是演示期间屏幕上有一个时钟),但我要警告您,这不是一个完美的OSD时钟。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/401631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档