ACPI対応バッテリモニタアプレット(gnome-applets version.1.4)

en.ver.

gnome1.4のbattely-appletはAPMしか対応していませんが、 René Rebe さんが ACPIに対応させるパッチ を作成/配布されています。 ですが、OBSOLETEと書かれているように、私のカーネル(linux 2.4.20)のACPI仕様では 動きません。 そこで修正してみました。
ところで、"there are other up-to-date applets arround"といいますがどういう単語で 検索すればよかったのでしょうか (例1, 例2)。 gnome2に紛れているのでしょうか。gnome2付属のは棒グラフで推移が見られないので好きではないのですが。

ダウンロード

gnome-applets-1.4.0.4-acpi2.4.20.patch (たぶんライセンス決定権無し) (2003/05/21)

ビルド・インストール(Update:2003/06/05)

岸さん@岐阜県がVine-users MLに投稿された方法をベースに、 他の人からの意見も合わせたものを載せておきます。

  1. 最初にこのパッチを ~/rpm/SOURCES に置く。
  2. gnome-applets の src を落とす。
    $ apt-get source gnome-applets
  3. src を展開する。
    $ rpm -i gnome-applets-1.4.0.4-0vl1.src.rpm
  4. ~/rpm/SPECS に出来た gnome-applets-vl.spec ファイルを編集する。
         %define rel     0vl1 -> 0vl1.k1 <- 適当に変更する。
         BuildRequires:  scrollkeeper                  -> 追加
         Patch4 gnome-applets-1.4.0.4-acpi2.4.20.patch -> 追加
         %prep
         %patch4 -p1 -b .acpi2.4.20                    -> 追加
         
  5. rpm パッケージを作る。
    rpm -bb ~/rpm/SPECS/gnome-applets-vl.spec
  6. アップデートする。
    $ sudo rpm -Uvh /home/hoge/rpm/RPMS/i386/gnome-applets-1.4.0.4-0vl1.k1.i386.rpm
  7. 立ち上げる。
    gnome メニュー -> アプレット -> モニタ -> バッテリ充電モニタ

動作報告(Update:2003/06/04)

Vine-users MLに 投稿 したところ、動作報告を頂きました。 ありがとうございます。 私のも含め、こちらにまとめておきます。

SONY VAIOノート PCG-SR9G/K
VineLinux 2.6r1
kernel 2.4.20-0vl29.1
(私の環境)

SONY VAIOノート PCG-FX90G/K
VineLinux 2.6r1
kernel 2.4.20-0vl29.1
(情報提供:岸さん@岐阜県)

Toshiba dynabook E7/418CME
Vine Linux 2.6r1
kernel 2.4.20-0vl29.1
(情報提供:ハラダさん@千葉)

SONY VAIO PCG-SRX7F/P
Vine Linux 2.5
Kernel 2.4.20-0vl29.1
(情報提供:林さん)
メールなどで情報を 頂ければ追加するかもしれません。

修正点:

見ての通り、私の環境(Vine Linux 2.6/Kernel-2.4.20@Sony Vaio PCG-SR9G/K) に合わせた適当な改造です。よってこれでダメな環境も多いと思います。 動かない人は上記のポイントをいじってみてはいかがでしょうか。 パス変えたり構造体をコピペで1行増やしたりするだけなので簡単です。

バグ(update:2003/05/27)

バッテリを取り外していると落ちます。

ToDo:

以下のことはこれを配布パッケージに加えるためにやるべきだと思われることです。 私は自分のマシンで動けばいいので特にやる気は無いですが。

Indexへ戻る

Copyright © 2003 Tomohito MAKINO All Right Reserved.