Python 在Amarok 1.4中打开外部浏览器中的链接

Python 在Amarok 1.4中打开外部浏览器中的链接,python,Python,我试着在网上问这个问题,但到目前为止还没有得到满意的答案 我为Amarok 1.4开发了一个Python,它为当前正在播放的艺术家检索即将发生的事件,并在上下文浏览器中显示它们。用户可以单击每个事件以了解更多信息,但到目前为止,单击会将他带到另一个Amarok选项卡,在该选项卡中,他必须单击另一个按钮才能最终在外部浏览器中打开链接 我想知道的是,是否有办法在外部浏览器中直接打开链接 更新:我最近开始使用,它实际上可以直接在Wikipedia选项卡中打开链接,因此我想我以后会继续使用该播放器。我对

我试着在网上问这个问题,但到目前为止还没有得到满意的答案

我为Amarok 1.4开发了一个Python,它为当前正在播放的艺术家检索即将发生的事件,并在上下文浏览器中显示它们。用户可以单击每个事件以了解更多信息,但到目前为止,单击会将他带到另一个Amarok选项卡,在该选项卡中,他必须单击另一个按钮才能最终在外部浏览器中打开链接

我想知道的是,是否有办法在外部浏览器中直接打开链接


更新:我最近开始使用,它实际上可以直接在Wikipedia选项卡中打开链接,因此我想我以后会继续使用该播放器。

我对Amarok一无所知,但通常可以在URL上生成平台的默认web浏览器:

  • 在现代开源桌面(KDE、GNOME、Xfce)上生成
    xdgOpen
    命令

  • 在OSX上使用
    open
    命令

  • 在具有内置
    os.startfile
    方法的Windows上


还有一个模块,但它经常会选择错误的浏览器,而且它的所有内容都过时且丑陋。

我认为我仍然需要找到一种方法来覆盖Amarok的行为(或者可以说是拦截事件),但这仍然是一个线索。谢谢