[doc] module doc update

This commit is contained in:
tobi-wan-kenobi 2022-09-10 09:30:43 +02:00
parent cd46b9c6a6
commit 910b9a8963

View file

@ -215,6 +215,8 @@ pulseaudio
Displays volume and mute status and controls for PulseAudio devices. Use wheel up and down to change volume, left click mutes, right click opens pavucontrol. Displays volume and mute status and controls for PulseAudio devices. Use wheel up and down to change volume, left click mutes, right click opens pavucontrol.
!!! This module will eventually be deprecated (since it has bad performance and high CPU load) and be replaced with "pulsectl", which is a much better drop-in replacement !!!
Aliases: pasink (use this to control output instead of input), pasource Aliases: pasink (use this to control output instead of input), pasource
Parameters: Parameters:
@ -246,6 +248,42 @@ Requires the following executable:
.. image:: ../screenshots/pulseaudio.png .. image:: ../screenshots/pulseaudio.png
pulsectl
~~~~~~~~
Displays volume and mute status and controls for PulseAudio devices. Use wheel up and down to change volume, left click mutes, right click opens pavucontrol.
**Please prefer this module over the "pulseaudio" module, which will eventually be deprecated
Aliases: pulseout (for outputs, such as headsets, speakers), pulsein (for microphones)
NOTE: Do **not** use this module directly, but rather use either pulseout or pulsein!
NOTE2: For the parameter names below, please also use pulseout or pulsein, instead of pulsectl
Parameters:
* pulsectl.autostart: If set to 'true' (default is 'false'), automatically starts the pulsectl daemon if it is not running
* pulsectl.percent_change: How much to change volume by when scrolling on the module (default is 2%)
* pulsectl.limit: Upper limit for setting the volume (default is 0%, which means 'no limit')
* pulsectl.showbars: 'true' for showing volume bars, requires --markup=pango;
'false' for not showing volume bars (default)
* pulsectl.showdevicename: If set to 'true' (default is 'false'), the currently selected default device is shown.
Per default, the sink/source name returned by "pactl list sinks short" is used as display name.
As this name is usually not particularly nice (e.g "alsa_output.usb-Logitech_Logitech_USB_Headset-00.analog-stereo"),
its possible to map the name to more a user friendly name.
e.g to map "alsa_output.usb-Logitech_Logitech_USB_Headset-00.analog-stereo" to the name "Headset", add the following
bumblebee-status config entry: pulsectl.alsa_output.usb-Logitech_Logitech_USB_Headset-00.analog-stereo=Headset
Furthermore its possible to specify individual (unicode) icons for all sinks/sources. e.g in order to use the icon 🎧 for the
"alsa_output.usb-Logitech_Logitech_USB_Headset-00.analog-stereo" sink, add the following bumblebee-status config entry:
pulsectl.icon.alsa_output.usb-Logitech_Logitech_USB_Headset-00.analog-stereo=🎧
* Per default a left mouse button click mutes/unmutes the device. In case you want to open a dropdown menu to change the current
default device add the following config entry to your bumblebee-status config: pulsectl.left-click=select_default_device_popup
Requires the following Python module:
* pulsectl
redshift redshift
~~~~~~~~ ~~~~~~~~
@ -825,9 +863,10 @@ Parameters:
* gcalendar.time_format: Format time output. Defaults to "%H:%M". * gcalendar.time_format: Format time output. Defaults to "%H:%M".
* gcalendar.date_format: Format date output. Defaults to "%d.%m.%y". * gcalendar.date_format: Format date output. Defaults to "%d.%m.%y".
* gcalendar.credentials_path: Path to credentials.json. Defaults to "~/". * gcalendar.credentials_path: Path to credentials.json. Defaults to "~/".
* gcalendar.locale: locale to use rather than the system default.
Requires these pip packages: Requires these pip packages:
* google-api-python-client * google-api-python-client >= 1.8.0
* google-auth-httplib2 * google-auth-httplib2
* google-auth-oauthlib * google-auth-oauthlib
@ -1301,8 +1340,8 @@ Displays information about the public IP address associated with the default rou
* City Name * City Name
* Geographic Coordinates * Geographic Coordinates
Left mouse click on the widget forces immediate update Left mouse click on the widget forces immediate update.
Any change to the default route will cause the widget to update Any change to the default route will cause the widget to update.
Requirements: Requirements:
* netifaces * netifaces
@ -1316,7 +1355,7 @@ Examples:
* bumblebee-status -m publicip -p publicip.format="{ip} which is in {city_name}" * bumblebee-status -m publicip -p publicip.format="{ip} which is in {city_name}"
* bumblebee-status -m publicip -p publicip.format="Your packets are right here: {coordinates}" * bumblebee-status -m publicip -p publicip.format="Your packets are right here: {coordinates}"
contributed by `tfwiii <https://github.com/tfwiii>`_ - many thanks! contributed by `tfwiii <https://github.com/tfwiii>` - many thanks!
rofication rofication
~~~~~~~~~~ ~~~~~~~~~~
@ -1329,6 +1368,9 @@ module will have normal highlighting if there are zero notifications,
"warning" highlighting if there are nonzero notifications, "warning" highlighting if there are nonzero notifications,
"critical" highlighting if there are any critical notifications "critical" highlighting if there are any critical notifications
Parameters:
* rofication.regolith: Switch to regolith fork of rofication, see <https://github.com/regolith-linux/regolith-rofication>.
rotation rotation
~~~~~~~~ ~~~~~~~~