Cinnamon: Unity インジケーターが systray に正しく表示されない

作成日 2015年04月10日  ·  19コメント  ·  ソース: linuxmint/cinnamon

こんにちは、

「indicator-multiload」を使用して、パネルにリソースの使用状況を表示したいと思います。
Mint 17 (Cinnamon 2.2 だと思います) では正常に動作しますが、Mint 17.1 ではグラフが「標準」アイコンの幅に合わせて縮小されるため、読めません。
パネルは、アイコンが必要な幅を占有できるようにする必要があります。

よろしく、
ティボー・ルパージュ

BUG

全てのコメント19件

@Dourakパネルの機能は、物事を表示する標準的な方法を作成しようとしていると思います...ものが標準ではない場合、シナモンパネルの障害ではなく、障害はパネル機能を使用して標準ではないものを表示します.. . パネル機能をオーバーライドし、必要に応じて作成することは可能ですか... 可能なすべての動作を制御することは不可能です。

よろしく。

正確にどのアプレットが問題を引き起こしていますか?

アプレットに問題がある可能性が高いため、アプレットの開発者に対してもこれを提出してください。

インジケータマルチロード。
グラフを表示するには、十分な水平方向のスペースが必要です。
トピックに関する開発者の立場は次のとおりです (たとえば、最後のコメントを参照)。
https://bugs.launchpad.net/indicator-multiload/+bug/1014494

他の例として、P センサーは systray にセンサー情報を表示できませんが、Ubuntu では完全に機能します。

これは Cinnamon 2.8 で正しく動作するようになりましたか?

いいえ、まだです。

日付: 2015 年 11 月 8 日 (日) 02:47:07 -0800
差出人: [email protected]
宛先: [email protected]
CC: [email protected]
件名: Re: [Cinnamon] systray で Unity インジケーターが正しく表示されない (#4035)

これは Cinnamon 2.8 で正しく動作するようになりましたか?


このメールに直接返信するか、GitHub で確認してください。

@Dourak@JosephMcc (シナモンの appindicator 実装) は、パネル内で 1 つのアイコンのみをサポートします。 つまり、インジケーターを表示できる他のものは表示されません。 もっと多くのものを追加することが不可能になるとは言いません.

インディケータは systray だけではないようです。systray 領域の単純な incon ではなく、1 つのインディケータが特別なタイプのアプレットに変換される別の実装を作成する方が効果的だと思います。 もちろん、インジケーターはパネル内で 1 つずつ移動できること、およびアプレットの他のすべての標準機能を考慮する必要があります。 いずれにせよ、これを実装するのは確かに難しく、Dbus インターフェイスによって提供される抽象データからアプレットを自動生成するための特別な API を作成する必要があります。

とにかく、これはシナモンの psensor のようになります。
psensor
ただし、このプルをマージした後でのみ:
https://github.com/linuxmint/Cinnamon/pull/4814

マルチロード インジケーターは、Ubuntu 16.03 LTS の Cinnamon 3.0 でまだ正しく表示されません。

もう少し情報を追加するだけです。

xfce と MATE は、インジケーター (および MesaggingMenu 仕様の他のアプリ) を適切に表示するための小さなプラグイン/アプレットを作成しました。

http://goodies.xfce.org/projects/panel-plugins/xfce4-indicator-plugin

https://github.com/mate-desktop/mate-indicator-applet

おそらくこのアプローチが使用される可能性があります

@vladipus マルチロード インジケーターはここに正しく表示されます。
https://github.com/lestcape/Systray-Indicator

アプレットは通常のアプレットなので、テストして、インジケーターでバグを見つけたい人は... 私ができることはすべて修正します...

元のレポートは、インジケーター サポートの有無にかかわらず cinnamon 3.2 にまだ存在します。
インジケーターの場合、これを行うことができますが、垂直パネルでは問題になります。
https://github.com/linuxmint/Cinnamon/pull/5790#issuecomment -254023638

@Dourak 、これはまだ Cinnamon 4.2 の問題ですか?

@icarter09 、OPからの応答がないため、問題をクローズできますか?

やあみんな! 最新の Cinnamon ではマルチロード インジケーターがまだ機能していないため、これを再度開く必要があると思います。 私はミントでこれをひどく見逃しています。 Ubuntu や Elementary などの他のディストリビューションでは、このインジケーターは魅力のように機能します。

これは私にとってはうまくいくようです。 パネルにアプレット「Xapp Status Applet」がありますか? インジケーターのサポートをオフにして (システム設定 -> 一般)、アクティブ化されていると仮定して、xapp アプレットを使用してみてください。

編集: Mint の appindicator パッケージをビルドしない限り、これは Mint でのみ機能します。

@mtwebster 、いいえ、これは私にとっては機能しません。 申し訳ありませんが、 appindicator についてのポイントがよくわかりませんでした。

インジケーター サポートが有効になっている標準の systray アプレットも動作します。 それがどのように機能しないかについて、より具体的に説明できますか? また、システム情報 (ミント バージョンなど) を提供してください。特定のシステムの何かが正しく動作しない可能性があります。

このスイッチがオフの場合、インジケーターは「XApp ステータス アプレット」に表示されます。 オンにすると、従来のシステム トレイに表示されます。 XApp ステータス アプレットは Mint 19.3 にのみ存在するため、以前のバージョンでは、スイッチをオンにしてステータス アプレットの場合に使用する必要があります。

ind

@mtwebster 、私は Mint 19.3 を使用しています (最近アップグレードされました)。 ご指摘のとおり、XApp ステータス アプレットをインストールし、インジケーターのサポートを無効にしました。 その後、 indicator-multiloadを起動すると、すべてのグラフが「押しつぶされて」単一のアイコンに表示されます。

image

システム モニター アプレットを使用しようとしましたが、表示すらされず、API の非互換性エラーが表示されます。

image

(感嘆符アイコンのポップアップ ヒントは、最新の Cinnamon バージョンではサポートされなくなった Cinnamon API 呼び出しがアプレットに含まれていることを示しています)。

このページは役に立ちましたか?
0 / 5 - 0 評価