如何在特定监视器上显示通知?

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

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

对于不完美的解决方法,请安装dconf-editor (由包dconf-tools提供 ),导航到Apps> notify-osd并将多头模式的值更改为focus-follow

这会在左侧显示器上绘制一个太高的音量通知,导致它们与面板重叠 – 但它们至少会在左侧显示器上绘制。 电子邮件/消息/音乐/其他通知不会重叠,使用此方法看起来很好。

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

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

它们将始终出现在您最合适的显示器上。

曾经有一个由Roman(Leolik)Sukochev通知osdoche的补丁,允许用户改变通知的行为,但它还没有移植到12.04。

现在你只能等待修复bug或新版本的Leolik补丁,或者你可以将你的笔记本电脑显示器设置在右侧。

另外:在这种情况下,如果您的显示器是“笔记本电脑”或外部设备,则无关紧要,因此您的问题与 user59621所述的notify-osd和双显示器重复。

有关在12.04上安装补丁的说明,请参见此主题: 如何自定义屏幕通知? 并且在其中有一个用于定位标记为“动态”的设置,我发现修复了这个问题。 但是,我不喜欢它改变通知的颜色和样式的方式,所以我解除了这些更改,然后使用了这个post中的注释中提到的dconf解决方案,我发现它非常好用。 虽然定位的细微差别有点烦人。 希望他们能尽快解决这个问题,因为这非常令人沮丧。