今日、Ubuntu 14.04の新規インストールを行いました。以前にUbuntu 10.04を使用していました。これまでのところ、バッテリーの状態を示すAwesome WMのアプレットが見つからないことを除いて、すべてを復元しました。 Ubuntu 14.04を使用する場合、どのように取得するのですか? Ubuntu 10.04では、起動時にGnomeから電源マネージャーを実行するだけで済み、非常に簡単でした。
昨日、私のラップトップのためにそれをやっただけです:)
バッテリーステータスを取得するには、acpi
と呼ばれる非常に簡単なツールがあります。最初にインストールする必要があります。
Sudo apt-get install acpi
それを実行すると、次のようなものになります。
acpi
Battery 1: discharging, 44%, 00:18:48 remaining
そのため、このコマンドと出力をwiboxで実行するウィジェットを作成するだけで、表示することができます。
素晴らしい3.4の場合:
batterywidget = widget({ type = "textbox" })
batterywidget.text = " | Battery | "
batterywidgettimer = timer({ timeout = 5 })
batterywidgettimer:add_signal("timeout",
function()
fh = assert(io.popen("acpi | cut -d, -f 2,3 -", "r"))
batterywidget.text = " |" .. fh:read("*l") .. " | "
fh:close()
end
)
batterywidgettimer:start()
素晴らしい3.5の場合:
batterywidget = wibox.widget.textbox()
batterywidget:set_text(" | Battery | ")
batterywidgettimer = timer({ timeout = 5 })
batterywidgettimer:connect_signal("timeout",
function()
fh = assert(io.popen("acpi | cut -d, -f 2,3 -", "r"))
batterywidget:set_text(" |" .. fh:read("*l") .. " | ")
fh:close()
end
)
batterywidgettimer:start()
そして、rc.lua
でwiboxに追加します:
right_layout:add(batterywidget)