[HowTo] Conocer estado de la batería desde línea de comandos (CLI)

Posted: miércoles, 21 de agosto de 2019 by Termita in Etiquetas: , , , , , , , , ,
0

UPOWER
En las últimas versiones de GNU-Linux el comando upower viene de serie.
upower -i /org/freedesktop/UPower/devices/battery_BAT0

ACPI
Si no lo tenemos instalado
sudo apt install acpi
Para que nos dé información basta con ejecutar:
acpi -V

IBAM (The Intelligent Battery Monitor) / gnuplot
(*) No funciona con kernels recientes.
Se instala así:
sudo apt install ibam
IBAM nos proporciona información sobre la batería tecleando desde terminal:
ibam --battery
Al instalar IBAM se instala también la utilidad gnuplot, que funciona sólo en entorno gráfico.



-----------------------
Fuentes:

0

sudo apt install libgtksourceview-3.0-common

(*) Instalamos este paquete porque -aunque todas las versiones de ubuntu ya traen incorporado el archivo markdown.lang en sus repositorios como parte de libgtksourceview-3.0-common- en Ubuntu 16.04 Pluma utiliza libgtksourceview2.0-0 como una dependencia.

A continuación basta con copiar el archivo markdown.lang (y otros archivos de sintaxis si se desea) desde /usr/share/gtksourceview-3.0/language-specs/ a la carpeta language-specs que crearemos en /home/tuusuario/.local/share/gtksourceview-2.0/
Así:
mkdir -p ~/.local/share/gtksourceview-2.0/language-specs/
cd ~/.local/share/gtksourceview-2.0/language-specs/
cp /usr/share/gtksourceview-3.0/language-specs/markdown.lang .


Y, como ya señalé anteriormente, lo mismo se puede hacer con otros resaltados de sintaxis que están en la carpeta /usr/share/gtksourceview-3.0/language-specs/

