[LINUX] [MEMO] [TERMINAL] Alacritty

introduction

Fabriqué par la plate-forme de classe Rust et accélérée par GPU et personnalisable avec dotfile, c'est un terminal avancé avec 20000 étoiles git approuvées.

Environnement de développement

Ubuntu

Install

https://github.com/alacritty/alacritty

sudo add-apt-repository ppa:mmstick76/alacritty
sudo apt install alacritty

Réglage

https://github.com/alacritty/alacritty/wiki

La taille de la fenêtre

Connaître la résolution et le DPI

xdpyinfo G -B 2 resolution

screen #0:
  dimensions:    2560x1440 pixels (677x381 millimeters)
  resolution:    96x96 dots per inch

Sertie de yml

Petit

:~/.config/alacritty/alacritty.yml


window:
  dimensions:
    columns: 80 #Largeur(L'unité est DPI)
    lines: 30 #Largeur verticale

Grand

:~/.config/alacritty/alacritty.yml


window:
  dimensions:
    columns: 115 #Largeur(L'unité est DPI)
    lines: 100 #Largeur verticale

Set avec CLI

alacritty -d 80 30

Position d'affichage de la fenêtre

Ci-dessous, le paramètre de justification à gauche

:~/.config/alacritty/alacritty.yml


window: 
  dimensions:
    columns: ...
    lines: ...
  #Justifié à gauche
  position:
    x: 0  
    y: 0

Le style de police

:~/.config/alacritty/alacritty.yml


# Font configuration (changes require restart)
font:
  # The normal (roman) font face to use.
  normal:
    family: Ubuntu Mono
    # Style can be specified to pick a specific face.
    style: Regular

  # The bold font face
  bold:
    family: Ubuntu Mono
    # Style can be specified to pick a specific face.
    # style: Bold

  # The italic font face
  italic:
    family: Ubuntu Mono
    # Style can be specified to pick a specific face.
    # style: Italic

  size: 14.0

Theme

Système sombre

:~/.config/alacritty/alacritty.yml


# Colors (Monokai Dark)
colors:
  # Default colors
  primary:
    background: '0x272822'
    foreground: '0xF8F8F2'

  # Normal colors
  normal:
   black:   '0x272822'
   red:     '0xF92672'
   green:   '0xA6E22E'
   yellow:  '0xF4BF75'
   blue:    '0x66D9EF'
   magenta: '0xAE81FF'
   cyan:    '0xA1EFE4'
   white:   '0xF8F8F2'

  # Bright colors
  bright:
   black:   '0x75715E'
   red:     '0xF92672'
   green:   '0xA6E22E'
   yellow:  '0xF4BF75'
   blue:    '0x66D9EF'
   magenta: '0xAE81FF'
   cyan:    '0xA1EFE4'
   white:   '0xF9F8F5'

Système d'éclairage

:~/.config/alacritty/alacritty.yml


# Colors (Pencil Light)
colors:
 # Default Colors
 primary:
   background: '#f1f1f1'
   foreground: '#424242'
 # Normal colors
 normal:
   black:   '#212121'
   red:     '#c30771'
   green:   '#10a778'
   yellow:  '#a89c14'
   blue:    '#008ec4'
   magenta: '#523c79'
   cyan:    '#20a5ba'
   white:   '#e0e0e0'
 # Bright colors
 bright:
   black:   '#212121'
   red:     '#fb007a'
   green:   '#5fd7af'
   yellow:  '#f3e430'
   blue:    '#20bbfc'
   magenta: '#6855de'
   cyan:    '#4fb8cc'
   white:   '#f1f1f1'

Recommended Posts

[MEMO] [TERMINAL] Alacritty
[Mémo] [terminal] xfce-terminal
[MEMO] [TERMINAL] HYPER + FiraCode
mémo gzip
Mémo Raspberry-pi
Mémo Pandas
Mémo HackerRank
Mémo Python
mémo python
mémo graphène
Mémo du flacon
mémo pyenv
Mémo Matplotlib
mémo pytest
mémo sed
Mémo Python
Mémo BeautifulSoup4
mémo networkx
mémo python
mémo Tomcat
mémo de commande
Mémo du générateur.
mémo psycopg2
Mémo Python
Mémo SSH
Mémo: rtl8812
mémo pandas
Mémo Shell
Mémo Python
Mémo Pycharm