当前位置: 首页>>技术问答>>正文


如何让Skype使用notify-osd?

, , ,

问题描述

如何让Skype使用默认的Ubuntu notify-osd来显示通知(传入消息,用户连接等)而不是Skype自己的”ugly”消息框?

最佳解决方案

尝试

$ sudo apt-get install libnotify-bin

然后转到Skype选项,通知设置,查找要编辑的事件(例如,在线联系通知),选中“执行以下脚本”并插入

notify-send "%sname is now online" -i skype

这对我有用。您也可以使用其他通知执行此操作。

次佳解决方案

有一个名为Skype-wrapper的工具,它使用Ubuntu的原生通知系统。

要安装Skype-wrapper,请在终端中输入以下命令。

sudo add-apt-repository ppa:skype-wrapper/ppa
sudo apt-get update && sudo apt-get install skype-wrapper python-skype

注意:上述PPA在撰写本文时仅包含10.10,11.04,11.10和12.04的包。

安装skype-wrapper后,打开Skype并登录。然后,打开skype-wrapper并单击’Yes’按钮使其使用Skype。如果您不想在每次使用skype-wrapper时重复此步骤,请选择“记住此选择”选项。

skype,scripts,notify-osd,ubuntu

授权skype-wrapper使用Skype后,您将同时拥有本机通知和Skype的实际通知。要禁用Skype的通知,请打开Skype并转到选项>通知并禁用所有可用的通知类型。禁用Skype内的通知不会禁用skype-wrapper的本机通知。

skype,scripts,notify-osd,ubuntu

有用的链接:How to add Skype to the Ubuntu messaging-menu

第三种解决方案

另一个work-around:安装Pidgin,确保Pidgin有Skype帐号,然后一切都将直接转到notify-osd。 (下行:你必须同时打开Pidgin和Skype。)

集成instructions here

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2140.html,未经允许,请勿转载。