wezTermはいいぞ
https://raw.githubusercontent.com/wez/wezterm/main/assets/icon/wezterm-icon.svg
JavaScript製のTerminal(Hyper等)は拡張性が高くて良いけど、起動がもっさりだったりします。
なので自分はAlacrittyをメインで利用していたのですが、Alacrittyは速さを追い求めているせいか拡張性が低い点が懸念点でした。
wezTermはAlacrittyと同じRustで書かれているので、Alacrittyほどではないと思いますが動作が速く、カスタマイズ性もあります。
設定はLuaで記述するため、頑張れば色々できる点も面白いです。
自分はそこまでカスタマイズする派ではないのですが、Backgroundを設定できるのが良いと思ってます :)
code:lua
-- Pull in the wezterm API
local wezterm = require 'wezterm'
-- This table will hold the configuration.
local config = {}
if wezterm.config_builder then
config = wezterm.config_builder()
end
config.color_scheme = 'Monokai Soda'
config.font = wezterm.font'Inconsolata'
config.font_size = 16
config.background = {{
source = {
File = '/your/background/path',
},
hsb = { brightness = 0.02 },
opacity = 1,
attachment = { Parallax = 0.5 },
}}
return config