问题描述
在Ubuntu中,当有人在Skype对话中讲话时(而不是在Chat ‘channels’组中),我希望以可自定义的方式收到通知。
问题是:
-
我有很多打开的窗口,所以我通常不注意任务栏中何时出现新窗口,或者图标是否更改。
-
内置 Skype通知很小,几乎立即消失,因此我没有注意到
-
我尝试在Skype通知选项中使用此脚本,但是它也消失得太快了:
notify-send "%sname:" "%smessage" -i skype-chat
(更新:notify-send现在支持customisation) -
我尝试使用pidgin而不是Skype,希望它的通知会更好,但是它缺少太多功能,例如在我的联系人列表上方列出书签聊天
有什么可以代替notify-send使用的更好的通知包吗?
还是其他解决方案?
更新:理想情况下,通知窗口应保留在所有其他窗口的顶部,并要求用户在消失之前单击它,以确保他们已看到它。
最佳方案
有一个名为Skype-Wrapper的程序,试图通过将其集成到Ubuntu消息传递菜单中来改进Skype的通知系统。
您可以从this article in OMGUbuntu查看安装说明。
对this question on AskUbuntu的第一个答案中还有其他说明(这是我的信息来源)。
次佳方案
我输入了/alertsoff并取消了群聊。更多信息-https://support.skype.com/en/faq/FA10042/what-are-chat-commands-and-roles
希望能有所帮助。我很开心。
第三种方案
xfce4-notifyd可以选择设置其主题,透明度和消失之前的时间。
我个人不得不卸载以前的通知守护程序,以将新的守护程序设置为默认守护程序。
如果您使用的是notify osd(gnome-notify),则可以找到here来定制它的GUI工具。
第四种方案
如果您使用的是notify-send
,并且消失似乎太快,则可以尝试指定其超时时间:
"notify-send --expire-time=5000"
这将在5秒(5000毫秒)内隐藏该消息。