By default, some text are bold in Terminal and can't be disabled through Preferences
To remove bold/italic style, need to recompile libvte
sudo apt install build-essential ninja-build meson cmake git libglib2.0-dev libpango1.0-dev gnutls-dev libgtk-3-dev libsystemd-dev libgirepository1.0-dev valac
cd ~/dev
git clone --depth=1 https://gitlab.gnome.org/GNOME/vte
cd vte
vi src/drawing-cairo.cc
Update drawing-cairo.cc and remove VTE_ATTR_BOLD and VTE_ATTR_ITALIC style
kazuya@p3240c:~/dev/vte
$ git diff
diff --git a/src/drawing-cairo.cc b/src/drawing-cairo.cc
index 0a1cdae..31c46f4 100644
--- a/src/drawing-cairo.cc
+++ b/src/drawing-cairo.cc
@@ -42,10 +42,6 @@ static unsigned
attr_to_style(uint32_t attr)
{
auto style = unsigned{0};
- if (attr & VTE_ATTR_BOLD)
- style |= VTE_DRAW_BOLD;
- if (attr & VTE_ATTR_ITALIC)
- style |= VTE_DRAW_ITALIC;
return style;
}
Build and install
meson build --prefix=/opt/vte-no-style
sudo ninja -C build install
vi ~/.profile
export LD_LIBRARY_PATH=/opt/vte-no-style/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
reboot