帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:Gnome  Gnome Shell  notification  Daemon  Shell  USE  

问题:

如何替换 **notification-daemon** ( 屏幕底部出现丑陋的通知)

NotifyOSD ( 右上角的现代泡泡)?

我发现了一些关于这个的帖子,但是在默认模式下GNOME没有 Default Provider

gnome.session ( 仅在回退模式下)。


回答 1:

这里帖子提供的信息相关:
如何单击通知通知通知将我带到他们的应用程序/消息

系统文件( 12.04 ):


file:///usr/share/dbus-1/services/org.freedesktop.Notifications.service 



内容如下:

 [D-BUS Service]
 Name=org.freedesktop.Notifications
 Exec=/bin/sh -c 'if
 [! -x/usr/lib/notification-daemon/notification-daemon ] ||
 ["$GDMSESSION" = guest-restricted ] ||
 ["$GDMSESSION" = gnome-classic-guest-restricted ]
 ["$GDMSESSION" = default -a
"$(basename `readlink/etc/alternatives/x-session-manager`)" =
 gnome-session ] ||
 ["$GDMSESSION" = ubuntu ] ||
 ["$GDMSESSION" = ubuntu-2d ];
 then exec/usr/lib/notify-osd/notify-osd;
 else exec/usr/lib/notification-daemon/notification-daemon; fi'

可以能,切换粗体的代码段会执行 switch,但是更改是否实际上是另一个问题。 ( 例如两个 notification-daemon&notify-osd? 等等 )

另一种重要的可以能性是重命名 notification-daemonnotify-osd的名称,但有时有问题发生在发生二进制的时候。

我不喜欢发布假设解决方案,但是这是我不愿意尝试的,因为这篇文章也会激活观众。

参考:


回答 2:

我在 Ubuntu 13.10上使用这个技巧: 只需从启动应用程序中删除通知守护进程:

显示启动服务( 默认情况下隐藏)


cd/etc/xdg/autostart/


sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop



打开启动应用程序( 系统工具-> 首选项-> 启动 Applicazions ),搜索"通知守护进程"并无法运行 !




文章标签:USE  notification  Shell  Daemon  Gnome  Gnome Shell  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语