Jump to content

Alacritty: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
trim - see WP:EL
No edit summary
Tags: Mobile edit Mobile web edit Advanced mobile edit
Line 17: Line 17:
}}
}}


'''Alacritty''' is a [[free and open-source]] [[Graphics processing unit|GPU]]-accelerated [[terminal emulator]] focused on performance and simplicity. Consequently, it does not support [[tab (interface)|tab]]s or splits and is configured by editing a text file. It is written in [[Rust (programming language)|Rust]] and uses [[OpenGL]] (for performance).<ref name=":0">{{Cite web|author=Senthil Kumar Palani|date=2019-10-29|title=Alacritty – A Lightweight And Blazingly Fast Terminal Emulator|url=https://ostechnix.com/alacritty-a-lightweight-and-blazingly-fast-terminal-emulator/|url-status=live|archive-url=|archive-date=|access-date=2020-07-27|website=OSTechNix|language=en-US}}</ref><ref name=osradar>{{Cite web|last=angeloma17|date=2020-03-18|title=Alacritty the fastest terminal emulator for Linux|url=https://www.osradar.com/alacritty-the-fastest-terminal-emulator-for-linux/|access-date=2020-07-27|website=OSRadar|language=en-US}}</ref><ref>{{Cite web|last=Morelo|first=David|title=Top 7 Best Linux Terminals – Linux Hint|url=https://linuxhint.com/best_7_linux_terminals/|access-date=2020-07-27|language=en-US}}</ref> A similar terminal emulator that uses OpenGL is [[Kitty (terminal emulator)|Kitty]].
'''Alacritty''' is a [[free and open-source]] [[Graphics processing unit|GPU]]-accelerated [[terminal emulator]] focused on performance and simplicity. Consequently, it does not support [[tab (interface)|tab]]s or splits and is configured by editing a text file. It is written in [[Rust (programming language)|Rust]] and uses [[OpenGL]] (for performance).<ref name=":0">{{Cite web|author=Senthil Kumar Palani|date=2019-10-29|title=Alacritty – A Lightweight And Blazingly Fast Terminal Emulator|url=https://ostechnix.com/alacritty-a-lightweight-and-blazingly-fast-terminal-emulator/|url-status=live|archive-url=|archive-date=|access-date=2020-07-27|website=OSTechNix|language=en-US}}</ref><ref name=osradar>{{Cite web|last=angeloma17|date=2020-03-18|title=Alacritty the fastest terminal emulator for Linux|url=https://www.osradar.com/alacritty-the-fastest-terminal-emulator-for-linux/|access-date=2020-07-27|website=OSRadar|language=en-US}}</ref><ref>{{Cite web|last=Morelo|first=David|title=Top 7 Best Linux Terminals – Linux Hint|url=https://linuxhint.com/best_7_linux_terminals/|access-date=2020-07-27|language=en-US}}</ref> A similar terminal emulator that uses OpenGL is [[kitty (terminal emulator)|kitty]].


== History ==
== History ==

Revision as of 13:55, 28 September 2022

Alacritty
Original author(s)Joe Wilm[1]
Developer(s)Kirill Chibisov, Christian Dürr[2]
Stable release
0.14.0[3] Edit this on Wikidata / 23 October 2024; 21 days ago (23 October 2024)
Repository
Written in

Failed to render property programming language: programming language property not found.

Operating systemmacOS, Linux, Microsoft Windows, FreeBSD
Platformx86-64, IA-32
LicenseApache Software License 2.0
Websitealacritty.org

Alacritty is a free and open-source GPU-accelerated terminal emulator focused on performance and simplicity. Consequently, it does not support tabs or splits and is configured by editing a text file. It is written in Rust and uses OpenGL (for performance).[4][5][6] A similar terminal emulator that uses OpenGL is kitty.

History

Joe Wilm announced Alacritty in his blog on 6 January 2017. He describes it as "the result of frustration with existing terminal emulators. Using vim inside tmux in many terminals was a particularly bad experience. None of them were ever quite fast enough". He found urxvt and st difficult to configure and criticized their "inability to run on non-X11 platforms".[1]

With the release of version 0.2.0 in September 2018 Alacritty gained support for scrollback.[7]

In version 0.3.0, released in April 2019, Alacritty entered beta stage and support for Windows, text reflow, and clicking on URLs was added.[8]

In version 0.5.0, released in July 2020, a mode with vi keybindings for searching and copying text was added.[9]

In version 0.6.0, released in November 2020, a new Ctrl+C binding to cancel search and leave vi mode was added.[10]

Features

Alacritty supports true color in addition to the standard 16 ANSI colors.[11]

Alacritty explicitly does not support tabs or splits because similar functionality can be achieved with a terminal multiplexer or window manager.[12][13]

Configuration

Alacritty is configured by editing a template file in YAML format, for example:[5]

colors:
    primary:
        background: '#000000'

See also

References

  1. ^ a b Wilm, Joe (2017-01-06). "Announcing Alacritty, a GPU-accelerated terminal emulator". jwilm.io. Retrieved 2020-07-28.
  2. ^ "Alacritty Open Source Project on Open Hub: Contributions Listing Page".
  3. ^ "Alacritty Version 0.14.0". 23 October 2024. Retrieved 25 October 2024.
  4. ^ Senthil Kumar Palani (2019-10-29). "Alacritty – A Lightweight And Blazingly Fast Terminal Emulator". OSTechNix. Retrieved 2020-07-27.{{cite web}}: CS1 maint: url-status (link)
  5. ^ a b angeloma17 (2020-03-18). "Alacritty the fastest terminal emulator for Linux". OSRadar. Retrieved 2020-07-27.{{cite web}}: CS1 maint: numeric names: authors list (link)
  6. ^ Morelo, David. "Top 7 Best Linux Terminals – Linux Hint". Retrieved 2020-07-27.
  7. ^ Wilm, Joe (2018-09-17). "Alacritty now supports scrollback". jwilm.io. Retrieved 2020-07-28.
  8. ^ Dürr, Christian (2019-04-07). "Alacritty Version 0.3.0 Release". Retrieved 2020-07-28.
  9. ^ Dürr, Christian (2020-07-31). "Alacritty Version 0.5.0 Release". christianduerr.com. Archived from the original on 2020-08-01. Retrieved 2020-08-01.
  10. ^ "Release Alacritty Version 0.6.0". GitHub. Retrieved 2020-12-19.
  11. ^ Beaupré, Antoine (2018-03-30). "A look at terminal emulators, part 1". LWN.net. Retrieved 2020-07-28.
  12. ^ "GitHub - alacritty/Alacritty at v0.4.3". GitHub.
  13. ^ Kili, Aaron (2020-06-05). "Alacritty – A Fastest Terminal Emulator for Linux". TecMint. Retrieved 2020-07-28.