OSD台式机时钟不会妨碍您?


13

有时钟应用程序吗?

  • 可以像小部件一样放在屏幕上
  • 在上面总是
  • 鼠标悬停时会自动消失
  • 使您可以点击以下项目,

(的行为非常喜欢Ubuntu的通知,在这个意义上)。

我知道,这里有screenlets和gdesklets窗口小部件应用程序,但是它们有故障,过时且不符合上面列出的条件。

我想到的是一个大的(数字的)时钟,始终可见(在所有其他窗口的顶部),并且不会中断您的工作(例如,如果滚动条或按钮位于屏幕下方,您仍然可以单击该滚动条或按钮时钟,因为时钟会在悬停时逐渐消失)。

一种名为“ OSD-Lyrics”的工具,可以显示歌曲的歌词并完全按照我上面所述的方式运行。

因此,应该有可能(甚至更容易)用时钟进行相同的操作。


2
只是想知道:您反对右上方的默认时钟是什么?
8128

3
我想自动隐藏或完全删除我的面板,所以在我工作时时钟不会总是可见。除此之外,我想要一个更大的时钟,它具有我所描述的行为:-)
YSN 2010年

为了使观点更清楚,我对标题和文本进行了一些编辑。
YSN 2010年

为什么首先要摆脱顶部面板?
Maxime R.

我是否可以假设您使用的是Ubuntu 10.10?
Maxime R.

Answers:


10

似乎目前没有任何应用程序可以满足您的所有期望。希望你有圣诞节的手表;-)这是我看到的实际可能性:

  • Screenlet选项:借助compiz和小部件层,您可以使小部件通过F9键很好地淡入淡出。当然,它不会在鼠标悬停时褪色,而对于过时的外观,它是主观的,但是我认为您不会对该解决方案感到满意。
    就个人而言,我不会自动隐藏顶部面板,因为我想显示时间,cpu和ram使用情况,在这种情况下,我必须按一个键。
  • 入侵NotifyOSD:正如您所指出的,NotifyOSD几乎可以完成您想要的所有事情。
    我制作了一个小的Python脚本来实现这个想法:https : //gist.github.com/760615
    下载它并python NotifyOSD_clock.py在终端中启动。
    OSD时钟
    当然,在鼠标悬停时,该时钟会消失。
    鼠标悬停时的OSD时钟
    但是,我建议不要按原样使用此脚本:

    • 它将淹没您的$HOME/.cache/notify-osd.log文件
    • 它将阻止其他低优先级系统通知
    • 而且你不能移动时钟

    如果您喜欢该用户界面,则必须重用notify-osd源代码来制作一个独立的应用程序(对于普通的Ubuntu最终用户而言,这并不容易)。

  • 从零开始DIY(几乎):如果您要编写自己的脚本,则SO 重新建议libXosd
  • 对未来的Ubuntu版本提出您的想法http : //brainstorm.ubuntu.com/
  • 在不脱离顶部面板的情况下节省垂直空间:仅通过移动顶部面板中的窗口按钮即可(参见第4点),因为这样可以使通常的时钟applet保持可见。

就个人而言,我永远不会在窗户上方挂着那种透明的大钟,这让我不满意。我对自动隐藏选项不满意,该选项隐藏了所有内容,并且顶部面板已经使用了过多的垂直空间。也许我们应该在该面板中混合使用自动隐藏和自动淡入淡出功能。

无论如何,拥有所有这些垂直堆叠的面板,工具栏和选项卡并不是充分利用我们越来越宽的屏幕的最聪明的方法(不,我没有花所有时间看16:9电影)。我很高兴看到我们可能会在Ubuntu 11.04中对未来的Unity接口进行一些改进:-)


感谢您的详细回答和建议!几天后,我将对它们进行更深入的研究。这些天繁重的工作。新年快乐!YSN
YSN 2010年

实际上,这个答案还不能完全令人满意,但是在我看来,马克西姆已经赢得了赏金。现在,我有一个带有时钟小程序的透明AWN-Dock,几乎可以完成我想要的操作。
YSN 2011年

5

我编写此bash行只是为了尝试,但是它的行为方式不正确,并且缺点是会阻塞通知系统队列。也许这是一个开始?

while true; do notify-send `date +%H:%M` -t 60000; sleep 60; done;

您需要安装通知发送


谢谢您的回答,至少可以作为起点。我已经开始了赏金计划,希望能找到一个好的解决方案,因为我目前无法自己解决这个问题。
YSN 2010年

1

找到了!这不是最优雅的,但是

  • 轻巧的
  • 可配置的
  • 在回购中!

搜索osd_clock的突触

:)


对我来说(14.04),该程序包称为“ osdclock”(搜索“ osd_clock”将不返回任何内容),但是安装后运行的命令是“ osd_clock”,这令人困惑吗?
Paul Higgins

0

osd_clock很好,我用它作为右上角的一点日期和时间打印输出。

osd_clock -s 0 -o -13 -c white -tr -f -misc-fixed-bold-r-semicondensed--*-*-*-*-c-*-*-* -F '%u  %y%m%d  %R

但是,osd_clock在Lubuntu 18.04“ Bionic”中似乎不再起作用:该命令运行无错误,但看不到任何输出。有人可以确认这个麻烦吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.