upower의 아이콘 이름은 어디에 정의되어 있나요?

upower의 아이콘 이름은 어디에 정의되어 있나요?

실행하면 upower -i /org/freedesktop/UPower/devices/DisplayDevice( getlist 를 사용하여 컴퓨터마다 다를 수 있음 upower --enumerate) 다음과 유사한 출력을 얻습니다.

power supply:         yes
updated:              Thu 01 Jan 1970 01:00:00 AM CET (1444049000 seconds ago)
has history:          no
has statistics:       no
battery
  present:             yes
  state:               discharging
  warning-level:       none
  energy:              47.716 Wh
  energy-full:         47.716 Wh
  energy-rate:         4.048 W
  time to empty:       11.8 hours
  percentage:          100%
  icon-name:          'battery-full-symbolic'

s가 어디에 정의되어 있는지 알고 싶습니다 icon-name. 가능한 모든 아이콘의 목록이 있습니까 battery-*?

내가 찾은http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html이지만 battery-caution및 만 나열됩니다 battery-low.

답변1

upower 소스 코드에서 icon-name에 사용 가능한 값의 전체 목록을 찾을 수 있습니다.

http://cgit.freedesktop.org/upower/tree/src/up-device.c#n99

  • AC 어댑터 기호
  • 누락된 배터리 기호
  • 배터리 방전 기호
  • 배터리가 완전히 충전된 기호
  • 배터리 경고 충전 기호
  • 배터리 경고 기호
  • 배터리 부족 기호
  • 배터리 부족 기호
  • 배터리 충전 잘 기호
  • 좋은 배터리 기호
  • 배터리가 완전히 충전된 기호
  • 배터리 가득 참 기호

XDG 아이콘 명명 규칙은 이들과 아무 관련이 없습니다.

관련 정보