-rw-r--r-- 1 root root  8932 ene 15  2016 actionscript.lang
-rw-r--r-- 1 root root  7295 ene 15  2016 ada.lang
-rw-r--r-- 1 root root 23227 ene 15  2016 ansforth94.lang
-rw-r--r-- 1 root root 41936 ene 15  2016 asp.lang
-rw-r--r-- 1 root root 11493 ene 15  2016 automake.lang
-rw-r--r-- 1 root root  4330 ene 15  2016 awk.lang
-rw-r--r-- 1 root root  9102 ene 15  2016 bennugd.lang
-rw-r--r-- 1 root root  3008 ene 15  2016 bibtex.lang
-rw-r--r-- 1 root root  6003 ene 15  2016 bluespec.lang
-rw-r--r-- 1 root root  8702 ene 15  2016 boo.lang
-rw-r--r-- 1 root root 10487 ene 15  2016 cg.lang
-rw-r--r-- 1 root root  3630 ene 15  2016 changelog.lang
-rw-r--r-- 1 root root  1886 ene 15  2016 chdr.lang
-rw-r--r-- 1 root root 12065 ene 15  2016 c.lang
-rw-r--r-- 1 root root 22335 ene 15  2016 cmake.lang
-rw-r--r-- 1 root root 21376 ene 15  2016 cobol.lang
-rw-r--r-- 1 root root  1512 ene 15  2016 cpphdr.lang
-rw-r--r-- 1 root root  4961 ene 15  2016 cpp.lang
-rw-r--r-- 1 root root  9720 ene 15  2016 csharp.lang
-rw-r--r-- 1 root root 19667 ene 15  2016 css.lang
-rw-r--r-- 1 root root  2491 ene 15  2016 csv.lang
-rw-r--r-- 1 root root 10571 ene 15  2016 cuda.lang
-rw-r--r-- 1 root root 11024 ene 15  2016 def.lang
-rw-r--r-- 1 root root 11172 ene 15  2016 desktop.lang
-rw-r--r-- 1 root root  3132 ene 15  2016 diff.lang
-rw-r--r-- 1 root root 10142 ene 15  2016 d.lang
-rw-r--r-- 1 root root 16439 ene 15  2016 docbook.lang
-rw-r--r-- 1 root root  5272 ene 15  2016 dosbatch.lang
-rw-r--r-- 1 root root  4602 ene 15  2016 dot.lang
-rw-r--r-- 1 root root  1594 ene 15  2016 dpatch.lang
-rw-r--r-- 1 root root  4698 ene 15  2016 dtd.lang
-rw-r--r-- 1 root root  7387 ene 15  2016 eiffel.lang
-rw-r--r-- 1 root root  8380 ene 15  2016 erlang.lang
-rw-r--r-- 1 root root  3847 ene 15  2016 fcl.lang
-rw-r--r-- 1 root root  9644 ene 15  2016 forth.lang
-rw-r--r-- 1 root root 19243 ene 15  2016 fortran.lang
-rw-r--r-- 1 root root 11289 ene 15  2016 fsharp.lang
-rw-r--r-- 1 root root  2864 ene 15  2016 gap.lang
-rw-r--r-- 1 root root  7047 ene 15  2016 gdb-log.lang
-rw-r--r-- 1 root root  7880 ene 15  2016 genie.lang
-rw-r--r-- 1 root root 17736 ene 15  2016 glsl.lang
-rw-r--r-- 1 root root  9241 ene 15  2016 go.lang
-rw-r--r-- 1 root root  3830 ene 15  2016 gtk-doc.lang
-rw-r--r-- 1 root root  4294 ene 15  2016 gtkrc.lang
-rw-r--r-- 1 root root  6138 ene 15  2016 haddock.lang
-rw-r--r-- 1 root root  7964 ene 15  2016 haskell.lang
-rw-r--r-- 1 root root  1837 ene 15  2016 haskell-literate.lang
-rw-r--r-- 1 root root 11462 ene 15  2016 html.lang
-rw-r--r-- 1 root root 21193 ene 15  2016 idl-exelis.lang
-rw-r--r-- 1 root root  5259 ene 15  2016 idl.lang
-rw-r--r-- 1 root root 30206 ene 15  2016 imagej.lang
-rw-r--r-- 1 root root  3623 ene 15  2016 ini.lang
-rw-r--r-- 1 root root  6781 ene 15  2016 jade.lang
-rw-r--r-- 1 root root  6937 ene 15  2016 java.lang
-rw-r--r-- 1 root root 11990 ene 15  2016 javascript.lang
-rw-r--r-- 1 root root  7728 ene 15  2016 j.lang
-rw-r--r-- 1 root root  4366 ene 15  2016 json.lang
-rw-r--r-- 1 root root 13861 ene 15  2016 julia.lang
-rw-r--r-- 1 root root 13307 ene 15  2016 language2.rng
-rw-r--r-- 1 root root  2411 ene 15  2016 language.dtd
-rw-r--r-- 1 root root 11104 ene 15  2016 language.rng
-rw-r--r-- 1 root root 23618 ene 15  2016 latex.lang
-rw-r--r-- 1 root root  6361 ene 15  2016 lex.lang
-rw-r--r-- 1 root root  1946 ene 15  2016 libtool.lang
-rw-r--r-- 1 root root 10368 ene 15  2016 llvm.lang
-rw-r--r-- 1 root root 10523 ene 15  2016 lua.lang
-rw-r--r-- 1 root root 46181 ene 15  2016 m4.lang
-rw-r--r-- 1 root root  6365 ene 15  2016 makefile.lang
-rw-r--r-- 1 root root  3853 ene 15  2016 mallard.lang
-rw-r--r-- 1 root root 15232 ene 15  2016 markdown.lang
-rw-r--r-- 1 root root  5059 ene 15  2016 matlab.lang
-rw-r--r-- 1 root root 10982 ene 15  2016 mediawiki.lang
-rw-r--r-- 1 root root  3552 ene 15  2016 meson.lang
-rw-r--r-- 1 root root  9560 ene 15  2016 modelica.lang
-rw-r--r-- 1 root root  2279 ene 15  2016 mxml.lang
-rw-r--r-- 1 root root  8486 ene 15  2016 nemerle.lang
-rw-r--r-- 1 root root 10692 ene 15  2016 netrexx.lang
-rw-r--r-- 1 root root  2788 ene 15  2016 nsis.lang
-rw-r--r-- 1 root root  4164 ene 15  2016 objc.lang
-rw-r--r-- 1 root root  4425 ene 15  2016 objj.lang
-rw-r--r-- 1 root root 10038 ene 15  2016 ocaml.lang
-rw-r--r-- 1 root root  5438 ene 15  2016 ocl.lang
-rw-r--r-- 1 root root 60532 ene 15  2016 octave.lang
-rw-r--r-- 1 root root  8819 ene 15  2016 ooc.lang
-rw-r--r-- 1 root root 11324 ene 15  2016 opal.lang
-rw-r--r-- 1 root root 20922 ene 15  2016 opencl.lang
-rw-r--r-- 1 root root  8556 ene 15  2016 pascal.lang
-rw-r--r-- 1 root root 37033 ene 15  2016 perl.lang
-rw-r--r-- 1 root root 12417 ene 15  2016 php.lang
-rw-r--r-- 1 root root  9649 ene 15  2016 pig.lang
-rw-r--r-- 1 root root  2047 ene 15  2016 pkgconfig.lang
-rw-r--r-- 1 root root  3488 ene 15  2016 po.lang
-rw-r--r-- 1 root root  8490 ene 15  2016 prolog.lang
-rw-r--r-- 1 root root  4483 ene 15  2016 protobuf.lang
-rw-r--r-- 1 root root 24314 ene 15  2016 puppet.lang
-rw-r--r-- 1 root root  7617 ene 15  2016 python3.lang
-rw-r--r-- 1 root root 17209 ene 15  2016 python.lang
-rw-r--r-- 1 root root 79473 ene 15  2016 R.lang
-rw-r--r-- 1 root root  7635 ene 15  2016 rpmspec.lang
-rw-r--r-- 1 root root  4647 ene 15  2016 rst.lang
-rw-r--r-- 1 root root 26472 ene 15  2016 ruby.lang
-rw-r--r-- 1 root root  8905 ene 15  2016 rust.lang
-rw-r--r-- 1 root root 13029 ene 15  2016 scala.lang
-rw-r--r-- 1 root root 10483 ene 15  2016 scheme.lang
-rw-r--r-- 1 root root  7106 ene 15  2016 scilab.lang
-rw-r--r-- 1 root root 16964 ene 15  2016 sh.lang
-rw-r--r-- 1 root root  6661 ene 15  2016 sml.lang
-rw-r--r-- 1 root root 16722 ene 15  2016 sparql.lang
-rw-r--r-- 1 root root 23409 ene 15  2016 sql.lang
-rw-r--r-- 1 root root  2300 ene 15  2016 sweave.lang
-rw-r--r-- 1 root root  8875 ene 15  2016 systemverilog.lang
-rw-r--r-- 1 root root  5255 ene 15  2016 t2t.lang
-rw-r--r-- 1 root root  4642 ene 15  2016 tcl.lang
-rw-r--r-- 1 root root 15672 ene 15  2016 texinfo.lang
-rw-r--r-- 1 root root  8727 ene 15  2016 thrift.lang
-rw-r--r-- 1 root root 11886 ene 15  2016 vala.lang
-rw-r--r-- 1 root root  8040 ene 15  2016 vbnet.lang
-rw-r--r-- 1 root root 15995 ene 15  2016 verilog.lang
-rw-r--r-- 1 root root  7942 ene 15  2016 vhdl.lang
-rw-r--r-- 1 root root  9473 ene 15  2016 xml.lang
-rw-r--r-- 1 root root  3995 ene 15  2016 xslt.lang
-rw-r--r-- 1 root root  5858 ene 15  2016 yacc.lang
-rw-r--r-- 1 root root  7575 ene 15  2016 yaml.lang





-------------------------------------
Fuente: