web-dev-qa-db-ja.com

upowerのアイコン名はどこで定義されていますか?

upower -i /org/freedesktop/UPower/devices/DisplayDeviceを実行すると(マシンによって異なる場合があります。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'

icon-namesがどこで定義されているのか疑問に思います。考えられるすべてのbattery-*アイコンのリストはありますか?

http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html が見つかりましたが、battery-cautionbattery-lowしかリストされていません。 。

4
user37050

アイコン名に使用できる値の完全なリストは、upowerソースコードにあります。

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

  • ac-adapter-symbolic
  • バッテリー不足-シンボリック
  • バッテリー-空-シンボリック
  • バッテリー-フル充電-シンボリック
  • バッテリー-注意-充電-シンボリック
  • バッテリー-注意-シンボリック
  • バッテリー-低充電-シンボリック
  • バッテリー-低シンボリック
  • バッテリー-良好-充電-シンボリック
  • バッテリー-良い-象徴的
  • バッテリー-フル充電-シンボリック
  • バッテリー-フルシンボリック

また、XDGアイコンの命名仕様はそれらとは関係ありません。

2
anlar