切换终端到Alacritty
Linux
字数961 2020-06-18

今天升级了Arch系统,深度终端也升级到新版本,不知道哪个渣渣写的新版代码,一堆Bug,没法吐槽,真是越做越差了。

懒得折腾我原来写的深度终端老版,直接切换到Alacritty,将就用吧。

分享下折腾细节:

1. 修改终端切换命令

终端启动和切换命令换成了

wmctrl -x -a  alacritty ||  alacritty

2. 终端窗口默认屏幕居中

在KDE设置->窗口管理->窗口规则中,添加 “Initial placement” 配置,强制默认居中。

这样Alacritty启动的时候不会显示在屏幕左上角了。

3. 配置Alacritty

Alacritty的配置文件在路径 ~/.config/alacritty/alacritty.yml,具体的配置如下:


# 默认窗口无标题栏,16:9的窗口比例启动
window:
    decorations: "none"
    dimensions:
      columns: 120
      lines: 30

# 背景半透明,方便抄代码
background_opacity: 0.8

# 实时重载配置文件,不用重启测试配置选项
live_config_reload: true

# 主题,抄肥猫的主题配色
colors:
  primary:
    foreground: '0xeeeeec'

  normal:
     black:   '0x2e3436'
     red:     '0xcc0000'
     green:   '0x73d216'
     yellow:  '0xedd400'
     blue:    '0x3465a4'
     magenta: '0x75507b'
     cyan:    '0x06989a'
     white:   '0xd3d7cf'

  bright:
     black:   '0x2e3436'
     red:     '0xef2929'
     green:   '0x8ae234'
     yellow:  '0xfce94f'
     blue:    '0x729fcf'
     magenta: '0xad7fa8'
     cyan:    '0x34e2e2'
     white:   '0xeeeeec'

# 字体设置为等宽字体,可以用命令 fc-list 查看你系统的字体
font:
  size: 13

  normal:
    family: Noto Sans Mono
    style: Regular

  bold:
    family: Noto Sans Mono

  italic:
    family: Noto Sans Mono

虽然没有我老版深度终端,将就用吧,平常大部分都用Emacs/EAF里面的终端。