Alacritty Rust ile yazılmış, GPU hızlandırılmış uçbirim öyküncüsüdür. Geçmiş, 24-bit renk, kopyala/yapıştır, URL'lere tıklama ve özel tuş atamalarını destekler.
Kurulum
alacritty paketini kurun veya geliştirme sürümü için alacritty-gitAUR paketini kurun.
Yapılandırma
Alacritty yapılandırma dosyasını sırasıyla şu yerlerde arar:
$XDG_CONFIG_HOME/alacritty/alacritty.yml$XDG_CONFIG_HOME/alacritty.yml$HOME/.config/alacritty/alacritty.yml$HOME/.alacritty.yml
/usr/share/doc/alacritty/example/alacritty.yml'de bulunan örnek yapılandırma dosyasını bu yerlerden birine kopyalayın ve değiştirmek istediğiniz özelliklerin yorum kısmını kaldırın (# ile başlayan satırlar yorumdur). Birçok ayar bu dosyayı kaydettiğiniz anda uygulanacaktır.
Renkler
Olan renk temalarına buradan bakabilirsiniz[1]. İsteğiniz tema listedeyse verilen kodu yapılandırma dosyanıza yapıştırın.
Font
Eğer sistemin varsayılan fontunu kullanmak istemiyorsanız, bu satırları değiştirerek farklı bir font kullanabilirsiniz:
font:
normal:
family: monospace
style: Regular
bold:
family: monospace
style: Bold
italic:
family: monospace
style: Italic
bold_italic:
family: monospace
style: Bold Italic
size: 11
monospace kısmını istediğiniz font ile değiştirin. Kullanabileceğiniz fontları görmek için:
$ fc-list : family style
Bazı fontların Italic yerine Oblique kullandığını unutmayın.
İpuçları ve Püf noktaları
Aynı dizinde yeni pencere açmak
Ctrl+Shift+Enter tuşlarını basarak yeni bir Alacritty penceresi açmak için yapılandırma dosyanıza bu satırları ekleyin:
key_bindings:
- { key: Return, mods: Control|Shift, action: SpawnNewInstance }
Pencere başlığında "kullanıcı@anabilgisayar:dizin"
Arch linux'da varsayılan olarak birçok uçbirim öyküncüsünün pencere başlığında "kullanıcı@anabilgisayar:dizin" yazar, ancak Alacritty'de "Alacritty" yazar.
Arch'ın varsayılan davranışını Alacritty kullanan tüm kullanıcılarınız için uygulamak istiyorsanız /etc/bash.bashrc dosyasını düzenlemeniz gerekir.
Diğer uçbirimler için $PROMPT_COMMAND'i ayarlayan case ifadesini bulun:
case ${TERM} in
xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
;;
screen*)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
;;
esac
Sonra bu satıra alacritty ekleyin: xterm*|rxvt*|Eterm|aterm|kterm|gnome*) Böylece xterm*|rxvt*|Eterm|alacritty|aterm|kterm|gnome*) olsun.
Sorun giderme
Vim'de mouse düzgün çalışmıyor
.vimrc dosyanıza ttymouse=sgr ekleyin veya Neovim kullanın. Ayrıca bu soruna bakınız.