alacritty/alacritty

Colors break when received over ssh

SomeoneToIgnore opened this issue · 4 comments

image

I have two macOS machines with very similar software installed (both have the same macOS and zsh), one connects to another via ssh.
The client, where Alacritty starts, has its entire .zshrs file commented out, while the host has one line uncommented there:

source $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
someonetoignore@minime ~ % brew info zsh-syntax-highlighting
==> zsh-syntax-highlighting: stable 0.8.0 (bottled), HEAD
Fish shell like syntax highlighting for zsh
https://github.com/zsh-users/zsh-syntax-highlighting
Installed
/opt/homebrew/Cellar/zsh-syntax-highlighting/0.8.0 (27 files, 203.4KB) *
  Poured from bottle using the formulae.brew.sh API on 2023-12-19 at 07:47:33
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/z/zsh-syntax-highlighting.rb
License: BSD-3-Clause
==> Options
--HEAD
	Install HEAD version
==> Caveats
To activate the syntax highlighting, add the following at the end of your .zshrc:
  source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
....snip

I run Alacritty on the client, enter whoami command, connect to the host with ssh minime and enter whoami command there too.

Expected: while entered, w, wh, who, etc. change their colors between green and red depending on the command availability, turning green in the end.
E.g. iTerm2:

Screenshot 2024-05-16 at 13 01 36 Screenshot 2024-05-16 at 13 01 42 Screenshot 2024-05-16 at 13 01 48 Screenshot 2024-05-16 at 13 02 00 Screenshot 2024-05-16 at 12 59 37

Without ssh but with the highlights, Alacritty properly renders the contents as here.

Actual: previous symbols with different colors seem to remain, shuffling in new symbols with different colors.
Submitting a command works though, even with seemingly wrong text.
Commenting out the highlighting line in host's .zshrc also "helps".

System

OS: macOS
Version: alacritty 0.14.0-dev (3cd35df)

Logs

cargo run -p alacritty -- -vv --print-events
~/work/alacritty master:origin/master ❯ cargo run -p alacritty -- -vv --print-events
  Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.08s
   Running `target/debug/alacritty -vv --print-events`
Created log file at "/var/folders/80/7bn887rd1sj2gt1z64tmrbx80000gn/T/Alacritty-2430.log"
[0.000141375s] [INFO ] [alacritty] Welcome to Alacritty
[0.000586000s] [INFO ] [alacritty] Version 0.14.0-dev (3cd35dfe)
[0.001380042s] [INFO ] [alacritty_config_derive] No config file found; using default
[0.001981292s] [DEBUG] [alacritty] Using environment locale: en_US.UTF-8
[0.018969000s] [INFO ] [alacritty] Using Apple CGL
[0.029092250s] [DEBUG] [alacritty] Picked GL Config:
                                   buffer_type: Some(Rgb { r_size: 8, g_size: 8, b_size: 8 })
                                   alpha_size: 8
                                   num_samples: 0
                                   hardware_accelerated: true
                                   supports_transparency: Some(true)
                                   config_api: Api(OPENGL)
                                   srgb_capable: true
