ranger图标

今天升级了一下linux系统,其它都还好,就是终端字体变宽了许多。因为用惯了窄字体,所以突然变宽了不习惯,记得之前也有过一次因为升级导致的字体变宽。那一次是通过换用另外一种字体解决的。

刚开始,以为是xterm的问题,所以用``downgrade xterm`降级了一下,不过却并没有改变。所以我打算下载了另外一种字体。刚好发现了这款字体

1
2
archlinuxcn/nerd-fonts-iosevka 2.1.0-4
Iosevka Nerd Font: patched from Iosevka with Nerd Fonts Glyphs(Icons)

很惊奇的发现它支持Glyphs(Icons)。那也就是说ranger可以设置了在xterm下显示图标,之前在kitty中可以显示图标,但是xterm不支持,不过kitty与我的系统不是很符合所以放弃了。不过这次应该可以。

首先是去下载ranger的一个图标插件:https://github.com/alexanderjeurissen/ranger_devicons

然后按照步骤克隆到本地的指定目录:

1
git clone https://github.com/alexanderjeurissen/ranger_devicons ~/.config/ranger/plugins/ranger_devicons

然后只需要在ranger的配置文件中声明就可以了。ranger的配置文件在``/usr/share/doc/ranger/config/`下

复制到本地配置中

1
cp /usr/share/doc/ranger/config/rc.conf ~/.config/ranger

在配置文件的最后一行加上default_linemode devicons就可以了,打开新的终端,输入ranger就可以看到图标了。