Alacritty
Alacritty | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tipe | emulator terminal dan perangkat lunak bebas dan sumber terbuka | ||||||||
Versi pertama | 5 September 2018[1] | ||||||||
Versi stabil | |||||||||
Lisensi | Lisensi Apache 2.0 | ||||||||
| |||||||||
| |||||||||
| |||||||||
Alacritty adalah emulator terminal bebas dan sumber terbuka dengan GPU yang terakselerasikan. Emulator terminal ini mengutamakan performa dan kesederhanaan. Oleh karena itu, Alacritty tidak mendukung fitur tab dan pembagi terminal. Alacritty ditulis dalam bahasa pemrograman Rust dan menggunakan OpenGL (untuk performa).[5][6][7] Emulator terminal serupa yang menggunakan OpenGL ialah Kitty.
Sejarah
[sunting | sunting sumber]Pada 6 Januari 2017, Joe Wilm mengumumkan Alacritty di blognya. Dalam kiriman blognya, ia memaparkan bahwa, "Alacritty adalah hasil kefrustrasian terhadap emulator-emulator terminal yang ada. Menggunakan vim di dalam tmux di banyak terminal merupakan pengalaman yang buruk. Tak satu pun dari mereka yang cukup cepat". Ia merasa kalau urxvt dan st sulit dikonfigurasi dan mengkritik "ketidakmampuan mereka yang tidak bisa berjalan di platform non-X11".[2]
Dalam rilis versi 0.2.0 pada September 2018, Alacritty menambah dukungan untuk gulir kembali (scrollback).[8]
Dalam rilis versi 0.3.0 pada April 2019, Alacritty memasukki tahap beta dan menambah dukungan untuk Windows, text reflow, dan pengeklikan pada URL.[9]
Dalam rilis versi 0.5.0 pada Juli 2020, sebuah mode dengan keybinding vi untuk melakukan pencarian dan penyalinan teks telah ditambahkan.[10]
Dalam rilis versi 0.6.0 pada November 2020, sebuah binding Ctrl+C untuk membatalkan pencarian dan meninggalkan mode vi telah ditambahkan.[11]
Fitur
[sunting | sunting sumber]Alacritty mendukung true color sebagai tambahan standard 16 ANSI color.[12]
Alacritty secara kentara tidak mendukung tab atau pembagi sebab fungsi serupa dapat dicapai dengan menggunakan multiplekser terminal atau manajer jendela.[13][14]
Konfigurasi
[sunting | sunting sumber]Alacritty dikonfigurasi dengan menyunting berkas templat dalam format YAML, contohnya:[6]
colors:
primary:
background: '#000000'
Lihat pula
[sunting | sunting sumber]Referensi
[sunting | sunting sumber]- ^ "Release v0.1.1" (dalam bahasa Inggris). Diakses tanggal 2021-04-29 – via GitHub.
- ^ a b Wilm, Joe (2017-01-06). "Announcing Alacritty, a GPU-accelerated terminal emulator". jwilm.io. Diakses tanggal 2020-07-28.
- ^ https://www.openhub.net/p/alacritty/contributors
- ^ "Release alacritty/alacritty" (dalam bahasa Inggris). Diakses tanggal 2022-02-22 – via GitHub.
- ^ Senthil Kumar Palani (2019-10-29). "Alacritty – A Lightweight And Blazingly Fast Terminal Emulator". OSTechNix (dalam bahasa Inggris). Diakses tanggal 2020-07-27.
- ^ a b angeloma17 (2020-03-18). "Alacritty the fastest terminal emulator for Linux". OSRadar (dalam bahasa Inggris). Diakses tanggal 2020-07-27.
- ^ Morelo, David. "Top 7 Best Linux Terminals – Linux Hint" (dalam bahasa Inggris). Diakses tanggal 2020-07-27.
- ^ Wilm, Joe (2018-09-17). "Alacritty now supports scrollback". jwilm.io. Diakses tanggal 2020-07-28.
- ^ Dürr, Christian (2019-04-07). "Alacritty Version 0.3.0 Release". Diarsipkan dari versi asli tanggal 2020-07-28. Diakses tanggal 2020-07-28.
- ^ Dürr, Christian (2020-07-31). "Alacritty Version 0.5.0 Release". christianduerr.com. Diarsipkan dari versi asli tanggal 2020-08-01. Diakses tanggal 2020-08-01.
- ^ "Release Alacritty Version 0.6.0". GitHub (dalam bahasa Inggris). Diakses tanggal 2020-12-19.
- ^ Beaupré, Antoine (2018-03-30). "A look at terminal emulators, part 1". LWN.net. Diakses tanggal 2020-07-28.
- ^ https://github.com/alacritty/alacritty/tree/v0.4.3#faq
- ^ Kili, Aaron (2020-06-05). "Alacritty – A Fastest Terminal Emulator for Linux". TecMint. Diakses tanggal 2020-07-28.
Pranala luar
[sunting | sunting sumber]- Situs web resmi
- Repositori Alacritty di GitHub