
Sistem temizleme aracı BleachBit bir adım daha attı piyasaya sürülmesinin ardından bir metin tabanlı kullanıcı arayüzü (TUI) Bu yeni mod, mevcut grafiksel sürümüne ve geleneksel komut satırı arayüzüne ekleniyor. Bu yeni mod ile kullanıcılar, geçici dosyaların ve diğer sistem kalıntılarının temizliğini doğrudan terminalden yönetebiliyorlar; ancak bu işlem, tek tek komutlar yazmaktan çok daha kullanıcı dostu ve etkileşimli bir deneyim sunuyor.
Bu yaklaşım özellikle yöneticiler için ilgi çekicidir. Grafik arayüzü olmayan Linux sunucuları Veya tam bir masaüstü ortamının bağımlılıklarını kurmanın maliyet açısından verimli olmadığı hafif makinelerde de faydalı olabilir. Ayrıca, sistemleri temiz ve kaynak açısından zengin tutmanın, sürekli entegrasyon ve sürekli dağıtım araçlarının sorunsuz çalışmasını sağlamak için çok önemli olduğu DevOps çalışma ortamlarında da yararlı olabilir.
BleachBit TUI, grafik arayüzü (GUI) ve komut satırı arayüzüne (CLI) kıyasla neler sunuyor?
BleachBit'in yeni metin tabanlı arayüzü, şu ikisi arasında bir yerde konumlanıyor: klasik grafik uygulaması ve CLI Komut dosyaları için tasarlanmıştır. Etkileşimli olmayan görevlere yönelik olan komut satırı modunun aksine, TUI, karmaşık parametreleri hatırlamanıza gerek kalmadan menülerde gezinmenize, seçenekleri seçmenize, silinecekleri önizlemenize ve temizleme işlemini başlatmanıza olanak tanır.
Navigasyon esas olarak klavye kullanılarak yapılır, ancak Fare desteği mevcut.Kaydırma tekerleğinin kullanımı da dahil olmak üzere, bu kombinasyon hem yerel terminallerde hem de uzak oturumlarda, örneğin SSH üzerinden, kullanımı kolaylaştırır; bu, grafik arayüzün bulunmadığı Linux sunucularında çok yaygın bir senaryodur.
TUI, GUI'nin uygun olmadığı durumları kapsayacak şekilde tasarlanmıştır: düşük kaynaklı ekipler, veri merkezlerindeki sunucular Uzaktan veya kullanıcının ek masaüstü kütüphanelerini yüklemeyi tercih etmediği makinelerde yönetilebilir. Tüm bunlar, hangi uygulamaların ve sistem bileşenlerinin temizleneceği konusunda hassas kontrolü feda etmeden yapılır.
Temel işlemler ve klavye kısayolları
Metin arayüzü tasarımı nispeten basit, ancak şu avantajları sunuyor: tüm temel işlevler Kalan dosyaları incelemek ve kaldırmak için. Farklı temizleme kategorileri (tarayıcılar, günlükler, paket önbellekleri, geçici dosyalar vb.) gruplandırılmış olarak görüntülenir ve her biri daha spesifik seçenekleri görmek için genişletilebilir.
Öğeleri etkinleştirmek veya devre dışı bırakmak için boşluk tuşu kullanılır. kutuları işaretleyin veya işaretlerini kaldırın Her bir bileşenle ilişkilidir. Enter tuşuna basmak, seçilen kategoriyi genişleterek kullanıcının ayrıntılara inmesini ve sistemin her bir uygulamasında veya alanında tam olarak neyin işleneceğine karar vermesini sağlar.
En kullanışlı özelliklerden biri de temizlik önizlemesidir. TUI iki farklı kısayol sunar: tuşuna basmak Ön analiz başlatıldı. `-p` komutu seçili tüm öğeleri görüntülerken, `-p` komutu yalnızca odaklanılan bileşeni önizlemektedir. Bu, geri dönüşü olmayan kararlar vermeden önce hangi dosyaların etkileneceğini kontrol etmenizi sağlar.
Silme işlemine gelince, "d" tuşu işaretlenmiş her şeyi küresel olarak temizlerken, "D" tuşu yalnızca belirli işlemlerle sınırlıdır... incelenmekte olan belirli bileşenİşlem kabul edildikten sonra, arayüz terminalin sağ alt köşesinde silinen dosyaların ayrıntılarını ve geri kazanılan depolama alanını gösteren bir iletişim kutusu görüntüler; bu, özellikle sınırlı disk alanına sahip sunucular için önemlidir.
BleachBit TUI'de izinleri ve güvenlik uyarılarını yönetme
Çoğu sistem bakım aracı gibi, BleachBit TUI'nin de bazı gereksinimleri vardır. belirli güzergahların temizlenmesi için yükseltilmiş izinler ve hassas alanlar. Yönetici ayrıcalıkları olmadan çalıştırılırsa, bazı silme işlemleri başarısız olabilir, bu nedenle Linux'ta Python betiğini başlatırken sudo ile çalıştırmak yaygındır.
Kullanıcı arayüzü uygun izinlerle başlattığında, temizleme işlemi birden fazla uyarı içerir ve onay talepleri Hassas herhangi bir şeye dokunmadan önce bu strateji, gerekli dosyaların silinmesi riskini azaltır ve sürprizleri en aza indirir; bu da hem iş istasyonlarında hem de sunucu ortamlarında takdir edilen bir durumdur.
TUI ayrıca, performansı artırmak için silinen dosyaların verilerinin üzerine yazma seçeneği de sunar. Gizlilik korumasıGrafiksel sürümde zaten mevcut olan bu özellik, hassas verilerin daha sonra yeniden kullanılabilecek veya denetlenebilecek makinelerde işlenmesi durumunda faydalıdır.
Uyumluluk, paylaşımlı arka uç ve hala eksik özellikler
Bu yeni yöntemin anahtarlarından biri şudur ki... aynı arka uç sistemini paylaşıyor Ağartıcı Bit 6.0Dolayısıyla, bu izole bir araç değil, mevcut motor için başka bir arayüzdür. Bu, her şeyi sıfırdan tanımlamaya gerek kalmadan, grafik uygulamada yapılandırılmış tercihleri otomatik olarak algıladığı anlamına gelir.
TUI'nin devraldığı ayarlar arasında şunlar yer almaktadır: seçilen temizlik seçenekleri Daha önce, saklanacak öğelerin listesi (beyaz liste veya saklanacak liste), özel temizleme tanımları ve saklanacak çerezlerin listesi, BleachBit'in kendi çerez yöneticisi tarafından yönetiliyordu.
Şu anda metin tabanlı sürüm alfa aşamasında, bu nedenle hala bazı eksiklikleri var. bazı önemli eksikliklerEntegre bir çeviri sistemi bulunmamaktadır, sözde Uzman Modu aktif değildir, korumalı rotalar henüz bu arayüzden yönetilmemektedir, "gereksiz veri" (kalıpları gizlemek için veri gürültüsü) üretimi entegre edilmemiştir ve TUI'nin kendisinden çevrimiçi güncelleme kontrolleri yapılmamaktadır.
Ayrıca, genel tercihlerin değiştirilmesi GUI'nin sorumluluğundadır: kullanıcı bunu yapmalıdır. Ayarları grafik arayüzünden düzenleyin.TUI daha sonra bu değerlere saygı duyar. Ancak birçok senaryo için bu yeterlidir, çünkü metin arayüzünün amacı yapılandırmayı sıfırdan yeniden tasarlamak yerine hızlı bir şekilde temizlik işlemleri gerçekleştirmektir.
BleachBit TUI palet menüsü, ekran üstü yardım ve görsel seçenekler
Kullanıcı deneyimi, erişilebilir bir palet menüsünü ve bu menünün kombinasyonunu içerir. Terminalden Ctrl+PBu menü, arayüz içindeki komutları aramanıza, belirli bir bileşeni daha ayrıntılı görmek için yakınlaştırmanıza, BleachBit'i kapatmanıza, ekran görüntüsü almanıza ve yardım tuşları içeren bir yan panel görüntülemenize olanak tanır.
Bu palet özellikle şu kullanıcılar için faydalıdır: kısayollara aşina olmak Veya kombinasyonları ezberlemek yerine eylemleri isimleriyle aramayı tercih edenler için de idealdir. Ayrıca uygulamadan çıkışı hızlandırır ve harici kılavuzlara başvurmaya gerek kalmadan temel belgelere hızlı erişim sağlar.
Estetik açıdan bakıldığında, TUI şunları destekliyor: ekran temalarını değiştirme Farklı cihaz türlerine, koyu veya açık arka planlara ve kişisel tercihlere daha iyi uyum sağlamak için tasarlanmıştır. Metin tabanlı bir arayüz olmasına rağmen, geliştiriciler uzun süreli kullanımlarda göz yorgunluğuna neden olmayacak ve kullanımı keyifli olacak şekilde tasarlamışlardır.
Linux ve Windows için sürümleri mevcuttur.
BleachBit TUI'ye olan ilginin büyük bir kısmı, konsol yönetiminin çok yaygın olduğu Linux sistemlerine odaklanmış olsa da, araç aynı zamanda diğer işletim sistemlerinde de çalışacak şekilde hazırlanmıştır. Terminal komutlarının kullanıldığı Windows ortamlarıBu durumda, TUI hem kurulum dosyası hem de taşınabilir paket olarak dağıtılmaktadır.
Önemli bir fark, Windows için metin modu sürümünün şu şekilde derlenmesidir: 64 bit yerel ikiliMevcut kararlı GUI ve CLI sürümlerinin 32 bit olarak kalmasının aksine, bu durum 64 bit sistemlere sahip modern makinelerde avantajlı olabilir, çünkü makinenin kaynaklarını daha iyi kullanır.
Linux ekosisteminde TUI, tamamlayıcı bir rol oynar. tanınmış temizlik şirketleri, örneğin Arch Linux'ta paketleri temizleme Basit komut dosyalarından büyük grafik uygulamalarına kadar geniş bir yelpazeyi kapsayan BleachBit, ücretsiz ve açık kaynaklı, platformlar arası bir yazılım olarak hem ev bilgisayarları hem de Avrupa genelindeki profesyonel sunucular ve iş istasyonları için çok yönlü bir seçenek olarak konumlanıyor.
Ubuntu ve diğer Linux dağıtımlarında BleachBit TUI'yi nasıl deneyebilirsiniz?
Yeni metin arayüzü henüz mevcut değil. standart kararlı yapılarUbuntu veya türevleri gibi dağıtımlarda test etmek için doğrudan GitHub'daki projenin resmi deposuna gitmeniz ve TUI'ye ayrılmış özel dalı kullanmanız gerekir.
Ubuntu'da işlem, terminal sürümünün sorunsuz çalışması için gerekli paketlerin yüklenmesiyle başlar. Bu, Git'in depoyu klonlamasını ve birkaç işlemi içerir. Python 3 modülleri arasında chardet, textual ve psutil gibi modüller yer almaktadır.Bunlar, alışılagelmiş paket yöneticisi kullanılarak eklenebilir. Bağımlılıklar çözüldükten sonra, BleachBit projesi klonlanır, indirilen klasöre erişilir ve uzak depodaki en son dallar senkronize edilir.
Oradan, TUI geliştirme dalına karşılık gelen dala geçmeniz ve izlemeyi etkinleştirmeniz gerekiyor. Bu adımdan sonra, BleachBit TUI'yi doğrudan terminalde başlatmak için metin arayüzüyle ilişkili Python dosyasını çalıştırmanız yeterli. Sık sık kullanmayı planlıyorsanız, bu işlem tavsiye edilir. o dalı güncel tutun En son değişiklikler GitHub'a yüklendi, böylece iyileştirmelerden ve hata düzeltmelerinden faydalanabilirsiniz.
Bu kaynak tabanlı yöntem Linux ekosisteminde yaygındır ve Avrupa ve diğer bölgelerdeki ileri düzey kullanıcıların ve sistem yöneticilerinin şunları yapmasına olanak tanır: Araç depolara ulaşmadan önce değerlendirin. Dağıtımlarının bir parçası olarak, BleachBit'in grafiksel sürümüyle zaten çalışanların TUI'yi paralel olarak test etmelerini de kolaylaştırıyor.
DevOps ortamlarında ve sunucularda kullanışlılık
BleachBit TUI, kişisel bilgisayarlardaki kullanımının ötesinde, aşağıdaki bağlamlarda da iyi bir şekilde kullanılabilir. DevOps ve altyapı yönetimiEntegrasyon ve dağıtım ortamlarını temiz tutmak, derleme sürelerini kısaltmaya, disklerin eski dosyalarla dolmasını önlemeye ve yer darlığından kaynaklanan sorun riskini azaltmaya yardımcı olur.
Metin tabanlı arayüz sayesinde operasyon ekipleri şunları yapabilir: düzenli temizlik seansları planlayın Ya da bir sunucunun çok fazla gereksiz dosya biriktirmeye başladığını tespit ettiklerinde bunları manuel olarak çalıştırırlar. Silinecekleri önizleme ve her döngüde hangi bileşenlere dokunulacağını ayarlama yeteneği, kritik sistemlerde değerli bir kontrol düzeyi sağlar.
Sürekli entegrasyon uygulamalarını giderek daha fazla benimseyen Avrupa kuruluşlarında, bu tür araçlar ekiplerin geliştirme ve otomasyona odaklanmasına yardımcı olurken, Daha sıradan unsurları uzak tutuyorlar. Sistem yönetiminin bir parçası olarak, BleachBit TUI'yi bakım rutinlerine entegre etmek, platformun gözlemlenebilirliği ve bakımı stratejisinin bir diğer önemli unsuru olabilir.
Genel olarak, BleachBit TUI'nin gelişi, etkileşimli bir deneyimden ödün vermeden sistem temizliğini terminalden yönetmeyi tercih edenler için memnuniyetle karşılanan bir yenilik. Henüz alfa aşamasında olmasına ve tam çeviriler, uzman modu ve bazı otomatik kontroller gibi özelliklerden yoksun olmasına rağmen, şimdiden önemli bir potansiyel sunuyor. kontrol, güvenlik ve konforun makul bir kombinasyonu Hem Linux hem de Windows işletim sistemlerinde, özellikle sunucular ve konsol odaklı ortamlarda özel bir potansiyele sahiptir.