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


19

在我的Ubuntu 12.04中,我有两个显示器:左边是笔记本电脑,右边是一台外部大型显示器。我的视野通常集中在笔记本电脑的显示器上,但是通知显示在正确的位置,因此,我丢失了通知。

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


重复的问题,请参见以下可能的答案: askubuntu.com/questions/33140/notify-osd-and-dual-monitors
user59621 2012年

这不是答案。确实,这是我想要的相反的事情。我想在笔记本电脑中而不是在外接显示器上显示通知。
天真的开发人员2012年

Answers:


23

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

这会将音量通知在您的左显示器上拉得太高,导致它们与面板重叠-但它们至少会在您的左显示器上显示。电子邮件/消息/音乐/其他通知不会重叠,使用此方法看起来也不错。


很有效,非常感谢。我现在是一个快乐的人:)。
天真的开发人员

5

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

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

它们将始终显示在您最右边的监视器上。

Roman(Leolik)Sukochev曾经有一个notify-osd补丁,允许用户更改通知的行为,但尚未移植到12.04。

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

另外:在这种情况下,显示器是“笔记本电脑”还是外部显示器都没有关系,因此您的问题是以下内容的重复:user59621声明的notify-osd和双显示器


我阅读了有关Leolik的补丁程序,但我认为此补丁程序不是解决方案,因为此补丁程序仅允许用户在一个屏幕内选择位置,而不允许选择屏幕。
天真的开发人员

1

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

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.