如何让通知出现在特定的显示器上?

如何让通知出现在特定的显示器上?

在我的 Ubuntu 12.04 中,我有两个显示器:左边是笔记本电脑,右边是外接大显示器。我的视线通常集中在笔记本电脑显示器上,但通知出现在右边,因此,我丢失了通知。

可以更改通知的位置吗?例如,通知显示在屏幕的右上角笔记本电脑/左监视器。

答案1

对于不完美的解决方法,请安装dconf-编辑器(由包提供dconf-工具), 导航应用程序>notify-osd并改变多头模式焦点跟随

这会将音量通知绘制在左侧显示器上,位置过高,导致它们与面板重叠 - 但至少它们会绘制在左侧显示器上。使用此方法,电子邮件/消息/音乐/其他通知不会重叠,并且看起来不错。

答案2

目前无法更改通知的位置。根据设计,它们应该出现在主屏幕的右上角,但由于这个错误:

https://bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/331369

它们将始终出现在最右边的显示器上。

Roman (Leolik) Sukochev 曾经开发过一个用于通知 OSD 的补丁,允许用户更改通知行为,但尚未移植到 12.04。

现在您只能等待错误被修复或等待 Leolik 补丁的新版本,或者您可以将笔记本电脑显示器设置为位于右侧。

另外:在这种情况下,您的显示器是“笔记本电脑”还是外置的并不重要,因此您的问题与以下内容重复:通知 OSD 和双显示器正如用户59621所述。

答案3

关于在 12.04 上安装上述补丁的说明,可在此线程中找到:如何自定义屏幕通知?其中有一个用于定位的设置,标记为“动态”,我发现它解决了这个问题。但是,我不喜欢它改变通知的颜色和样式的方式,所以我撤消了这些更改,然后使用了此线程评论中提到的 dconf 解决方案,我发现它效果很好。不过,定位上的细微差别有点烦人。希望他们能尽快解决这个问题,因为这很令人沮丧。

相关内容