ubuntu 22.04 disable gnome-terminal bold font

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值