Files
Waybar/man/waybar-wwan.5.scd
T
2026-07-04 01:36:24 +02:00

167 lines
4.6 KiB
Scdoc

waybar-wwan(5) "waybar-wwan" "User Manual"
# NAME
waybar - wwan module
# DESCRIPTION
*wwan* module for ModemManager.
# FILES
$XDG_CONFIG_HOME/waybar/config ++
Per user configuration file
# ADDITIONAL FILES
libmm-glib lives in:
. /usr/lib/libmm-glib.so or /usr/lib64/libmm-glib.so
. /usr/lib/pkgconfig/libmm-glib.pc or /usr/lib64/pkgconfig/libmm-glib.pc
. /usr/include/libmm-glib
# CONFIGURATION
*format*: ++
typeof: string ++
default: *{state}* ++
The format, how information should be displayed. This format is used when other formats aren't specified.
*format-failed*: ++
typeof: string ++
This format is used when the modem cannot start.
*format-locked*: ++
typeof: string ++
This format is used when the SIM on the modem is locked.
*format-disabled*: ++
typeof: string ++
This format is used when the modem is disabled.
*format-enabled*: ++
typeof: string ++
This format is used when the modem is enabled, but isn't registered to any carrier network.
*format-searching*: ++
typeof: string ++
This format is used when the modem is looking for a carrier network to register to.
*format-registered*: ++
typeof: string ++
This format is used when the modem is registered to a network, but no data connection is active.
*format-connected*: ++
typeof: string ++
This format is used when the modem is registered to a network, and there is an active data connection.
*format-icons*: ++
typeof: array/object ++
Based on the current signal strength, the corresponding icon gets selected. ++
The order is *low* to *high*. Or by the state if it is an object.
*tooltip*: ++
typeof: bool ++
default: true ++
Option to disable tooltip on hover.
*tooltip-format*: ++
typeof: strirng ++
default: {state} ++
The format, how information should be displayed in the tooltip. This format is used when other formats aren't specified.
*tooltip-format-failed*: ++
typeof: string ++
This format is used when the modem cannot start.
*tooltip-format-locked*: ++
typeof: string ++
This format is used when the SIM on the modem is locked.
*tooltip-format-disabled*: ++
typeof: string ++
This format is used when the modem is disabled.
*tooltip-format-enabled*: ++
typeof: string ++
This format is used when the modem is enabled, but isn't registered to any carrier network.
*tooltip-format-searching*: ++
typeof: string ++
This format is used when the modem is looking for a carrier network to register to.
*tooltip-format-registered*: ++
typeof: string ++
This format is used when the modem is registered to a network, but no data connection is active.
*tooltip-format-connected*: ++
typeof: string ++
This format is used when the modem is registered to a network, and there is an active data connection.
*interval*: ++
typeof: integer ++
default: 5 ++
The interval in which the WWAN information gets polled (e.g. carrier name).
*imei*: ++
typeof: string ++
Select only the modem with the corresponding imei.
*path*: ++
typeof: string ++
Select only the modem with the corresponding hardware path.
*hide-failed*: ++
typeof: bool ++
default: true ++
Defines if the module should be hidden if the modem cannot start.
*hide-disabled*: ++
typeof: bool ++
default: false ++
Defines if the module should be hidden if the modem is disabled.
*hide-not-registered*: ++
typeof: bool ++
default: false ++
Defines if the module should be hidden if the modem isn't registered with any carrier network.
# FORMAT REPLACEMENTS
*{state}*: Modem state.
*{current_modes}*: List of all the currently active connection modes.
*{preferred_mode}*: The preferred connection mode in use.
*{signal_quality}*: Signal quality (0-100).
*{operator_name}*: Name of the network operator.
# EXAMPLES
```
"wwan": {
"format": "{state}",
"format-disabled": "", // an empty format will hide the module
"format-locked": "SIM Locked",
"format-connected": "{operator_name} {preferred_mode} | {signal_quality}%"
"tooltip-format": "{mode}",
"tooltip-format-connected": "{current_modes}",
"hide-disconnected": false
}
```
# STYLE
- *#wwan*
- *#wwan.failed* Applied when the modem cannot start.
- *#wwan.locked* Applied when the SIM on the modem is locked.
- *#wwan.disabled* Applied when the modem is disabled.
- *#wwan.enabled* Applied when the modem is enabled, but isn't registered to any carrier network.
- *#wwan.searching* Applied when the modem is looking for a carrier network to register to.
- *#wwan.registered* Applied when the modem is registered to a network, but no data connection is active.
- *#wwan.connected* Applied when the modem is registered to a network, and there is an active data connection.