For some reason, way terminal colors are rendered seems to have changed after upgrading from 18.04 to 20.04. To take a concrete example, here's what terminator looks like in 18.04.
And here's what it looks like now.
I've checked, and the color profile I'm using in terminator is the exact same. I've even tried inputting custom colors on both machines, but it appears there's some sort of post-processing that happens that makes some colors darker in 20.04. I haven't done as much poking around in the gnome-terminal settings, but I'm getting the same output there. It doesn't seem to be dependent on the Ubuntu theme, because I've tried light and dark mode with the same results.
Anyone know what's going on and how I fix it?
Looks like it was a change to the default in VTE that affected gnome-terminal and terminator. As mentioned in the comment above, you can get back the old default (that bold colors are brighter) in gnome-terminal by checking the "Show bold text in bright colors" option.
There is currently no way to change this in terminator, but there's an active issue on Github. https://github.com/gnome-terminator/terminator/issues/38
I also noticed darker appearing colors compared to Ubuntu 18. However, I used a custom font, in my case
Courier 10 Pitch
on my Ubuntu 18 installation. After I installed this same font on my Ubuntu 20 and chose it on the Terminal, the colors appeared brighter.to go back to what terminal colors looked like in 18.04,
this should solve the issue
This is fixed in version 2.1.0 of terminator, which is already in hirsute. I tried the hirsute package and it works fine on 20.04.
After installing, enable 'Show bold text in bright colors' under Preferences -> Profiles -> Colors.
This is valid for gnome-terminal on Ubuntu 20.04 (Gnome v3.36.8).
I was used to the purple background from earlier versions. But now on 20.04 it's so dark it's nearly black, and the sharp contrast (including compared to my otherwise light desktop theme) disturbed me. (The background-color is additionally made to change based on whether the terminal window is currently focused or not.)
Now that I have learned about the "Show bold text in bright colors" option from other answers in this thread, my workaround idea to brighten the background color without having to extensively mess with system themes or terminal color schemes became viable.
Use this file (if it does not exist yet, then create it):
Place this snippet into it:
If you have just created this gtk.css file for the first time, then it's possible that a logout/login, or at least a gnome-shell-reload (Alt+F2 +
r
+ Enter) is necessary for the new stylesheet to be introduced to the system.The next time you open a terminal window this background will be used. Bonus: the background-color will not keep changing as you switch focus between different windows.