Pulseaudio mono channel support

Is it possible to get mono for the entire system?

You can install PulseEffects-legacy, configure to start with the system and use a plugin called Stereo Tools to get mono effect by “mode” ED > E+D (Sum Mono E+D)

Find the name of output sinks available in Pulseaudio

pactl list short sinks | cut -f2

On my system the response to this is – alsa_output.pci-0000_04_06.0.analog-stereo

The name is used to create a virtual sink to remap the stereo channels to mono

 pacmd load-module module-remap-sink master=alsa_output.pci-0000_04_06.0.analog-stereo sink_name=mono sink_properties="device.description='Mono'" channels=2 channel_map=mono,mono

(optional) use this command to set the new mono sink as default for audio playback

pacmd set-default-sink mono

Remap stereo to mono | PulseAudio/Examples - ArchWiki

The sound becomes mono but i cane barely hear anything even at 100% volume and its not persistent during reboots. Is there any other way? Is there a way for Firefox only?