Harika soru! Buna değer, ben Byobu'nun yazarı ve koruyucusuyum .
Byobu , başlangıçta GNU Ekranının üstüne oturmak için yazılmış bir konfigürasyon katmanıdır, fakat aynı zamanda Tmux'un üstünde de çalışıyor .
Ben geri Byobu yazmaya başladı 2008 Aralık Ben Ekran ve Ubuntu Sunucu kullanıcılarının bir grup ile bir araya geldi gibi Googleplex'te ve tespit hepsi bize bizim içinde düzgün / eğlence / kullanışlı dalaverecileri kendi demet muhafaza ~/.screenrc
yapılandırmaları. Bunları, kullandığımız düzinelerce veya yüzlerce sunucu arasında elle taşımak zorunda kaldık. Püf noktaları ve püf noktaları ticaretine başladık ve bunları "ekran profilleri" adı verilen orijinal GPLv3 projesinde toplamaya başladım . Yaklaşık 6 ay sonra, bir topluluk " ekran profilleri " etrafında gelişti ve proje sadece ekran kırmalarından çok daha fazlası oldu - yapılandırma araçlarına, canlı durum eklentilerine ve anahtar bağlantılarına sahip olduk. Bu yüzden projeyi yeniden adlandırdık Bu zarif, katlanır "ekranlar" için Japonca bir kelime olan "Byobu" ve "Byobu $ FOO" için Google’ı "Ekran $ FOO" dan daha başarılı bir şekilde kullanabilme avantajına sahiptir.
Çoğu Linux dağıtımında ( Ubuntu , Debian , Fedora , Arch ) ve çoğu Mac / BSD ve diğer UNIX'lerde işlevsel olan Byobu ile, istediğiniz tüm terminallerde aynı görünüm ve kullanım, uygun tuş bağlamaları, dinamik sistem durum bilgisi verir. erişmeniz gerekiyor.
Neden GNU Screen projesine geri dönmüyorsunuz? Birkaç sebep ... Byobu'nun çalıştığı şeylerin yanı sıra yapılandırma seçenekleri. Hiçbiri ihtiyacı fonksiyonel olması Ekran kaynak tabanı dahil edilecek. Ekran varsayılan olarak eklerse, bazı şeyler daha iyi çalışabilir veya daha iyi sonuç verebilir, ancak değişikliklerin çoğu 25 yıllık bir yukarı akış projesine katkıda bulunmaları genellikle zor veya imkansız olan "çok düşünülür" dür . Ayrıca, GNU Screen projesi hiç değilse çok yavaş ilerliyor. 25+ yaşında ve 2008 yılının Ağustos ayından bu yana resmen serbest bırakılmadı . Her dağıtım sadece / usr / bin / screen'inizin çalışmasını ve güvenliğini sağlamak için çok sayıda yığın taşıyor. örneğin, Ubuntu ve Debian şu anda ~ 48’de 19K kod satırı taşıyoryamalar .
Yaklaşık 2 yıl önce Tmux'u öğrendim ve kaynak kodu, tasarım, arayüz ve aktif toplulukla gerçekten aşık oldum! Tmux'la ilgili düzeltmelere katkıda bulunmak ve posta listesindeki konuları tartışmak için çok daha kolay bir zaman geçirdim . Ve her yerde kullanan bir Byobu kullanıcısı olarak, Tmux seanslarıma 4 yıldan fazla süredir Byobu'nun tadını çıkarmaya başladığım ile aynı görünüm ve hissi vermek istedim. Bu yüzden taşıdık Byobu tüm kod Screen olarak, arka uç olarak tmux ile aynı derecede iyi çalışması için. İtibariyle Byobu 5.0 sürümü hala eski modunda desteklenmez Ekran ile, tmux, artık varsayılan arka uç olduğunu. Byobu şimdi, büyük ölçüde geliştirilmiş 256 renkli destek, UTF8 karakterleri ve yatay / dikey pencere bölme de dahil olmak üzere, Tmux'un Ekran Üzerindeki modern özelliklerinin çoğundan yararlanıyor.
Screen veya Tmux'taki varsayılan ayarlardan memnunsanız veya kendi konfigürasyon dosyalarınızı sıfırdan yazmak istiyorsanız, o zaman elbette, Screen ve Tmux, hayatımıza yıllar boyu verimlilik katan harika araçlar olarak. Screen ve Tmux'un kutudan ne yaptığını gerçekten genişleten ve genişleten bir dizi yapılandırma ile ilgileniyorsanız, Byobu!
Şerefe, Dustin