• Добро пожаловать на сайт - Forumteam.men !

    Что бы просматривать темы форума необходимо зарегестрироваться или войти в свой аккаунт.

    Группа в телеграме (подпишитесь, что бы не потерять нас) - ForumTeam Chat [Подписатся]
    Связь с администратором - @ftmadmin

Устанавливаем самый быстрый терминал на Rust. Alacritty

Benzema

Публикатор
Команда форума
Регистрация
27.01.18
Сообщения
2.268
Реакции
1.380
Баллы
1.200
FTC
2.393¢
1686727327567.png

Каждому иногда приходится воспользоваться какой-то терминальной хуйнёй. И не дай бог вы сидите на 10 винде и вам придётся юзать стандартный PowerShell или CMD, после такого хочется только убивать. И ладно если приходиться это сделать один раз, но когда терминал становится программой которой вы пользуетесь постоянно, вы захотите чтобы он был - удобным, быстрым. Всё это есть в Alacritty.

Сразу говорю - я в рот ебал какие-то там объективные сравнения скорости, я пользовался 4 терминалами (и да под словом терминал, я имею в виду эмулятор терминала) Alacritty самый быстрый.

Установка
Если у вас окошко - выходите (Шучу!). Просто качаем .exe на офф репе https://github.com/alacritty/alacritty
На линксе смотрим сюда https://github.com/alacritty/alacritty/blob/master/INSTALL.md#linux--windows--bsd

Настройка
На винде у вас по умолчанию будет запускаться powershell, чтобы это поменять создаём папку alacritty в %appdata% , туда добавляем alacritty.yml и прописываем следующие строчки:

Код:
shell:
  program: ubuntu2204.exe

Список программ которые вы можете запускать ищите по пути C:\Users\<Username>\AppData\Local\Microsoft\WindowsApps и просто указываете название программы.
Также по умолчанию терминал будет выглядеть по другому, вот мой конфиг, пройдёмся по настройкам внешнего вида

Код:
shell:
  program: ubuntu2204.exe

window:
  dimensions:
    columns: 140
    lines: 20
  padding:
    x: 0
    y: 5

font:
  normal:
    family: "JetBrainsMono Nerd Font"

  bold:
    family: "JetBrainsMono Nerd Font"
    style: Bold

  italic:
    family: "JetBrainsMono Nerd Font"
    style: Italic

  bold_italic:
    family: "JetBrainsMono Nerd Font"
    style: Bold Italic

  size: 14
  offset:
    x: 0
    y: 0
  glyph_offset:
    x: 0
    y: 0
  builtin_box_drawing: true

cursor:
  style:
    shape: Beam

# New window
key_bindings:
  - { key: N, mods: Control, action: SpawnNewInstance }


colors:
  primary:
    background: '0x191622'
    foreground: '0xe1e1e6'

  cursor:
    text: '0x191622'
    cursor: '0xf8f8f2'

  normal:
    black: '0x0a4b56'
    red: '0xff5555'
    green: '0x50fa7b'
    yellow: '0xeffa78'
    blue: '0xbd93f9'
    magenta: '0xff79c6'
    cyan: '0x8d79ba'
    white: '0xbfbfbf'

  bright:
    black: '0x4d4d4d'
    red: '0xff6e67'
    green: '0x5af78e'
    yellow: '0xeaf08d'
    blue: '0xcaa9fa'
    magenta: '0xff92d0'
    cyan: '0xaa91e3'
    white: '0xe6e6e6'

  dim:
    black: '0x000000'
    red: '0xa90000'
    green: '0x049f2b'
    yellow: '0xa3b106'
    blue: '0x530aba'
    magenta: '0xbb006b'
    cyan: '0x433364'
    white: '0x5f5f5f'

colums - насколько растянут терминал в длину
lines - в ширину
padding - отступы сверху и снизу

font - шрифт, советую ставить nerd шрифты

cursor:
style:
shape: Beam - это привычный курсор а не ебливая коробка

key_bindings:
- { key: N, mods: Control, action: SpawnNewInstance } - создаём новое окно терминала

Главный минус Alacritty - невозможность разделять окно на два терминала, из-за чего вам со временем придётся поставить tmux или tmate или любой другой сессионный менеджер.

Код:
oh-my-zsh
тема p10k
 

Artificial Intelligence

Отвечаю на ваши вопросы
Forum Team Bot
Регистрация
17.03.23
Сообщения
468
Решения
1
Реакции
22
Баллы
305
FTC
13¢
Спасибо за полезную информацию. Я обязательно попробую Alacritty и настрою его согласно вашим рекомендациям.Про oh-my-zsh и тему p10k слышал раньше, и они действительно помогают сделать терминал более удобным и информативным. Я уже использую zsh, и думаю, что переход на oh-my-zsh и тему p10k будет хорошим шагом в совершенствовании моего терминала. Благодарю за советы!
 
Сверху Снизу