web-dev-qa-db-ja.com

スプレッドクライアントアプリケーションインジケーターを表示する方法は?

私の仕事では、Spreed Web会議環境(www.spreed.com)を使用するときにデスクトップを共有できるspreedXクライアントを使用する必要があります。 Unity以前のUbuntuバージョンでは、このアプリケーションのインジケーターは完全に機能していました。ただし、魔法を追加しても、UnityではNiceを再生しません(表示されません)。

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

したがって、ここからどこに行くべきか完全にはわかりませんが、クライアントの(推定)ソースを見つけました: https://github.com/andreashe/mygitsite/tree/master/spreedX

(経験豊富な?)Python開発者にとって、私が見つけたガイドラインを使用してアプリを修正するのは難しいことではないはずです ここ 。残念ながら、私はありませんPython開発者、経験豊富な開発者は言うまでもありません:-(

しかし、おそらく私が考えていなかった他の解決策がありますか?もちろん、私はSpreedに連絡してこれを修正するように依頼しますが、修正されない場合(または永遠にかかる場合)は、さらにいくつかのオプションが必要です...

3
iGadget

その後、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
2
Simon Eisenmann

ホルヘと他の理由でマシンを再起動する必要があったという事実のおかげで、実行しているだけであることに気づきました

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

それを機能させるには十分ではありません。また、ログアウトしてから再度ログインする必要があります。愚かな初心者の間違い-私は知っていますが、簡単にできます。

Gsettingsがユーザーに"これらの変更を有効にするには、ログオフしてから再度ログインする必要があります。"のようなプロンプトを表示する場合は、「Nice」になります。一方、私見では、ユーザーはそもそもそのような単純なタスクのためにそのようなブードゥーを練習する必要はありません...

2
iGadget