如何让 Skype 使用notify-osd?

如何让 Skype 使用notify-osd?

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

答案1

尝试

$ sudo apt-get install libnotify-bin

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

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

这对我来说很有效。您也可以对其他通知执行此操作。

答案2

有一个名为 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 并单击“是”按钮允许其使用 Skype。如果您不想每次使用 skype-wrapper 时都重复此步骤,请选择“记住此选择”选项。

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

在此处输入图片描述

有用链接: 如何将 Skype 添加到 Ubuntu 消息菜单

答案3

另一个解决方法:安装 Pidgin,确保 Pidgin 有一个 Skype 帐户,然后所有内容将直接转到notify-osd。(缺点:您必须同时打开 Pidgin 和 Skype。)

一体化此处的说明

答案4

根据该问题的另一个答案的另一个简单的解决方案:

sudo apt-get install libnotify-bin

然后转到 skype 选项 -> 通知设置并找到您想要编辑的事件(例如,在线联系人通知)并单击高级视图。

接下来,勾选“显示内置系统弹出通知”

您也可以对其他活动执行此操作。

相关内容