![¿Qué genera el paquete UPower si está en una computadora de escritorio?](https://rvso.com/image/31654/%C2%BFQu%C3%A9%20genera%20el%20paquete%20UPower%20si%20est%C3%A1%20en%20una%20computadora%20de%20escritorio%3F.png)
En Ubuntu 12.04, si uso el comando:
upower -i /org/freedesktop/UPower/devices/battery_BAT0
Generará todas las estadísticas de la batería. Sin embargo, ¿qué produce si estoy usando una computadora de escritorio (es decir, no tengo batería?)
Respuesta1
Desde una estación de trabajo:
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
Producción:
failed to set path: cannot refresh: Cannot get device properties for
/org/freedesktop/UPower/devices/battery_BAT0: Couldn't call GetAll() to
get properties for /org/freedesktop/UPower/devices/battery_BAT0: Method
"GetAll" with signature "s" on interface "org.freedesktop.DBus.Properties"
doesn't exist
Detalles de hardware: CPU
$ lscpu
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 3
On-line CPU(s) list: 0-2
Thread(s) per core: 1
Core(s) per socket: 3
Socket(s): 1
Vendor ID: AuthenticAMD
CPU family: 16
Model: 5
Stepping: 2
CPU MHz: 800.000
BogoMIPS: 5787.62
Virtualization: AMD-V
L1d cache: 64K
L1i cache: 64K
L2 cache: 512K
Detalles de hardware: placa base
$ dmidecode -t baseboard
# dmidecode 2.11
SMBIOS 2.6 present.
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: ASRock
Product Name: M3A785GMH/128M
Version:
Serial Number:
Asset Tag:
Features:
Board is a hosting board
Board is replaceable
Location In Chassis:
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0
Handle 0x0019, DMI type 41, 11 bytes
Onboard Device
Reference Designation: To Be Filled By O.E.M.
Type: Video
Status: Enabled
Type Instance: 0
Handle 0x001A, DMI type 41, 11 bytes
Onboard Device
Reference Designation: To Be Filled By O.E.M.
Type: SCSI Controller
Status: Disabled
Type Instance: 0
Respuesta2
Incluso si una computadora de escritorio no tiene una batería para alimentarse, puede tener otros dispositivos que brinden información sobre la energía. Por ejemplo, los iPad de Apple, los HID Logitech Unifying y los medidores de potencia no proporcionan nada más al sistema, pero pueden informar estadísticas de energía.
Dado que la ruta proporcionada upower -i
no existe en una computadora de escritorio (no hay batería, por lo tanto no BAT0
), obviamente falla con un error.
A continuación se muestra un ejemplo de upower -d
en un escritorio. Enumera un teclado Logitech K800 que tiene una batería recargable:
Device: /org/freedesktop/UPower/devices/keyboard_0003o046DoC52Bx000A
native-path: /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.2/0003:046D:C52B.0009/0003:046D:C52B.000A
vendor: Logitech, Inc.
model: K800
serial: FB841B86
power supply: no
updated: Wed 12 Feb 2014 12:11:10 PM CET (5 seconds ago)
has history: yes
has statistics: no
keyboard
present: yes
rechargeable: yes
state: discharging
percentage: 55%
History (charge):
1392203470 55.000 discharging
Daemon:
daemon-version: 0.9.23
can-suspend: no
can-hibernate: no
on-battery: no
on-low-battery: no
lid-is-closed: no
lid-is-present: no
is-docked: no