notify-osd 上的关闭按钮?

the*_*cer 42 notify-osd

是否可以在 OSD 上获得关闭按钮?

它会停留很长时间,有时我的电脑上有同事在,我不想让他们看到谁在线,或者我在听什么歌。不,我不能禁用它。

Mar*_*rth 35

在临时通知上选择零铬是非常慎重的,不会改变。理由是这些通知应该尽可能轻量级。

但是,可以采取一些措施来进一步帮助您。

有一个规范可以使通知的时间可变 - 更长的消息将保留更长的时间,或者更新的消息将被扩展。一个受欢迎的补丁实现,它可以让我们缩短非常短的消息的时间:-)

此外,我们想添加一个“请勿打扰”模式,只有系统(紧急)通知才会显示,例如电池电量非常低和硬件问题。因此,您可以使用免打扰功能来避免人们看到您的通知,当他们从您的肩膀上看时,或者您已插入投影仪(尽管我们更愿意将通知放在您的笔记本电脑屏幕上而不是投影仪上,它们是不同的显示器)。同样,欢迎为此提供补丁。

  • 我希望这种“请勿打扰”模式到时实施。 (5认同)

Mik*_*ike 16

您最好的选择是提交错误并要求该功能。当提交这样的愿望清单错误时,一定要考虑一些用户案例,为什么这个功能可以证明对 Ubuntu 用户社区的更大部分有用。

  • 此外,我们想添加一个“请勿打扰”模式,只有系统(紧急)通知才会显示,例如电池电量非常低和硬件问题。因此,您可以使用免打扰功能来避免人们看到您的通知,当他们从您的肩膀上看时,或者您已插入投影仪(尽管我们更愿意将通知放在您的笔记本电脑屏幕上而不是投影仪上,它们是不同的显示器)。同样,欢迎为此提供补丁。 (10认同)
  • @Kaustubh P 阅读这个,http://www.markshuttleworth.com/archives/253 特别是这部分:`提案中最具争议的部分是通知不应该有与之相关的操作的想法。换句话说,没有按钮、滑块、链接,甚至没有取消 [x]。`不要抱有希望,这不会很快改变,如果有的话。 (7认同)

Mar*_*mo- 14

没有关闭按钮,就鼠标而言,blob 甚至不存在(当您单击它时,它只会单击它后面的任何内容),请在此处查看详细信息:

https://wiki.ubuntu.com/NotifyOSD

这个功能不会改变,有几个错误报告询问你的要求,所有这些都被最强烈地拒绝了。

不过,您可以制作一个程序来关闭它,稍微 fork osd 代码并使用一些已经这样做的现有代码分支。请参阅程序 D-Feet 以浏览和使用用于 notifyosd 的 dbus 接口和启动板上的代码。


Lin*_*ity 7

有一种方法可以通过关闭按钮获取通知。

在此处输入图片说明

来自Webupd8 的文章

首先从软件中心安装 Avant Window Navigator 并将“Notification Daemon”添加到 Dock。

现在按Alt + F2并粘贴gconf-editor

然后导航到应用程序> awn-applet-notification-daemon(这是来自AWN主干PPA的最新AWN,它可能是旧版本Avant Window Navigator上的应用程序> avant-window-navigator > awn-applet-notification-daemon )。单击一个键将在底部显示其描述,以便您知道如何调整它。最重要的关键是:“kill_standard_daemon” - 确保它已启用,否则 AWN 通知将不起作用。

例如,“override_x”是屏幕上的水平位置(我使用了“1900”,因为我的屏幕宽度是 1920,我希望通知显示在右侧),“override_y”是垂直位置(为此,我使用了“30”,因此通知对话框显示在右上角),“gradient_factor”是透明度。这应该足以让你开始。

要自定义颜色,请取消选中“use_theme”框,然后指定“text_colour”和“bg_colour”等。

您可能想要打开的一个重要功能是“show_icon”。这将在您的 Avant Window Navigator Dock 上显示一个图标,然后您可以单击该图标以暂时禁用/启用通知。