Skip to content

Value padding support for Network module #4622

@chunix64

Description

@chunix64
"network": {
    "format": " Unknown",
    "format-disconnected": " Disconnected",
    "format-wifi": " {bandwidthDownBytes:>9}  {bandwidthUpBytes:>9}",
    "format-ethernet": " {bandwidthDownBytes}  {bandwidthUpBytes}",
    "tooltip-format": "Interface:  {ifname}\nIP Address: {ipaddr}\nGateway:    {gwaddr}\nNetmask:    {netmask} / {cidr}\nSSID:       {essid}\nSignal:     {signalStrength}% ({signaldBm} dBm)\nFrequency:  {frequency} GHz\nUpload:     {bandwidthUpBytes}\nDownload:   {bandwidthDownBytes}\nTotal:      {bandwidthTotalBytes}",
    "interval": 2
  },

It works with :>9 but module disappear after :0>9 (padding with 0). Wireplumber module supports it, but some modules doesn't.

Log:

[2025-11-03 03:46:12.726] [error] network: unknown format specifier
[2025-11-03 03:46:12.726] [error] network: unknown format specifier
[2025-11-03 03:46:12.726] [error] network: unknown format specifier
[2025-11-03 03:46:12.726] [error] network: unknown format specifier
[2025-11-03 03:46:12.726] [error] network: unknown format specifier
[2025-11-03 03:46:12.726] [error] network: unknown format specifier
[2025-11-03 03:46:12.833] [error] network: unknown format specifier

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions