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アイコンの命名規則は、これらとは何の関係もありません。

おすすめ記事