Launch the Screenshot application and check the 'Grab the whole screen option. More importantly, set a non-zero value (say 5 seconds) for the 'Grab after a delay of ...' option.
Then press the 'Take Screenshot' button and make sure the dash/HUD etc. is enabled when the screenshot is set to be captured (current time + set delay).
This question is probably a duplicate of:
capture stdout and stderr of all GUI programs?
There are two answers there:
Check the contents of ~/.xsession-errors log and,
Redirect output when calling command: command >~/log/command.out.log 2>~/log/command.err.log
Also if the process ID is known look at it's file descriptor 1 for stdout and 2 for ...
the only folder where logs are written is normally /var/log. In your case, the information your looking for could be at different places, because the developer can choose different ones, or might have decided to write logs to his/her own place.
It might be in /var/log/syslog - In syslog are all logs which derive from the system itself, but also ...
Make sure you have the correct version of Dash to Dock installed, i.e., the version for Gnome Shell 3.34, which is the one used in Ubuntu 19.10.
You may then configure the dock using the configuration dialogs of Dash to Dock. Eventually, you can afterwards remove Dash to Dock and enable the Ubuntu Dock extension: the Ubuntu Dock extension, which is based on ...
Knowing a lot of people criticized Canonical for not being transparent to their source code, I did not even look into it before asking here. Yet, after posting this question, I decided to have a look at the source code:
sudo apt source unity
Installed the required dependencies for rebuilding the package from source:
sudo apt build-dep unity
And took a ...