web-dev-qa-db-ja.com

Orcaにラップトップのバッテリーステータスを話させることは可能ですか?

私はUbuntu12.04をしばらく勉強しています。すべて正常に動作する場合は、Windows 7から切り替えたいと思います。途中でネットを検索してOrcaでバッテリーの状態を確認しましたが、まだ回答がありません。誰かが私の問題を解決できますか?ありがとう!

3
Yujin

ここにオプションがあります。 Orcaを使用していません-申し訳ありませんが、使用方法がわかりません。

  1. Acpitoolsパッケージをインストールします。コマンドライン(開いたターミナルウィンドウまたはALT-F2)から、次のコマンドを実行します。Sudoapt-get install acpitools

  2. バッテリーの状態を読み取るプログラムを作成します。 「batstat.sh」というテキストファイルを編集して、ホームディレクトリに保存します。ファイルの内容は次のとおりです。

    #!/bin/sh
    
    spd-say "`acpitool | grep Battery | sed 's/.*[^0-9]\([0-9]\+\)\.[0-9]\+%.*/Remaining battery \1 percent/'`"
    

    (これは2行で、それらの間の空の行はカウントされません)

  3. このファイルを実行可能にします。繰り返しますが、コマンドラインから

    chmod a+x batstat.sh
    

    実行してツールが機能していることをテストします

    ./batstat.sh
    

    コマンドラインから。

  4. 別の場所に移動します。

    Sudo mv batstat.sh /usr/local/bin/
    
  5. エディタを使用して、「Batstat.desktop」というファイルを作成します。内容は以下のとおりです。

    [Desktop Entry]
    Name=Battery status
    Comment=
    Exec=/usr/local/bin/batstat.sh
    Icon=icon name
    Terminal=false
    Type=Application
    StartupNotify=true
    
  6. 「Batstat.desktop」をnautilusに保存したフォルダを開き、Unityツールバーにドラッグします。

  7. ユニティツールバーをクリックすると、バッテリーの残量がわかります。

この種の解決策で問題がないが、もっと複雑なものが必要な場合は、応答してください。回答を更新します。

3
January