如何显示spreedX客户端ApplicationIndicator?

如何显示spreedX客户端ApplicationIndicator?

对于我的工作,我需要使用 spreedX 客户端,它允许我在使用 Spreed 网络会议环境 (www.spreed.com) 时共享我的桌面。在 Unity 之前的 Ubuntu 版本中,此应用程序的指示器运行完美。然而,它与 Unity 配合得并不好(它不显示),甚至在添加魔法时也是如此

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

因此我不完全确定接下来该做什么,但是我确实找到了客户端的(大概的)来源:https://github.com/andreashe/mygitsite/tree/master/spreedX

我认为,对于(有经验的)Python 开发人员来说,使用我找到的指南修复应用程序应该不难这里。不幸的是,我不是 Python 开发人员,更不用说经验丰富的开发人员了 :-(

但也许还有其他我没有想到的解决方案?当然,我会联系 Spreed 并要求他们解决这个问题,但如果他们不这样做(或者他们花了很长时间),我希望有更多选择......

答案1

感谢 Jorge,而且由于其他原因我需要重启机器,我注意到只需运行

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'spreedX', 'scp-dbus-service', 'Wine', 'Update-notifier']"

还不足以让它工作。您还必须注销并重新登录。这是初学者的愚蠢错误 - 我知道,但很容易犯。

如果 gsettings 能提示用户类似以下内容就好了“您需要注销并重新登录才能使这些更改生效。”在设置此类内容时。另一方面,恕我直言,用户不应该为了这么简单的任务而练习这样的巫术……

答案2

后来 spreedX 客户端很好地支持了 Unity。

sudo add-apt-repository http://dl.spreed.com/linux/spreedx/deb
wget -qO- http://dl.spreed.com/struktur-debian-package-sign-01-public.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install spreedx

相关内容