tmnl: Yerel mod CLI uygulamalarını barındıran GPU ile işlenen terminal
Chris McLennan tarafından oluşturulan, shell oturumlarını ve yerel mod istemcilerini barındırmak için tasarlanmış GPU ile işlenen bir terminal olan tmnl'yi deneyimleyin. Metin ve kullanıcı arayüzlerini donanım hızlandırması ve gerçek renk hücreleri ile işlerken, geleneksel shell'leri çalıştırmaya devam eder. Yapılandırma, TOML dosyalarına ve entegre bir GitHub güncelleme denetleyicisine dayanır. Düşük gecikmeli render ve daha zengin terminal içi kullanıcı arayüzleri arayan geliştiriciler ve güç kullanıcıları, bu araçtan en pratik değeri elde ederler.
tmnl, yapılandırılmış bir görüntüleme yüzeyi ve yerel istemci ana bilgisayarı olarak işlev görür
Pencereyi düz metin olarak ele almak yerine, uygulama, arka plan uygulamalarının doğrudan erişebileceği yapılandırılmış bir hücre ızgarası sunar. tmnl-protocol, harici yardımcı programların bu ızgaraya çizim yapmasına ve giriş olayları almasına olanak tanır, böylece terminal IDE'leri ve özel uygulamalar gibi "yerel sekmeler" mümkün olur. Ekosistemdeki örnekler, yerel soketler üzerinden iletişim kurarak daha zengin terminal arayüzleri sunan bir IDE ve bir DJ uygulamasını içerir.
GPU destekli render, güncellemeleri duyarlı ve görsel olarak doğru tutar
Render boru hattı, geliştiricinin çok düşük gecikmeli hücre güncellemeleri ve her hücre için tam RGBA rengi sağlamak üzere modern bir grafik yığını aracılığıyla uyguladığı GPU destekli bir arka uç kullanır. Bu tasarım, yoğun çıktı altında hızlı metin ve UI yeniden çizimlerine odaklanır ve animasyon ağırlıklı veya yüksek yenileme hızına sahip terminal uygulamalarını kullanan kullanıcılar için fayda sağlar. Bu yaklaşım, tutarlı performans için sistem grafik boru hattına bağımlılığı ima eder.
Yerel iletişim ve güncelleme kontrolleri davranışı gözlemlenebilir kılar ancak olgunluk değişkenlik gösterir
Yerel sekmeler, Unix alan soketleri veya Windows'taki adlandırılmış borular üzerinden iletişim kurar, süreçler arası trafiği ana makine ile sınırlandırır ve geliştirme sırasında incelemeyi kolaylaştırır. Entegre bir güncelleme denetleyicisi, kullanıcıları GitHub aracılığıyla yeni sürümler hakkında bilgilendirir. Proje, geliştirici tarafından keskin kenarları olan bir v0.1.x erken aşamasında tanımlanmıştır, bu da kullanım kolaylığı özelliklerinin ve cilasının tamamlanmasını etkiler.
Yapılandırma ve iş akışı tasarımı, teknik kullanıcıları sıradan benimseyenlerden daha çok tercih eder
Özelleştirme, yazı tipleri, paletler ve tuş bağlamaları için TOML yapılandırma dosyaları aracılığıyla gerçekleşir, bu da metin odaklı kurulum tercih eden kullanıcılar için uygundur. Grafiksel bir ayar panelinin olmaması ve yerel sekme modelini anlamak gerekliliği, sıradan kullanıcılar için giriş engelini artırır. Windows kurulum seçenekleri, bir paket yöneticisi girişi ve bir yükleyici ikili dosyası içerirken, diğer platformlar yerel paket nesneleri kullanır.
tmnl, tek bir net uyarı ile pratik, geliştirici odaklı bir seçimdir
tmnl, protokol merkezli bir araç zincirini benimsemeye ve yapılandırma dosyalarını doğrudan düzenlemeye hazır terminal bilgili geliştiriciler ve güç kullanıcıları için uygundur. Ana uyarı, bazı kullanıcı kolaylıklarını ve gündelik kullanıcıların beklediği cilalamayı dışarıda bırakan erken aşama olgunluğudur. Geliştirme aşamasındaki sertliklere katlanmaya istekli olanlar için, daha zengin komut satırı iş akışları ile denemeler yapmak için verimli bir ortam sunar.
Avantajlar
GPU destekli hücre boru hattı çok düşük gecikmeli metin ve UI güncellemeleri sunar
tmnl-protocol, arka uç uygulamalarının doğrudan terminal ızgarasına çizim yapmasına izin verir.
TOML yapılandırması fontları, paletleri ve tuş bağlamalarını kontrol eder
Entegre GitHub güncelleme denetleyicisi yeni sürümler hakkında bildirimde bulunur
Dezavantajlar
Erken v0.1.x sürümü keskin kenarlara ve eksik kolaylıklara sahiptir.
Grafik ayarları arayüzü yok; yapılandırma TOML dosyalarını düzenlemeyi gerektiriyor.
Native-tab modeli, destekleyici uygulamalar yazmak için teknik aşinalık gerektirir.
Bu yazılımın kullanımı ile ilgili kanunlar ülkeye göre değişebilir. Bu kanunların aksine olması halinde programın kullanımını teşvik etmiyor veya yasaklamıyoruz. Burada sunulan ürünlerden herhangi birine tıklamanız veya herhangi birini satın almanız durumunda, Softonic referans ücreti alabilir.