UPower 패키지가 데스크탑에 있다면 무엇을 출력할까요?

UPower 패키지가 데스크탑에 있다면 무엇을 출력할까요?

Ubuntu 12.04에서 다음 명령을 사용하면:

    upower -i /org/freedesktop/UPower/devices/battery_BAT0

배터리의 모든 통계를 출력합니다. 하지만 데스크탑을 사용한다면(즉, 배터리가 없나요?) 무엇을 출력할까요?

답변1

워크스테이션에서:

$ upower -i /org/freedesktop/UPower/devices/battery_BAT0

산출:

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

하드웨어 세부정보 - 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

하드웨어 세부 정보 - 마더보드

$ 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

답변2

데스크탑에 자체적으로 전원을 공급하는 배터리가 없더라도 전원 정보를 제공하는 다른 장치가 있을 수 있습니다. 예를 들어 Apple iPad, Logitech Unifying HID 및 전력계는 시스템에 추가 정보를 제공하지 않지만 전력 통계를 보고할 수 있습니다.

제공된 경로가 upower -i데스크탑에 존재하지 않기 때문에(배터리가 없으므로 no BAT0) 분명히 오류와 함께 실패합니다.

upower -d다음은 데스크탑의 예입니다. 충전식 배터리가 포함된 Logitech K800 키보드가 나열되어 있습니다.

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

관련 정보