kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu マルチロードインジケーター その2 - Version 0.3のインストールと変更点

Version 0.3

  通常のリポジトリからインストールできるマルチロードインジケーターのバージョンは0.2ですが、PPAを利用すると最新バージョンの0.3をインストールすることができます。
  現時点でUbuntu 12.10のマルチロードインジケーターのバージョンも0.2ですので、通常のリポジトリのマルチロードインジケーターが0.3にアップデートされるのは13.04以降になると思われます。(2012/12/23)


最新版のインストール

  マルチロードインジケーターの最新版をインストールします。

  1.PPAの追加

    以下のPPAを追加します。
    すでにこのPPAを追加している場合は、この手順を飛ばしてください。
 
       ppa:indicator-multiload/stable-daily

  2.インストール・アップデート

    後は通常通りマルチロードインジケーターをインストールするか、インストール済みならアップデートマネージャー等でアップデートします。


Version 0.3の変更点

  Version 0.3の変更点です。

  1.インジケーターメニュー

    「システムモニター」の位置が一番上に移動しました。

 

  2.インジケーターメニューのカスタマイズ

    リソースの表示内容をカスタマイズできるようになりました。


インジケーターメニューのカスタマイズ画面表示

  設定画面にメニュー項目カスタマイズボタンが追加されました。


  「Menu Items」ボタンをクリックすると以下の画面が表示されます。


メニュー項目の追加

  新しいメニュー項目を追加します。

  1.メニュー項目の追加

    「追加」ボタンをクリックします。


  2.内容の入力

    以下のようにメニュー項目が追加され内容を入力できるようになるので、メニュー項目のタイトルや表示したいリソースの式を入力します。


    内容を入力したら「エンター」キーを押します。

  3.追加完了

    追加が完了すれば、インジケーターメニューに追加した項目が表示されるようになります。


メニュー項目の削除

  既存のメニュー項目を削除します。

  1.項目の削除

    削除したいメニュー項目を選択し、「削除」ボタンをクリックします。


  2.削除完了

    選択されたメニュー項目が削除されます。


メニュー項目の編集

  既存のメニュー項目の内容を編集します。

  1.項目の編集

    編集したいメニュー項目を選択し、「編集」ボタンをクリックします。


  2.内容の入力

    以下のようにメニュー項目の内容を入力できるようになるので、メニュー項目のタイトルや表示したいリソースの式を入力します。



    内容を入力したら「エンター」キーを押して完了です。

メニュー項目の移動

  既存のメニュー項目の順番を変更します。

  1.項目の移動

    移動したいメニュー項目を選択し、「上へ」ボタンか「下へ」ボタンをクリックします。


    ボタンをクリックした回数だけ移動します。

  2.移動完了

    好きな位置へ移動できます。


メニュー項目をリセットする

  メニュー項目リセットし、デフォルトに戻します。

  1.項目のリセット

    「元に戻す」ボタンをクリックします。


  2.リセット完了

    自分で追加した項目や編集した項目が全て削除され、元のメニュー項目にもどります。
    メニュー項目の位置も元に戻ります。


リソースの式について

  リソースの式は、リソースの識別子と関数で構成されます。
  残念ながらヘルプがないため、分かりづらいです。
  直接ソースコードを参照するのが一番わかり易いと思います。

  $について

    式は$()で括る必要があります。
    $()内の識別子や関数が評価され、数値に置き換わります。

  リソースの識別子

    例えばCPUリソースに関する識別子は、「cpuprovider.vala」を参照すると良いでしょう。
    ソースコードを開くと以下のような記述があります。

    public class CpuProvider : Provider {
      private uint64[] lastdata;

      public CpuProvider() {
      base("cpu", {"user", "sys", "nice", "idle", "io", "inuse"});
      }

    例えばユーザーモードプロセスのCPU使用量の識別子は、「cpu.user」になります。
    すなわち、「赤字.青字」がリソースの識別子になります。

  関数

    リソースの識別子から得られる値のままでは読みにくく、何かしら加工が必要になります。
    例えば百分率で表示したい時は値の加工が必要です。
    そのための関数がいくつか用意されています。
    関数については「function.vala」を参考にするとよいでしょう。

    例えばpercent()は以下のようになっています。

    public class PercentFunction : Function {
      public PercentFunction() {
          base("percent", {"value"});
      }

      public override string call(string[] parameters, bool widest) throws Error {
          if (parameters.length != 1)
              throw error("one parameter expected");
          if (widest)
              parameters[0] = "1";
          return _("%u%%").printf
              ((uint) Math.round(100 * double.parse(parameters[0])));
      }
    }

    赤字のpercentが入力する関数名になります。


インジケーター , マルチロードインジケーター
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Ubuntu 26.10 その24 - Ubuntu 26.10 の公式壁紙と壁紙コンペの結果発表
    Ubuntu 26.10 の公式壁紙と壁紙コンペの結果発表 Ubuntu 26.10 の公式壁紙と壁紙コンペの結果が発表されました。
  • Ubuntu 24.04 その104 - Ubuntu 26.04 LTS へアップグレードするには・アップグレードの注意事項
    Ubuntu 26.04 LTS へアップグレードするには 現在 Ubuntu 24.04 LTS を利用しているユーザーは、Ubuntu 26.04 LTS へアップグレードできます。
  • Ubuntu 24.04 その103 - Ubuntu 26.04 LTS へアップグレード可能に・2年分の変化が一気にやってくる
    Ubuntu 26.04 LTS へアップグレード可能に 2026年9月29日、Ubuntu 24.04 LTS から Ubuntu 26.04 LTS へアップグレード可能になりました。
  • Linux その437 - KDE Plasma で実装予定の新機能や改善・オーバービュー効果の改善や Kup の通知機能の改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Ubuntu 26.10 その23 - x86-64-v3 に対応したデイリービルドのディスクイメージが利用可能に
    x86-64-v3 に対応したデイリービルドのディスクイメージが利用可能に x86-64-v3 に対応した Ubuntu Desktop 26.10 のデイリービルドのディスクイメージが利用可能になりました。
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Linux その429 - GNOME 向けアプリとアップデートの紹介・ RSS リーダーのインポート機能や映画マトリックスのデスクトップ効果など
    GNOME 向けアプリとアップデートの紹介 GNOME 向けアプリとアップデートの紹介です。
  • Ubuntu 26.04 その74 - Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象
    Qt6 で構築されたアプリがクラッシュする現象 Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象が報告されています。
  • Ubuntu 26.10 その26 - rust-coreutils へ完全移行・cp/mv/rm コマンドもRust版に移行
    rust-coreutils へ完全移行 Ubuntu 26.10 で rust-coreutils(uutils coreutils)へ完全移行します。
記事のピックアップ
オプション