[0.048317500s] [INFO ] [alacritty] Window scale factor: 2
[0.049657833s] [DEBUG] [alacritty] Loading "Menlo" font
[0.077033417s] [INFO ] [alacritty] Running on Apple M1 Max
[0.077079375s] [INFO ] [alacritty] OpenGL version 4.1 Metal - 88.1, shader_version 4.10
[0.077092125s] [INFO ] [alacritty] Using OpenGL 3.3 renderer
[0.080672417s] [DEBUG] [alacritty] Filling glyph cache with common glyphs
[0.089655375s] [INFO ] [alacritty] Cell size: 13 x 26
[0.089682708s] [INFO ] [alacritty] Padding: 0 x 0
[0.089693833s] [INFO ] [alacritty] Width: 1600, Height: 1200
[0.098076083s] [INFO ] [alacritty] PTY dimensions: 46 x 123
[0.100448750s] [INFO ] [alacritty] Initialisation complete
[0.105156292s] [INFO ] [alacritty_winit_event] RedrawRequested
[0.111984125s] [INFO ] [alacritty_winit_event] Resized(PhysicalSize { width: 1600, height: 1200 })
[0.112069125s] [INFO ] [alacritty_winit_event] Focused(false)
[0.112086458s] [INFO ] [alacritty_winit_event] About to wait
[0.134036917s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[0.134131708s] [INFO ] [alacritty_winit_event] Focused(true)
[0.134148958s] [INFO ] [alacritty_winit_event] About to wait
[0.134241417s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[0.134291333s] [INFO ] [alacritty_winit_event] RedrawRequested
[0.136419542s] [INFO ] [alacritty_winit_event] About to wait
[0.136824792s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[0.136845583s] [INFO ] [alacritty_winit_event] Occluded(false)
[0.136857958s] [INFO ] [alacritty_winit_event] About to wait
[0.136903417s] [INFO ] [alacritty_winit_event] About to wait
[0.136956583s] [INFO ] [alacritty_winit_event] About to wait
[0.139989375s] [INFO ] [alacritty_winit_event] About to wait
[0.140084042s] [INFO ] [alacritty_winit_event] About to wait
[0.143318542s] [INFO ] [alacritty_winit_event] About to wait
[0.143416875s] [INFO ] [alacritty_winit_event] About to wait
[0.144542833s] [INFO ] [alacritty_winit_event] About to wait
[0.144719542s] [INFO ] [alacritty_winit_event] About to wait
[0.145518208s] [INFO ] [alacritty_winit_event] About to wait
[0.146166292s] [INFO ] [alacritty_winit_event] About to wait
[0.146234583s] [INFO ] [alacritty_winit_event] About to wait
[0.146311292s] [INFO ] [alacritty_winit_event] About to wait
[0.149096208s] [INFO ] [alacritty_winit_event] About to wait
[0.149213167s] [INFO ] [alacritty_winit_event] About to wait
[0.149271083s] [INFO ] [alacritty_winit_event] About to wait
[0.149319042s] [INFO ] [alacritty_winit_event] About to wait
[0.149479125s] [INFO ] [alacritty_winit_event] About to wait
[0.151624500s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 357.0234375, y: 616.359375 } }
[0.151700667s] [INFO ] [alacritty_winit_event] About to wait
[0.156189958s] [INFO ] [alacritty_winit_event] About to wait
[0.156273250s] [INFO ] [alacritty_winit_event] About to wait
[0.159421083s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 360.421875, y: 611.2578125 } }
[0.159476792s] [INFO ] [alacritty_winit_event] About to wait
[0.160497917s] [INFO ] [alacritty_winit_event] About to wait
[0.160547250s] [INFO ] [alacritty_winit_event] About to wait
[0.164585125s] [INFO ] [alacritty_winit_event] About to wait
[0.164685833s] [INFO ] [alacritty_winit_event] About to wait
[0.167433667s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 366.1875, y: 604.5234375 } }
[0.167465875s] [INFO ] [alacritty_winit_event] About to wait
[0.168655833s] [INFO ] [alacritty_winit_event] About to wait
[0.168715333s] [INFO ] [alacritty_winit_event] About to wait
[0.171894500s] [INFO ] [alacritty_winit_event] About to wait
[0.171972250s] [INFO ] [alacritty_winit_event] About to wait
[0.175583042s] [INFO ] [alacritty_winit_event] About to wait
[0.175851625s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 372.2890625, y: 595.3671875 } }
[0.175876833s] [INFO ] [alacritty_winit_event] About to wait
[0.176868417s] [INFO ] [alacritty_winit_event] About to wait
[0.178903333s] [INFO ] [alacritty_winit_event] About to wait
[0.178965333s] [INFO ] [alacritty_winit_event] About to wait
[0.183022167s] [INFO ] [alacritty_winit_event] About to wait
[0.183103792s] [INFO ] [alacritty_winit_event] About to wait
[0.183656708s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 378.71875, y: 584.6328125 } }
[0.183688250s] [INFO ] [alacritty_winit_event] About to wait
[0.191542708s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 390.890625, y: 565.6875 } }
[0.191612917s] [INFO ] [alacritty_winit_event] About to wait
[0.199534708s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 404.578125, y: 539.8203125 } }
[0.199598208s] [INFO ] [alacritty_winit_event] About to wait
[0.208618583s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 416.75, y: 512.4296875 } }
[0.208689125s] [INFO ] [alacritty_winit_event] About to wait
[0.215837708s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 426.2109375, y: 480.8671875 } }
[0.215904250s] [INFO ] [alacritty_winit_event] About to wait
[0.218868417s] [INFO ] [alacritty_winit_event] About to wait
[0.221591333s] [INFO ] [alacritty_winit_event] About to wait
[0.224061417s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 434.375, y: 446.546875 } }
[0.224127167s] [INFO ] [alacritty_winit_event] About to wait
[0.232580667s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 444.8046875, y: 386.03125 } }
[0.232655042s] [INFO ] [alacritty_winit_event] About to wait
[0.237558417s] [INFO ] [alacritty_winit_event] About to wait
[0.240963333s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 446.6015625, y: 342.7421875 } }
[0.241034542s] [INFO ] [alacritty_winit_event] About to wait
[0.249286708s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 446.6015625, y: 321.09375 } }
[0.249354708s] [INFO ] [alacritty_winit_event] About to wait
[0.251200333s] [INFO ] [alacritty_winit_event] About to wait
[0.251276292s] [INFO ] [alacritty_winit_event] About to wait
[0.256865417s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 446.6015625, y: 248.8671875 } }
[0.256924792s] [INFO ] [alacritty_winit_event] About to wait
[0.265387542s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 445.1875, y: 224.90625 } }
[0.265460375s] [INFO ] [alacritty_winit_event] About to wait
[0.271509333s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 439.7734375, y: 181.6171875 } }
[0.271559167s] [INFO ] [alacritty_winit_event] About to wait
[0.280481333s] [INFO ] [alacritty_winit_event] CursorEntered { device_id: DeviceId(DeviceId) }
[0.280539083s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 434.53125, y: 141.4296875 } }
[0.280559292s] [INFO ] [alacritty_winit_event] About to wait
[0.287892458s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 429.625, y: 107.109375 } }
[0.287947292s] [INFO ] [alacritty_winit_event] About to wait
[0.295669000s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 428.4921875, y: 93.5625 } }
[0.295734583s] [INFO ] [alacritty_winit_event] About to wait
[0.303880125s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 425.5546875, y: 67.1796875 } }
[0.303947917s] [INFO ] [alacritty_winit_event] About to wait
[0.312511167s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 424.6484375, y: 59.9296875 } }
[0.312585792s] [INFO ] [alacritty_winit_event] About to wait
[0.319848583s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 421.6015625, y: 31.015625 } }
[0.319927083s] [INFO ] [alacritty_winit_event] About to wait
[0.327814458s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 420.8046875, y: 26.25 } }
[0.327867458s] [INFO ] [alacritty_winit_event] About to wait
[0.335708917s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 418.875, y: 17.59375 } }
[0.335761250s] [INFO ] [alacritty_winit_event] About to wait
[0.343647083s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 415.484375, y: 4.046875 } }
[0.343702125s] [INFO ] [alacritty_winit_event] About to wait
[0.351470750s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 412.3046875, y: 0.0703125 } }
[0.351522500s] [INFO ] [alacritty_winit_event] About to wait
[0.358245917s] [INFO ] [alacritty_winit_event] About to wait
[0.359017583s] [INFO ] [alacritty_winit_event] About to wait
[0.362835167s] [INFO ] [alacritty_winit_event] Focused(false)
[0.362881458s] [INFO ] [alacritty_winit_event] About to wait
[0.362951625s] [INFO ] [alacritty_winit_event] RedrawRequested
[0.365087042s] [INFO ] [alacritty_winit_event] About to wait
[0.365179208s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[0.365202750s] [INFO ] [alacritty_winit_event] About to wait
[0.366380875s] [INFO ] [alacritty_winit_event] About to wait
[0.385573083s] [INFO ] [alacritty_winit_event] CursorLeft { device_id: DeviceId(DeviceId) }
[0.385659958s] [INFO ] [alacritty_winit_event] About to wait
[0.392737417s] [INFO ] [alacritty_winit_event] Occluded(true)
[0.392820875s] [INFO ] [alacritty_winit_event] About to wait
[0.392889708s] [INFO ] [alacritty_winit_event] About to wait
[0.420704250s] [INFO ] [alacritty_winit_event] About to wait
[0.612553958s] [INFO ] [alacritty_winit_event] About to wait
[0.626650292s] [INFO ] [alacritty_winit_event] About to wait
[0.626722292s] [INFO ] [alacritty_winit_event] About to wait
[0.626791625s] [INFO ] [alacritty_winit_event] About to wait
[0.626832667s] [INFO ] [alacritty_winit_event] About to wait
[1.090428000s] [INFO ] [alacritty_winit_event] About to wait
[1.091081542s] [INFO ] [alacritty_winit_event] About to wait
[1.093634750s] [INFO ] [alacritty_winit_event] Focused(true)
[1.093686292s] [INFO ] [alacritty_winit_event] About to wait
[1.093924292s] [INFO ] [alacritty_winit_event] About to wait
[1.096055292s] [INFO ] [alacritty_winit_event] About to wait
[1.100028708s] [INFO ] [alacritty_winit_event] CursorEntered { device_id: DeviceId(DeviceId) }
[1.100088292s] [INFO ] [alacritty_winit_event] About to wait
[1.100622875s] [INFO ] [alacritty_winit_event] About to wait
[1.101042708s] [INFO ] [alacritty_winit_event] Occluded(false)
[1.101080208s] [INFO ] [alacritty_winit_event] About to wait
[1.101168042s] [INFO ] [alacritty_winit_event] RedrawRequested
[1.103054958s] [INFO ] [alacritty_winit_event] About to wait
[1.103149792s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[1.103172708s] [INFO ] [alacritty_winit_event] About to wait
[1.105488958s] [INFO ] [alacritty_winit_event] About to wait
[1.105674708s] [INFO ] [alacritty_winit_event] About to wait
[1.106995167s] [INFO ] [alacritty_winit_event] About to wait
[1.107078542s] [INFO ] [alacritty_winit_event] About to wait
[1.107429125s] [INFO ] [alacritty_winit_event] About to wait
[1.107569375s] [INFO ] [alacritty_winit_event] About to wait
[1.107619667s] [INFO ] [alacritty_winit_event] About to wait
[1.108905000s] [INFO ] [alacritty_winit_event] About to wait
[1.108984000s] [INFO ] [alacritty_winit_event] About to wait
[1.117202625s] [INFO ] [alacritty_winit_event] About to wait
[1.213827667s] [INFO ] [alacritty_winit_event] About to wait
[1.213924708s] [INFO ] [alacritty_winit_event] About to wait
[1.377571708s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[1.377643542s] [INFO ] [alacritty_winit_event] RedrawRequested
[1.379489333s] [INFO ] [alacritty_winit_event] About to wait
[1.379546375s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[1.379561000s] [INFO ] [alacritty_winit_event] About to wait
[1.406602292s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[1.406673542s] [INFO ] [alacritty_winit_event] RedrawRequested
[1.408486708s] [INFO ] [alacritty_winit_event] About to wait
[1.408547625s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[1.408563958s] [INFO ] [alacritty_winit_event] About to wait
[1.594203792s] [INFO ] [alacritty_winit_event] About to wait
[1.594477125s] [INFO ] [alacritty_winit_event] About to wait
[1.594626792s] [INFO ] [alacritty_winit_event] About to wait
[1.594720583s] [INFO ] [alacritty_winit_event] About to wait
[1.600896417s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 412.3046875, y: 0.9921875 } }
[1.601009917s] [INFO ] [alacritty_winit_event] About to wait
[1.611598250s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 411.53125, y: 5.6171875 } }
[1.611671208s] [INFO ] [alacritty_winit_event] About to wait
[1.619817583s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 407.90625, y: 11.953125 } }
[1.619930583s] [INFO ] [alacritty_winit_event] About to wait
[1.624869375s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 405.3515625, y: 17.8984375 } }
[1.624972875s] [INFO ] [alacritty_winit_event] About to wait
[1.633082000s] [INFO ] [alacritty_winit_event] CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 402.96875, y: 22.65625 } }
[1.633133042s] [INFO ] [alacritty_winit_event] About to wait
2024-05-16 12:42:53.184 alacritty[2430:1590105] TSM AdjustCapsLockLEDForKeyTransitionHandling - _ISSetPhysicalKeyboardCapsLockLED Inhibit
[2.125308500s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyW), logical_key: Character("w"), text: Some("w"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("w"), key_without_modifiers: Character("w") } }, is_synthetic: false }
[2.125544333s] [INFO ] [alacritty_winit_event] About to wait
[2.129793792s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.129896167s] [INFO ] [alacritty_winit_event] RedrawRequested
[2.133638250s] [INFO ] [alacritty_winit_event] About to wait
[2.133797833s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.133864792s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.133887333s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[2.133936125s] [INFO ] [alacritty_winit_event] RedrawRequested
[2.138078167s] [INFO ] [alacritty_winit_event] About to wait
[2.138183167s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[2.138213458s] [INFO ] [alacritty_winit_event] About to wait
[2.212064708s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyW), logical_key: Character("w"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("w"), key_without_modifiers: Character("w") } }, is_synthetic: false }
[2.212284625s] [INFO ] [alacritty_winit_event] About to wait
[2.345588625s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyH), logical_key: Character("h"), text: Some("h"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("h"), key_without_modifiers: Character("h") } }, is_synthetic: false }
[2.345763500s] [INFO ] [alacritty_winit_event] About to wait
[2.346918417s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.347036917s] [INFO ] [alacritty_winit_event] RedrawRequested
[2.352543125s] [INFO ] [alacritty_winit_event] About to wait
[2.352728417s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[2.352772208s] [INFO ] [alacritty_winit_event] About to wait
[2.353154625s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.353250875s] [INFO ] [alacritty_winit_event] RedrawRequested
[2.361126375s] [INFO ] [alacritty_winit_event] About to wait
[2.361314583s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[2.361351542s] [INFO ] [alacritty_winit_event] About to wait
[2.405220958s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyO), logical_key: Character("o"), text: Some("o"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("o"), key_without_modifiers: Character("o") } }, is_synthetic: false }
[2.405404417s] [INFO ] [alacritty_winit_event] About to wait
[2.406451375s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.406521333s] [INFO ] [alacritty_winit_event] RedrawRequested
[2.412014542s] [INFO ] [alacritty_winit_event] About to wait
[2.412126250s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.412166250s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[2.412209167s] [INFO ] [alacritty_winit_event] RedrawRequested
[2.414783375s] [INFO ] [alacritty_winit_event] About to wait
[2.414885250s] [INFO ] [alacritty_winit_event] About to wait
[2.417202750s] [INFO ] [alacritty_winit_event] About to wait
[2.417291958s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[2.417315083s] [INFO ] [alacritty_winit_event] About to wait
[2.417374417s] [INFO ] [alacritty_winit_event] About to wait
[2.498107042s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyH), logical_key: Character("h"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("h"), key_without_modifiers: Character("h") } }, is_synthetic: false }
[2.498329417s] [INFO ] [alacritty_winit_event] About to wait
[2.561518708s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyO), logical_key: Character("o"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("o"), key_without_modifiers: Character("o") } }, is_synthetic: false }
[2.561720792s] [INFO ] [alacritty_winit_event] About to wait
[2.656057375s] [INFO ] [alacritty_winit_event] About to wait
[2.668515125s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyA), logical_key: Character("a"), text: Some("a"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("a"), key_without_modifiers: Character("a") } }, is_synthetic: false }
[2.668590667s] [INFO ] [alacritty_winit_event] About to wait
[2.669692667s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.669797458s] [INFO ] [alacritty_winit_event] RedrawRequested
[2.675748375s] [INFO ] [alacritty_winit_event] About to wait
[2.675882292s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.675913500s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[2.675967583s] [INFO ] [alacritty_winit_event] RedrawRequested
[2.679680625s] [INFO ] [alacritty_winit_event] About to wait
[2.679778042s] [INFO ] [alacritty_winit_event] About to wait
[2.684318500s] [INFO ] [alacritty_winit_event] About to wait
[2.684441542s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[2.684471542s] [INFO ] [alacritty_winit_event] About to wait
[2.684545208s] [INFO ] [alacritty_winit_event] About to wait
[2.763741458s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyA), logical_key: Character("a"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("a"), key_without_modifiers: Character("a") } }, is_synthetic: false }
[2.763809958s] [INFO ] [alacritty_winit_event] About to wait
[2.772635333s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyM), logical_key: Character("m"), text: Some("m"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("m"), key_without_modifiers: Character("m") } }, is_synthetic: false }
[2.772703292s] [INFO ] [alacritty_winit_event] About to wait
[2.773660167s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.773730333s] [INFO ] [alacritty_winit_event] RedrawRequested
[2.776514292s] [INFO ] [alacritty_winit_event] About to wait
[2.776596958s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[2.776619625s] [INFO ] [alacritty_winit_event] About to wait
[2.867956542s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyM), logical_key: Character("m"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("m"), key_without_modifiers: Character("m") } }, is_synthetic: false }
[2.868086542s] [INFO ] [alacritty_winit_event] About to wait
[2.991232042s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyI), logical_key: Character("i"), text: Some("i"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("i"), key_without_modifiers: Character("i") } }, is_synthetic: false }
[2.991578250s] [INFO ] [alacritty_winit_event] About to wait
[2.992762708s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.992889500s] [INFO ] [alacritty_winit_event] RedrawRequested
[2.997763625s] [INFO ] [alacritty_winit_event] About to wait
[2.997846083s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[2.997873792s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[2.997907000s] [INFO ] [alacritty_winit_event] RedrawRequested
[2.999848292s] [INFO ] [alacritty_winit_event] About to wait
[2.999916292s] [INFO ] [alacritty_winit_event] About to wait
[3.000491583s] [INFO ] [alacritty_winit_event] About to wait
[3.000549375s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[3.000566417s] [INFO ] [alacritty_winit_event] About to wait
[3.000753583s] [INFO ] [alacritty_winit_event] About to wait
[3.043912583s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyI), logical_key: Character("i"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("i"), key_without_modifiers: Character("i") } }, is_synthetic: false }
[3.044051500s] [INFO ] [alacritty_winit_event] About to wait
[3.241509333s] [INFO ] [alacritty_winit_event] About to wait
[3.962073042s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(Enter), logical_key: Named(Enter), text: Some("\r"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("\r"), key_without_modifiers: Named(Enter) } }, is_synthetic: false }
[3.962494667s] [INFO ] [alacritty_winit_event] About to wait
[3.966887083s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[3.967077083s] [INFO ] [alacritty_winit_event] RedrawRequested
[3.973488125s] [INFO ] [alacritty_winit_event] About to wait
[3.973644750s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[3.973686458s] [INFO ] [alacritty_winit_event] About to wait
[3.976224875s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[3.976306958s] [INFO ] [alacritty_winit_event] RedrawRequested
[3.979899458s] [INFO ] [alacritty_winit_event] About to wait
[3.980035458s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[3.980067000s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[3.980124083s] [INFO ] [alacritty_winit_event] RedrawRequested
[3.983466583s] [INFO ] [alacritty_winit_event] About to wait
[3.983568625s] [INFO ] [alacritty_winit_event] About to wait
[3.983750750s] [INFO ] [alacritty_winit_event] About to wait
[3.983830083s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[3.983851583s] [INFO ] [alacritty_winit_event] About to wait
[3.983913250s] [INFO ] [alacritty_winit_event] About to wait
[4.016561042s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[4.016640542s] [INFO ] [alacritty_winit_event] RedrawRequested
[4.018914458s] [INFO ] [alacritty_winit_event] About to wait
[4.018977500s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[4.018994583s] [INFO ] [alacritty_winit_event] About to wait
[4.033148167s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(Enter), logical_key: Named(Enter), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("\r"), key_without_modifiers: Named(Enter) } }, is_synthetic: false }
[4.033177125s] [INFO ] [alacritty_winit_event] About to wait
[4.212147292s] [INFO ] [alacritty_winit_event] About to wait
[4.599581667s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyS), logical_key: Character("s"), text: Some("s"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("s"), key_without_modifiers: Character("s") } }, is_synthetic: false }
[4.599998167s] [INFO ] [alacritty_winit_event] About to wait
[4.604084167s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[4.604251375s] [INFO ] [alacritty_winit_event] RedrawRequested
[4.610414083s] [INFO ] [alacritty_winit_event] About to wait
[4.610574583s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[4.610618708s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[4.610643917s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[4.610700458s] [INFO ] [alacritty_winit_event] RedrawRequested
[4.617259208s] [INFO ] [alacritty_winit_event] About to wait
[4.617375792s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[4.617411500s] [INFO ] [alacritty_winit_event] About to wait
[4.660829708s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyS), logical_key: Character("s"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("s"), key_without_modifiers: Character("s") } }, is_synthetic: false }
[4.660993458s] [INFO ] [alacritty_winit_event] About to wait
[4.758872833s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyS), logical_key: Character("s"), text: Some("s"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("s"), key_without_modifiers: Character("s") } }, is_synthetic: false }
[4.759072042s] [INFO ] [alacritty_winit_event] About to wait
[4.760132667s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[4.760212083s] [INFO ] [alacritty_winit_event] RedrawRequested
[4.764383750s] [INFO ] [alacritty_winit_event] About to wait
[4.764499042s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[4.764525917s] [INFO ] [alacritty_winit_event] About to wait
[4.764771792s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[4.764828375s] [INFO ] [alacritty_winit_event] RedrawRequested
[4.767647792s] [INFO ] [alacritty_winit_event] About to wait
[4.767724750s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[4.767747042s] [INFO ] [alacritty_winit_event] About to wait
[4.846455250s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyS), logical_key: Character("s"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("s"), key_without_modifiers: Character("s") } }, is_synthetic: false }
[4.846599792s] [INFO ] [alacritty_winit_event] About to wait
[4.932426542s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyH), logical_key: Character("h"), text: Some("h"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("h"), key_without_modifiers: Character("h") } }, is_synthetic: false }
[4.932540375s] [INFO ] [alacritty_winit_event] About to wait
[4.933776625s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[4.933874500s] [INFO ] [alacritty_winit_event] RedrawRequested
[4.938991250s] [INFO ] [alacritty_winit_event] About to wait
[4.939104042s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[4.939134125s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[4.939185167s] [INFO ] [alacritty_winit_event] RedrawRequested
[4.947105208s] [INFO ] [alacritty_winit_event] About to wait
[4.947332875s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[4.947372292s] [INFO ] [alacritty_winit_event] About to wait
[5.007889000s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyH), logical_key: Character("h"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("h"), key_without_modifiers: Character("h") } }, is_synthetic: false }
[5.008021500s] [INFO ] [alacritty_winit_event] About to wait
[5.046825000s] [INFO ] [alacritty_winit_event] About to wait
[5.147564708s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(Space), logical_key: Named(Space), text: Some(" "), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some(" "), key_without_modifiers: Named(Space) } }, is_synthetic: false }
[5.147768917s] [INFO ] [alacritty_winit_event] About to wait
[5.149072167s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[5.149171625s] [INFO ] [alacritty_winit_event] RedrawRequested
[5.153665542s] [INFO ] [alacritty_winit_event] About to wait
[5.153802417s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[5.153838292s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[5.153892000s] [INFO ] [alacritty_winit_event] RedrawRequested
[5.157467667s] [INFO ] [alacritty_winit_event] About to wait
[5.157564167s] [INFO ] [alacritty_winit_event] About to wait
[5.158845000s] [INFO ] [alacritty_winit_event] About to wait
[5.158945208s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[5.158970625s] [INFO ] [alacritty_winit_event] About to wait
[5.159042042s] [INFO ] [alacritty_winit_event] About to wait
[5.234321875s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(Space), logical_key: Named(Space), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some(" "), key_without_modifiers: Named(Space) } }, is_synthetic: false }
[5.234469875s] [INFO ] [alacritty_winit_event] About to wait
[5.398584833s] [INFO ] [alacritty_winit_event] About to wait
[5.405355167s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyM), logical_key: Character("m"), text: Some("m"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("m"), key_without_modifiers: Character("m") } }, is_synthetic: false }
[5.405718333s] [INFO ] [alacritty_winit_event] About to wait
[5.407153958s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[5.407328208s] [INFO ] [alacritty_winit_event] RedrawRequested
[5.412306958s] [INFO ] [alacritty_winit_event] About to wait
[5.412425500s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[5.412460083s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[5.412527125s] [INFO ] [alacritty_winit_event] RedrawRequested
[5.417221167s] [INFO ] [alacritty_winit_event] About to wait
[5.417322750s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[5.417383875s] [INFO ] [alacritty_winit_event] About to wait
[5.483596417s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyM), logical_key: Character("m"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("m"), key_without_modifiers: Character("m") } }, is_synthetic: false }
[5.483729125s] [INFO ] [alacritty_winit_event] About to wait
[5.610369875s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyI), logical_key: Character("i"), text: Some("i"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("i"), key_without_modifiers: Character("i") } }, is_synthetic: false }
[5.610866458s] [INFO ] [alacritty_winit_event] About to wait
[5.613043833s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[5.613209125s] [INFO ] [alacritty_winit_event] RedrawRequested
[5.620089500s] [INFO ] [alacritty_winit_event] About to wait
[5.620253208s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[5.620288958s] [INFO ] [alacritty_winit_event] About to wait
[5.668985458s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyI), logical_key: Character("i"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("i"), key_without_modifiers: Character("i") } }, is_synthetic: false }
[5.669127375s] [INFO ] [alacritty_winit_event] About to wait
[5.795472542s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyN), logical_key: Character("n"), text: Some("n"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("n"), key_without_modifiers: Character("n") } }, is_synthetic: false }
[5.795940583s] [INFO ] [alacritty_winit_event] About to wait
[5.799074708s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[5.799252375s] [INFO ] [alacritty_winit_event] RedrawRequested
[5.804803708s] [INFO ] [alacritty_winit_event] About to wait
[5.804935125s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[5.804979917s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[5.805036625s] [INFO ] [alacritty_winit_event] RedrawRequested
[5.808986042s] [INFO ] [alacritty_winit_event] About to wait
[5.809140417s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[5.809173083s] [INFO ] [alacritty_winit_event] About to wait
[5.861179208s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyN), logical_key: Character("n"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("n"), key_without_modifiers: Character("n") } }, is_synthetic: false }
[5.861425083s] [INFO ] [alacritty_winit_event] About to wait
[5.991845917s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyI), logical_key: Character("i"), text: Some("i"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("i"), key_without_modifiers: Character("i") } }, is_synthetic: false }
[5.992279958s] [INFO ] [alacritty_winit_event] About to wait
[5.993606042s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[5.993728542s] [INFO ] [alacritty_winit_event] RedrawRequested
[5.998746917s] [INFO ] [alacritty_winit_event] About to wait
[5.998872750s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[5.998937500s] [INFO ] [alacritty_winit_event] About to wait
[6.061778458s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyI), logical_key: Character("i"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("i"), key_without_modifiers: Character("i") } }, is_synthetic: false }
[6.062046125s] [INFO ] [alacritty_winit_event] About to wait
[6.172973750s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyM), logical_key: Character("m"), text: Some("m"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("m"), key_without_modifiers: Character("m") } }, is_synthetic: false }
[6.173503500s] [INFO ] [alacritty_winit_event] About to wait
[6.178346208s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[6.178519875s] [INFO ] [alacritty_winit_event] RedrawRequested
[6.184649083s] [INFO ] [alacritty_winit_event] About to wait
[6.184795750s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[6.184835125s] [INFO ] [alacritty_winit_event] About to wait
[6.254734333s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyM), logical_key: Character("m"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("m"), key_without_modifiers: Character("m") } }, is_synthetic: false }
[6.254983708s] [INFO ] [alacritty_winit_event] About to wait
[6.300767042s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyE), logical_key: Character("e"), text: Some("e"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("e"), key_without_modifiers: Character("e") } }, is_synthetic: false }
[6.300931083s] [INFO ] [alacritty_winit_event] About to wait
[6.302009833s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[6.302088500s] [INFO ] [alacritty_winit_event] RedrawRequested
[6.305533000s] [INFO ] [alacritty_winit_event] About to wait
[6.305632875s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[6.305661042s] [INFO ] [alacritty_winit_event] About to wait
[6.386840125s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyE), logical_key: Character("e"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("e"), key_without_modifiers: Character("e") } }, is_synthetic: false }
[6.387105167s] [INFO ] [alacritty_winit_event] About to wait
[6.551462792s] [INFO ] [alacritty_winit_event] About to wait
[6.652688458s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(Enter), logical_key: Named(Enter), text: Some("\r"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("\r"), key_without_modifiers: Named(Enter) } }, is_synthetic: false }
[6.653184875s] [INFO ] [alacritty_winit_event] About to wait
[6.659789583s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[6.659988167s] [INFO ] [alacritty_winit_event] RedrawRequested
[6.665126458s] [INFO ] [alacritty_winit_event] About to wait
[6.665262958s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[6.665303583s] [INFO ] [alacritty_winit_event] About to wait
[6.714101167s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(Enter), logical_key: Named(Enter), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("\r"), key_without_modifiers: Named(Enter) } }, is_synthetic: false }
[6.714283042s] [INFO ] [alacritty_winit_event] About to wait
[6.903110667s] [INFO ] [alacritty_winit_event] About to wait
[7.389586333s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[7.390149917s] [INFO ] [alacritty_winit_event] RedrawRequested
[7.396634500s] [INFO ] [alacritty_winit_event] About to wait
[7.396835875s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[7.396886125s] [INFO ] [alacritty_winit_event] About to wait
[8.970345333s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[8.971055125s] [INFO ] [alacritty_winit_event] RedrawRequested
[8.985817583s] [INFO ] [alacritty_winit_event] About to wait
[8.986113625s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[8.986159083s] [INFO ] [alacritty_winit_event] About to wait
[9.817803458s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyW), logical_key: Character("w"), text: Some("w"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("w"), key_without_modifiers: Character("w") } }, is_synthetic: false }
[9.818064625s] [INFO ] [alacritty_winit_event] About to wait
[9.919567458s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyW), logical_key: Character("w"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("w"), key_without_modifiers: Character("w") } }, is_synthetic: false }
[9.919862083s] [INFO ] [alacritty_winit_event] About to wait
[9.930446875s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[9.930578500s] [INFO ] [alacritty_winit_event] RedrawRequested
[9.937503542s] [INFO ] [alacritty_winit_event] About to wait
[9.937651333s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[9.937690792s] [INFO ] [alacritty_winit_event] About to wait
[10.052099667s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyH), logical_key: Character("h"), text: Some("h"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("h"), key_without_modifiers: Character("h") } }, is_synthetic: false }
[10.052373000s] [INFO ] [alacritty_winit_event] About to wait
[10.127427917s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[10.127647750s] [INFO ] [alacritty_winit_event] RedrawRequested
[10.134306875s] [INFO ] [alacritty_winit_event] About to wait
[10.134433917s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[10.134469833s] [INFO ] [alacritty_winit_event] About to wait
[10.134624292s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[10.134693458s] [INFO ] [alacritty_winit_event] RedrawRequested
[10.139410833s] [INFO ] [alacritty_winit_event] About to wait
[10.139516042s] [INFO ] [alacritty_winit_event] About to wait
[10.142614083s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyH), logical_key: Character("h"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("h"), key_without_modifiers: Character("h") } }, is_synthetic: false }
[10.142719708s] [INFO ] [alacritty_winit_event] About to wait
[10.142822167s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[10.142849583s] [INFO ] [alacritty_winit_event] About to wait
[10.142923625s] [INFO ] [alacritty_winit_event] About to wait
[10.231271875s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyO), logical_key: Character("o"), text: Some("o"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("o"), key_without_modifiers: Character("o") } }, is_synthetic: false }
[10.231438583s] [INFO ] [alacritty_winit_event] About to wait
[10.316655208s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyO), logical_key: Character("o"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("o"), key_without_modifiers: Character("o") } }, is_synthetic: false }
[10.316807958s] [INFO ] [alacritty_winit_event] About to wait
[10.323005625s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[10.323410500s] [INFO ] [alacritty_winit_event] RedrawRequested
[10.329888083s] [INFO ] [alacritty_winit_event] About to wait
[10.330055792s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[10.330105792s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[10.330175042s] [INFO ] [alacritty_winit_event] RedrawRequested
[10.335321917s] [INFO ] [alacritty_winit_event] About to wait
[10.335455125s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[10.335487417s] [INFO ] [alacritty_winit_event] About to wait
[10.363240208s] [INFO ] [alacritty_winit_event] About to wait
[10.482583708s] [INFO ] [alacritty_winit_event] About to wait
[10.499725750s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyA), logical_key: Character("a"), text: Some("a"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("a"), key_without_modifiers: Character("a") } }, is_synthetic: false }
[10.500125500s] [INFO ] [alacritty_winit_event] About to wait
[10.564063583s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyA), logical_key: Character("a"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("a"), key_without_modifiers: Character("a") } }, is_synthetic: false }
[10.564180750s] [INFO ] [alacritty_winit_event] About to wait
[10.596488000s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[10.596570750s] [INFO ] [alacritty_winit_event] RedrawRequested
[10.600096167s] [INFO ] [alacritty_winit_event] About to wait
[10.600266500s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[10.600299875s] [INFO ] [alacritty_winit_event] About to wait
[10.647532542s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyM), logical_key: Character("m"), text: Some("m"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("m"), key_without_modifiers: Character("m") } }, is_synthetic: false }
[10.647667167s] [INFO ] [alacritty_winit_event] About to wait
[10.725825250s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[10.725984917s] [INFO ] [alacritty_winit_event] RedrawRequested
[10.730375750s] [INFO ] [alacritty_winit_event] About to wait
[10.730495375s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[10.730567458s] [INFO ] [alacritty_winit_event] About to wait
[10.739447667s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyM), logical_key: Character("m"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("m"), key_without_modifiers: Character("m") } }, is_synthetic: false }
[10.739499542s] [INFO ] [alacritty_winit_event] About to wait
[10.882292417s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyI), logical_key: Character("i"), text: Some("i"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("i"), key_without_modifiers: Character("i") } }, is_synthetic: false }
[10.882820458s] [INFO ] [alacritty_winit_event] About to wait
[10.938847083s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[10.939109000s] [INFO ] [alacritty_winit_event] RedrawRequested
[10.944181667s] [INFO ] [alacritty_winit_event] About to wait
[10.944300792s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[10.944331208s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[10.944395167s] [INFO ] [alacritty_winit_event] RedrawRequested
[10.947687125s] [INFO ] [alacritty_winit_event] About to wait
[10.948458292s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(KeyI), logical_key: Character("i"), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("i"), key_without_modifiers: Character("i") } }, is_synthetic: false }
[10.948505667s] [INFO ] [alacritty_winit_event] About to wait
[10.950435333s] [INFO ] [alacritty_winit_event] About to wait
[10.950516458s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[10.950538458s] [INFO ] [alacritty_winit_event] About to wait
[10.950599583s] [INFO ] [alacritty_winit_event] About to wait
[11.132517792s] [INFO ] [alacritty_winit_event] About to wait
[11.204958625s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(Enter), logical_key: Named(Enter), text: Some("\r"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("\r"), key_without_modifiers: Named(Enter) } }, is_synthetic: false }
[11.205179667s] [INFO ] [alacritty_winit_event] About to wait
[11.252007667s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[11.252219708s] [INFO ] [alacritty_winit_event] RedrawRequested
[11.256287667s] [INFO ] [alacritty_winit_event] About to wait
[11.256403625s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[11.256451167s] [INFO ] [alacritty_winit_event] About to wait
[11.262978375s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[11.263033375s] [INFO ] [alacritty_winit_event] RedrawRequested
[11.266087042s] [INFO ] [alacritty_winit_event] About to wait
[11.266170417s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[11.266195667s] [INFO ] [alacritty_winit_event] About to wait
[11.267028417s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[11.267075708s] [INFO ] [alacritty_winit_event] RedrawRequested
[11.271434208s] [INFO ] [alacritty_winit_event] About to wait
[11.271812167s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[11.271834542s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(Enter), logical_key: Named(Enter), text: None, location: Standard, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("\r"), key_without_modifiers: Named(Enter) } }, is_synthetic: false }
[11.271876167s] [INFO ] [alacritty_winit_event] About to wait
[11.312145833s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Terminal(Wakeup) }
[11.312229458s] [INFO ] [alacritty_winit_event] RedrawRequested
[11.315656042s] [INFO ] [alacritty_winit_event] About to wait
[11.315751625s] [INFO ] [alacritty_winit_event] Event { window_id: Some(WindowId(5814383344)), payload: Frame }
[11.315777042s] [INFO ] [alacritty_winit_event] About to wait
[11.456323792s] [INFO ] [alacritty_winit_event] About to wait
[12.648183917s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(SuperLeft), logical_key: Named(Super), text: None, location: Left, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: None, key_without_modifiers: Named(Super) } }, is_synthetic: false }
[12.648519833s] [INFO ] [alacritty_winit_event] ModifiersChanged(Modifiers { state: ModifiersState(SUPER), pressed_mods: ModifiersKeys(LSUPER) })
[12.648559083s] [INFO ] [alacritty_winit_event] About to wait
[12.919337000s] [INFO ] [alacritty] Exiting the event loop

Sounds like a TERM issue. Does TERM=xterm-256color ssh fix it?

It does indeed, thank you!

This solves my issues, but to double-check:

due to this code

let terminfo = if terminfo_exists("alacritty") { "alacritty" } else { "xterm-256color" };

On my client, in iTerm2 and Terminal, I get

~ ❯ echo $TERM
xterm-256color

and in Alacritty I get

❯ echo $TERM
alacritty

which means by default, alacritty does not support 256 colors for ssh in the terminal, opposed to other terminals' defaults?
Do you still want to have it this way or is there a possibility to improve things somehow in Alacritty?

terminfo name has nothing to do with the colors it supports. You can use tput colors for that, but you should have the terminfo installed.

which means by default, alacritty does not support 256 colors for ssh in the terminal

That is not accurate. Alacritty's correct terminfo is alacritty. You just need to have alacritty's terminfo installed on both hosts.