使用 Alacritty 替代 Gnome-Terminal 解决 Ubuntu 中终端的行间距问题

我之前发了一篇随笔新版 Ubuntu 中 gnome-terminal 可恶的行间距问题逼我退回了 Ubuntu 20.04,描述了新版 Ubuntu 中终端的行间距问题。评论中给出了一个解决办法,那就是改变系统的语言。该办法并不完美。

我也追求过其他的解决办法,包括替换系统的字体,但仍然没什么用。

后来,我发现了一个新的终端软件 Alacritty,完美解决了这个问题,在这里推荐给大家。

Ubuntu 自带的 Gnome-Terminal 的行间距是偏高的,使用neofetch命令可以比较好暴露这个缺陷,从下图可以看到,连 Ubuntu 的 Logo 都不是圆形的:

下面是 Alacritty 的截图,可以看出,行间距正常后,Ubuntu 的 Logo 也是正圆形的:

我这里使用的字体是系统自带的 Ubuntu Mono,可以看出,Canonical 公司对该字体花了不少心思,是一个很适合终端和编程的字体,但差点被 Gnome-Terminal 可恶的行距问题毁了。我这里使用的字体大小为 15pt。

Alacritty 软件获取很容易,使用apt install alacritty就可以安装。配置方面,Alacritty 不提供图形界面,需要我们自己更改配置文件。只需要把安装包里面的示例配置文件复制到.config/alacritty目录下,然后编辑即可。

下图展示配置文件的内容,以及 VIM 的效果:

可以看出,该终端软件也是可以支持背景透明的。

该终端软件没有右键快捷菜单,但是有快捷键可以用,也可以设置快捷键,阅读配置文件即可了解这些内容。我只记住了两个重要的快捷键:

Ctrl + Shift + C 复制

Ctrl + Shift + V 粘贴

就介绍这么多,希望大家喜欢。

相关推荐
似水এ᭄往昔1 小时前
【Linux】自动化构建-make/Makefile
linux·运维·服务器·ubuntu
顶点多余2 小时前
Linux“信号“从硬件到软件详解
linux·运维·服务器
瀚高PG实验室3 小时前
rpm包安装报错:cannot open Packages index using db5 - Cannot allocate memory (12)
linux·运维·服务器·瀚高数据库
AI+程序员在路上3 小时前
嵌入式软件技术大全
linux·开发语言·arm开发·单片机
Snasph3 小时前
在Ubuntu上进行端口转发
linux·运维·ubuntu
SeanDe4 小时前
Linux grep 命令用法详解
linux·服务器·网络
W.W.H.4 小时前
Linux共享文件夹不显示,每次都要重新加载问题解决
linux·运维·服务器
2401_835792545 小时前
Linux复习笔记
linux·服务器·笔记
s09071365 小时前
ZYNQ无SD卡纯NAND Flash启动Linux全攻略
linux·fpga开发·zynq·nand flash启动