16.04から18.04にアップグレード、indicator-multiloadが機能しない


9

16.04から18.04(デスクトップ)へのアップグレードは嬉しいです。
しかし、私が気になることがいくつかあります。

その中にはインジケーターマルチロードがあります

indicator-multiloadは、CPU、メモリ、ネットワーク、ディスクのアクティビティをグラフィカルに表示する非常に貴重なアプリです。
ここに画像の説明を入力してください

残念ながら、18.04では(うまく)機能しません。

indicator-multiload18.04に就職するにはどうすればよいですか?


4
いつでもGNOMEシェルをドロップして代わりにUnityをインストール(ubuntu-unity-desktopパッケージ)するか、MATE DE(ubuntu-mate-desktopパッケージ)に切り替えて通常の従来のデスクトップを取得できます。
N0rbert 2018

1
ありがとう、それはアイデアです。ただし、(次のアップグレードを容易にするために)デフォルトのデスクトップを(一度だけ)試してみたいと思います。
e2-e4 2018

2
コメントごとに編集。もう1つの質問は、upgrade-from-16-04-to-18-04-iphone-connectivity
e2-e4


1
まあ、私はあなたの質問が重複しているとは思いません。この拡張機能(github.com/ubuntu/gnome-shell-extension-appindicator)のおかげで、indicator-multiloadはubuntu 18.04 と同じように機能し、拡張機能はubuntu 18.04でデフォルトでインストールされます。Readmeで言う:「で使用されてindicator-multiloadいるような特大のアイコンはサポートされていません。通常のサイズに縮小されます。」しかし、これは私の意見では悪い動きであり、改善することができます。たとえば、github.com / linuxmint / Cinnamon / pull / 5790(私はスレッドのゴーストです)を参照してください。
lestcape 2018

回答:


4

Ubuntu 18.04は、おそらくすでにご存じのように、Unityデスクトップの代わりにGNONE Shellを使用します。それらは異なるデスクトップですが、一般に、GNOMEシェルを備えたUbuntu 18.04でUnityを備えたUbuntu 16.04の同じ機能を使用するための制限はありません。

同じことは、1つのデスクトップまたは別のデスクトップで行うのがより簡単または困難になる場合があります。これはあなたが望むものであり、シェルの残りの部分とより良くまたはより良く統合して、多かれ少なかれ美しく見えるようにできます。異なる歴史は一般的に真実ではないので、真実であると証明される必要があります。だからこそ、私は独占的であることをお勧めします。サポートされていないものがあるのは、デスクトップがXまたはYと呼ばれているためではなく、デスクトップの背後にいる開発者がXまたはYと呼ばれているためです。したがって、デスクトップ名ではなく、常にヒューマンファクターになります。

その場合、indicator-multiloadの場合も同じで、もちろんGNOME Shellでも問題なく機能します。問題は、GNOME Shell開発者がインジケーターを好まないことでした。この機能は明らかに彼のデスクトップの概念と一致しないためです。出典: https : //bugzilla.gnome.org/show_bug.cgi?id=652122

シェル開発者がインディケーターをサポートしないことを望んでいるかどうかは関係ありません。彼らは本当に拡張機能をサポートしているため、サードパーティの開発者はGnome Shellセッション内でインディケーターの使用を可能にし、JonasKümmerlinがその拡張機能を作成したときに何が起こったかを示しています:https ://github.com/rgcjonas

Ubuntuが18.04にGnome Shellに登場したとき、インジケーターをロードする拡張機能の開発はあまり活発ではなく、開発が進んでいて、シェルを壊さないようにして、ほとんど混乱を引き起こさなかった。したがって、それは多くの制限があり、理論的には単純化されたものもあり、より高速になり、問題が少なくなります。

そのため、非ホモジニアスインジケーターは、同種インジケーターに変換され、パネル内のアイコンを拡大縮小する手順を簡略化する方法で読み込まれました。これが、公式のシェルコードがステータスアイコンを使用して今回行っていたことです。また、数年前にGnome Shell内でステータスアイコンがドロップされたことも確認してください。https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/シェル開発者は彼の使用を否定してNOTHINGを支持し、インジケーターの使用を再び考慮しませんでした。

また、少し前に、このgnomeシェル拡張機能(https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/41)を見つけました。私はフォークしてCinnamonアプレットに変換し、ステータスアイコン用に別のCinnamon公式アプレットとマージしました。そのコードは現在Cinnamon内にあります(https://github.com/linuxmint/Cinnamon/pull/5790)。シナモンでは、履歴が異なり、インジケーターをレンダリングする方法をたくさんテストしました。また、拡張が非同種のインジケーターで使用されたことがないため、元の拡張にすでにあるいくつかのバグを修正しました。興味をそそるものとして、私はCinnamonデスクトップでそれらの改善の一部をマージしたことは一度もなかったと言えるでしょう。そのため、シナモンデスクトップでは、indicator-multiloadもUbuntu 18.04のように同種です。

Ubuntu 18.04がインジケーター拡張機能をフォークしたとき、私はそこでバグを開き(https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/92)、拡張機能の何かを修正したいかどうかを確認しました、しかし、私が見る限りでは、彼らはそんなに気にしない。だから、今日は拡張機能をforkし、indicator-multiloadのみを修正します。これはあなたが望んでいるからですが、その拡張機能や同様の開発を続けるつもりはないと思います。その機能については、ubuntu開発者に尋ねる必要があると思います。おそらくここ:https : //github.com/ubuntu/gnome-shell-extension-appindicator/issues/121

編集: 私は拡張機能をフォークし、GNOME 3.28と互換性がある拡張機能のバージョンのプルリクエストを作成しました、公式のubuntu拡張機能内で他の人がマージまたはマージするように適合されていませんでしたhttps:// github .com / ubuntu / gnome-shell-extension-appindicator / pull / 144


1
いいね; 情報に感謝しますが、私たちの多くはすでにしばらくの間動作している別のアプリに切り替えています 詳細については、askubuntu.com / questions / 968641 /…を参照してください。上記の問題が発生した場合、元に戻すことにはメリットがありますか?
コラン

2
@colanあなたが言及するのは物事を監視するためにのみ使用できる特定のアプレットだけなので、この解決策はハードウェアモニターだけでなく多くのタイプのインジケーターを許可する一般的な拡張の修正を含んでいたからです。これは多くの作品を再利用する試みであり、新しい作品を作る試みではありません。一方、インジケーターは多くのデスクトップで使用できる一般的な概念ですが、GNOMEシェル拡張はGNOMEデスクトップ専用です。
lestcape 2018

おそらく私はgnome-shellとgdmを再インストールして、このアプローチを試します。このQ&Aを見つける前に、@ n0rbertがここで提案したように、私はすでに最小の抵抗とgnomeの缶詰を利用して単一性を支持していました。
オタク長老2018

2
このソリューションは使用しないでください。古くなっています。そして多分あなたのデスクトップは私のようにクラッシュします:(
Alfonso Nishikawa


1

Ubuntu 18.04にindicator-multiloadはバグがあり、問題を引き起こしています。代わりに「System Monitor Extensio n」を使用してみてください。詳細ガイド:

http://ubuntuhandbook.org/index.php/2019/03/display-cpu-memory-network-usage-in-ubuntu-18-04-panel/

このガイドに示されているように:

  1. まず、これらのパッケージをインストールします。

sudo apt-get install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0 gir1.2-clutter-1.0

  1. 次に、Ubuntu Software Centerからを検索してインストールしsystem monitor extensionます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.