4

I have added following lines to my Pulse's settings in order to have echo cancellation:

#Active Noise Removal
load-module module-echo-cancel

all works but when I turn on the machine microphone with echo cancellation hides. When I delete the two lines, restart the machine and add once more time all works fine..

How to make it working at bootstrap as expected, any ideas? The same situation is with the fonts in top bar, when I increase all works but after restart I have default smaller fonts. The system was upgraded from 18.04 LTS

1 Answers1

6

Ubuntu 20 sucks heavily on this (as many other things). The only working solution I found was to

  1. Create a startup script with line:
sleep 60s && pactl load-module module-echo-cancel

Script could be run by Startup Application Preferences.

Explanation:

  • sleep 60s - we need to wait until pulseaudio is ready, it's shorter time but I didn't care, 60 seconds is ok for me
  1. Put some configuration in /etc/pulse/default.pa:
load-module module-echo-cancel source_name=noechosource sink_name=noechosink
set-default-source noechosource
set-default-sink noechosink
  1. Set in /etc/pulse/client.conf
default-source = noechosource

This is all.


This is hideous solution, but I couldn't find anything better.

Other solutions found on the web didn't work, like:

  • Thanks, do you have "sucks list" of Ubuntu 20? – Tomasz Waszczyk Sep 09 '20 at 10:29
  • 1
    @TomaszWaszczyk No, I don't have one... but it's something strange in Ubuntu, that they are keeping "desktop-linux community" alive, but at the same time they are choosing "strange" paths. Previously was slow Unity environment, now it's fast Gnome, but difficult to configure, and snap doesn't have good opinions either. I was quite unhappy with linux mint because of old packages, but now I'm quite unhappy because of the system. There is no place to go in Linux world. – user1660210 Sep 09 '20 at 16:41