
The Ghostty Terminal telah menciptakan beberapa kebisingan di komunitas Linux. Sebagai pengguna Linux yang suka menjelajahi alat baru, saya hanya harus mencobanya. Itu memiliki beberapa fitur keren yang ingin saya jelajahi. Tetapi apakah itu layak untuk mengganti terminal Anda? Mari kita cari tahu.
APA ITU GROUNTTY?
Ghostty adalah emulator terminal modern yang dibuat sebagai proyek gairah oleh Mitchell Hashimoto. Ini dirancang untuk menjadi cepat, kaya fitur, dan sepenuhnya asli dari Linux dan MacOS. Ini berupaya memberikan pengalaman yang mulus dan sangat terintegrasi untuk pengguna listrik.
Ghostty menonjol dengan pendekatan UI aslinya, menggunakan teknologi khusus platform. Swift, Appkit, dan SwiftUi pada macOS, dan zig dengan GTK4 di Linux. Ini mendukung fitur terminal penting seperti protokol grafis Kitty, hyperlinking, dan pemberitahuan mode terang/gelap. Selain itu, ia menawarkan fungsionalitas tingkat aplikasi seperti tab asli, tampilan split, dan terminal drop-down pada macOS. Kinerja juga merupakan fokus utama, dengan optimasi untuk startup cepat, gulir halus, dan throughput input/output tinggi.
Menginstal Grotty di Linux
Anda dapat memasang Ghostty di Linux dalam beberapa cara. Sebagai permulaan, Anda dapat menggunakan manajer paket distro Anda.
Saya akan mencobanya di Ubuntu. Sayangnya, tidak ada paket resmi untuk Ubuntu dan hanya paket yang dikelola pengguna. Jadi saya pergi dengan appImage karena jauh lebih mudah untuk menginstal dan universal.
Pertama, unduh file AppImage Ghostty dari GitHub. Anda dapat pergi ke repositori AppImage Ghostty dan menemukan versi terbaru di bagian atas, atau Anda dapat memasukkan perintah seperti ini, menyesuaikan untuk versi yang Anda inginkan:
wget https://github.com/psadi/ghostty-appimage/releases/download/v1.0.1%2B4/Ghostty-1.0.1-x86_64.AppImage
Buka direktori tempat Anda mengunduh file dan berikan izin file yang benar. Nama file Anda mungkin terlihat berbeda dari yang di bawah ini, jadi pastikan untuk menyesuaikan file yang diunduh.
chmod +x Ghostty-x86_64.AppImage
Sekarang, jalankan file AppImage.
./Ghostty-x86_64.AppImage
Ini harus berhasil meluncurkan Terminal Grotty.
Jika Anda telah diaktifkan Snap, Anda juga dapat menginstal Grotty sebagai snap. Menggunakan manajer paket atau SNAP akan memungkinkan Anda memiliki sedikit lebih banyak kebebasan dalam menggunakan Gangukan daripada AppImage. Untuk menginstalnya menggunakan Snap, jalankan:
sudo snap install ghostty --classic
Kemudian cukup jalankan Gangukan Perintah untuk meluncurkan atau membukanya dari laci aplikasi.
Apa yang saya sukai dari Ghostty
Ghostty memang membawa beberapa hal baru dan fitur berguna yang layak dicoba, termasuk tab dan opsi konfigurasi.
Tabbing dan pemisahan yang halus
Saat Anda melakukan multitasking di terminal, Anda tahu betapa nyamannya menggunakan beberapa tab dan pemisahan layar. Grotty membuat ini lebih nyaman. Anda dapat membuat beberapa tab dengan menekan ikon plus di sudut kiri atas jendela terminal. Sesuatu yang saya temukan baru di Ghostty adalah kemampuan untuk melihat semua tab yang dibuka sekaligus. Katakanlah Anda memiliki 5 atau 6 tab yang dibuka dan tidak yakin mana yang perlu Anda ganti. Mendapatkan ikhtisar semua tab memudahkan menemukan tab yang Anda cari.
Untuk pemisahan, Anda dapat membuat pemisahan layar di salah satu dari empat arah. Anda dapat menemukan opsi pemisahan di menu hamburger di sudut kanan atas. Namun, kenyamanan sebenarnya dari pemisahan dalam Ghostty adalah dengan menggunakan pintasan keyboard. Anda dapat menggunakan binding kunci default atau menentukan sendiri. Saya menyukai seberapa cepat saya bisa membagi layar ke arah yang berbeda dengan beberapa tekan tombol.
Opsi Konfigurasi
Ghostty hadir dengan banyak opsi penyesuaian. Sebagai penggemar Linux, kebebasan untuk mengonfigurasi seperti yang saya suka selalu dihargai. Anda dapat mengatur berbagai tema, font, warna, padding, pintasan keyboard, dan banyak lagi. Yang mengatakan, Ghostty berjanji untuk menjadi alat nol-konfigurasi. Itu berarti Anda tidak perlu mengkonfigurasinya untuk menggunakannya. Pengaturan dan konfigurasi default yang disertai dengan sudah baik untuk dikerjakan.
Mengkonfigurasi itu juga mudah. Yang perlu Anda lakukan adalah membuat file konfigurasi dan menyatakan nilai yang ingin Anda gunakan. Saya akan membahas ini secara lebih rinci nanti.
Inspektur Terminal
Fitur menarik lainnya yang saya lihat di Ghostty adalah jendela Inspektur Terminal yang menunjukkan kepada Anda beberapa informasi sistem. Pikirkan seperti inspektur web (juga dikenal sebagai alat pengembang) di browser. Anda dapat melihat pengaturan yang berbeda, seperti mode terminal, ukuran font dan kisi, metadata sel, warna, antara lain.
Dokumentasi yang bagus
Untuk emulator terminal, Anda biasanya tidak mengharapkan dokumentasi menjadi sangat luas. Dokumentasi Gangukan telah melampaui dan mencakup hampir semua yang perlu Anda ketahui untuk mendapatkan pengalaman terbaik darinya. Selain itu, tidak seperti banyak dokumentasi lainnya, itu benar -benar dipoles dan terorganisir. Anda dapat dengan mudah menemukan informasi yang Anda cari, terutama opsi konfigurasi yang berbeda.
Mengkonfigurasi Grotty
Tidak akan lengkap jika saya tidak menunjukkan beberapa kemampuan konfigurasi Ghostty. Saat Anda pertama kali menginstal aplikasi, file konfigurasi dihasilkan di bawah direktori “~/.config/Ghostty”. Anda juga dapat membuatnya jika Anda tidak menemukannya di direktori itu. Tekan Ikon Menu Hamburger dan tekan “Buka Konfigurasi.”
Mengkonfigurasi Grotty cukup mudah. File konfigurasi menggunakan sistem pasangan nilai kunci untuk mengevaluasi konfigurasi Anda saat ini. Ada banyak pengaturan untuk dijelajahi di sini. Misalnya, warna, binding kunci, font, tema, dll. Berikut adalah contoh pengaturan konfigurasi yang dapat Anda gunakan dan mainkan dengan:
background = 000052foreground = 89bbf6
keybind = ctrl+z=close_surface
keybind = ctrl+shift+L=new_split:right
font-family = Courier 10 Pitch Regular
Setelah selesai mengedit file konfigurasi, buka menu hamburger dan tekan “Reload Configuration” atau tekan Shift+Ctrl+, (Comma) untuk menerapkan perubahan.
Selanjutnya, mari kita periksa tema. Anda dapat memilih dari banyak tema default atau membangun yang khusus. Untuk memeriksa semua tema yang tersedia, jalankan:
ghostty +list-themes
Setelah Anda memilih tema, ingat namanya karena Anda dapat memilihnya dari menu ini. Kembali ke file konfigurasi dan atur tema di sana.
theme = "Mirage"
Anda juga dapat menentukan berbagai tema untuk mode cahaya dan mode gelap. Ghostty akan memilih tema berdasarkan penampilan sistem Anda. Demikian juga, Anda dapat memeriksa keluarga font yang tersedia dan binding kunci.
ghostty +list-fonts
ghostty +list-keybinds
Ini hanya menggaruk permukaan. Anda dapat memeriksa dokumentasi untuk opsi konfigurasi yang luas.
Itu memang membutuhkan beberapa perbaikan
Ghostty masih sangat baru dalam adegan itu dan itu menunjukkan. Saya menghadapi beberapa masalah saat menggunakannya. Terkadang, butuh beberapa saat untuk membukanya. Saya menguji teori dengan membuka terminal Ubuntu default. Terminal stok dibuka jauh lebih cepat dari pada kebanyakan kasus. Sekarang, saya tidak sepenuhnya yakin apakah ini karena saya menggunakan paket snap.
Berbicara tentang paket Snap, Ghostty tidak memiliki paket resmi untuk Debian, Fedora, dan Ubuntu. Mengingat betapa populernya distro ini, saya mengharapkan paket resmi alih-alih paket yang diraih komunitas. Itu mungkin akan datang di masa depan.
Ini mungkin datang sebagai subyektif tetapi beberapa inti key -binding terlihat agak aneh bagi saya. Tentu, Anda dapat mengonfigurasinya. Namun, saya berharap sedikit lebih banyak pemikiran yang diberikan kepada mereka karena sebagian besar pengguna terminal akan menggunakannya.
Emulator Terminal Grotty menawarkan beberapa fitur keren dan beberapa yang baru juga. Namun, saya masih belum menemukan alasan yang kuat untuk hype. Saya, misalnya, tidak beralih ke sana kecuali, dalam pembaruan di masa mendatang, saya menemukan fitur yang lebih meyakinkan yang saya jalani. Jika Anda tertarik dengan aplikasi terminal alternatif, saya sebelumnya telah meninjau terminal warp yang mungkin Anda temukan lebih menarik.