Aujourd'hui, j'ai fait une nouvelle installation d'Ubuntu 14.04. J'utilisais précédemment Ubuntu 10.04. Jusqu'à présent, j'ai tout restauré, sauf que je ne trouve pas d'applet pour Awesome WM indiquant l'état de la batterie. Comment sommes-nous censés l'obtenir lorsque nous utilisons Ubuntu 14.04? C'était tellement plus facile avec Ubuntu 10.04 où je pouvais simplement lancer le gestionnaire d'alimentation depuis Gnome au démarrage.
Je viens de le faire hier pour mon ordinateur portable :)
Pour obtenir l'état de la batterie, il existe un outil assez simple appelé acpi
, vous devez d'abord l'installer:
Sudo apt-get install acpi
Ensuite, si vous l'exécutez, vous obtiendrez quelque chose comme ceci:
acpi
Battery 1: discharging, 44%, 00:18:48 remaining
Alors maintenant, il vous suffit de créer un widget qui exécutera cette commande et la sortie dans la wibox - pour l'afficher.
Pour le génial 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()
Pour le génial 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()
Et ajoutez-le ensuite à wibox dans votre rc.lua
:
right_layout:add(batterywidget)