Önce, dosya geçmişimi silmek için bir betik oluşturmak istedim. Sonra şunu da eklemek istedim. Sonra bunu da eklemek istedim. Hede hödö leb lüb derken baktım bu betik program olmaya doğru gidiyor. Yapamadım ve YZ’ye verdim. Şunu da yapalım, bunu da yapalım derken ortaya bu çıktı
System Maid, anlaşılır şekilde bir tür CCleaner ya da Bleachbit yazılımıdır. Bleachbit, bazen sisteminizin hata vermesine neden olabilecek şeyler yapabiliyordu. Ancak bu program bu tür özellikler içermiyor. Linux sistemler çok fazla çöp biriktiren sistemler değiller. Ama yine de özel geçmişiniz ve bunun gibi diğer şeyler, kişisel bilişim güvenliğinizi de etkiliyor.
Mesela:
Bilgisayarınıza fiziksel erişim sağlayan birisi, hangi dosyalara tıklatmışsınız, neler yapmışsınız, bilgisayarınızda hangi tür resim ve videolar varmış; bunları thumbnaillerine ve dosya yöneticinizin kolay ulaşılabilir ayarlarına bakarak şıp diye bulabilir. Yani burada mesele aslında sadece çöp temizlemek değil.
ÖZELLİKLER:
Çöp ve Gizlilik Temizliği:
Çöp kutusunu boşaltır (varsayılan olarak aktif gelir)
Son kullanılanlar listesini temizler
Dosya yöneticisi geçmişini temizler
Windows paylaşımlarından kalan thumbs.db dosyalarını tespit ederse temizler.
Thumbnails belleğini temizler (küçük)
Thumbnails belleğini temizler (büyük)
Eğer isteniyorsa, bu temizlikleri üzerine yazma ile yapar(en baştaki seçenek).
APT Paket Temizliği:
Önceki kurulumlarınızdan kalan paket artıklarını temizler.
Sistem Optimizasyonu:
Disk birleştirme (defrag) yapar. (HDD kullanıyorsanız).
İşlemci kullanımını kısıtlar. İstendiğinde geri alır.
RAM’i temizler.
Programın ikonunu YZ’ye yaptırdım. Çok ideal olmasa da bu beta sürümde idare eder. Gelecek sürümde hallederim, şu anda GIMP ile saatlerce uğraşamayacağım. Ayrıca programa “duplicate files finder” özelliği de getirmeyi düşünüyorum.
Program python ile yazıldı ve QT6 arayüzü kullanıyor. Bu da temanıza renk olarak uyum sağlanmasını sağlıyor.
Bağımlılıklar, sisteminizin apt deposundan çekilir ve minimum boyuttadırlar:
pyqt6: Arayüz.
e2fsprogs: disk birleştirme işlemi için gerekli.
linux-cpupower: İşlemci kullanımını sınırlamak için gerekli.
Bu bağımlılıklar siz programı kurarken otomatik gerçekleştirilir ve apt deposundan çağırılarak arka planda yapılır.
Test etmek ve/veya kullanmak isterseniz indirip deneyebilirsiniz. Bu programın hiçbir garanti getirmediğini ve tüm sorumluluğun kullanıcıya ait olduğunu hatırlayın.
Repo:
Karşılaşacağınız hataları lütfen buradan bildirin.
Özgür kullanımlar.
System Maid, minör değişiklikler aldı ve 1.0’dan 1.2’ye güncellendi.
Önemsiz bir not:
Beta durumundaki programların sürüm numalaraları 0 ile başlar. Ancak bazı yazılımcılar kendi sürüm politikasını kullanabiliyor. Bu tür bilgileri yeni yeni öğrendiğim için baştan 1 ile başladım, sonradan da 0’a düşemedim. Dolayısıyla sürüm numarası üzerinde durmayın.
GELİŞTİRMELER:
Yazılımın İkonu/Amblemi yenilendi.
Arayüzde butonlar renklendirilerek daha hoş bir GUI hedeflendi.
Dosya Sistemi Temizliği kategorisi eklendi: (Aşağıdaki özellikleri şimdilik kullanmayın!)
Kırık link bağlantılarını sil
Boş dizinleri temizle
Snap/Flatpak kullanıcı önbellek kalıntılarını sil
Sistem Optimizasyonu Sekmesinde;
Takas Alanlarını Temizle özelliği getirildi.
Swappines ayarı getirildi
Güç tasarruf modundaki yanlış ifade ve açıklama düzeltildi. (Artık %75 değil).
Çevirideki sorunlar/eksiklikler giderildi.
Dolu kutucukların önemli olanları varsayılan olarak boş geliyor; neyi seçip temizleyeceğini kullanıcı kendisi belirler.
Resimlerin yabancı dil olduğuna bakmayın. Ayrıca temanın koyu olmasına aldanmayın, sistem temanız neyse ona bürünür.
Programdaki File System Cleanup özelliği bazı sorunlara neden oluyordu:
Flatpak ile kurulu programların çalışmaz hale gelmesine neden oluyordu. Sorunun nedeni, flatpak yazılımlarının keş klasörlerinin geçici olarak boş bekletilmesiydi. System Maid de bu klasörleri boş gördüğü için uçuruyordu. Bu klasörler bulunamayınca programlar açılamıyordu.
Diğer özellikler de riskliydi. Bu sorunları çözmek için çok uğraştım ama riski yok edecek bir alternatif üretemedim. Ben de bu özellikleri programdan tamamen çıkarmaya karar verdim.
Şu anda program çok daha güvenli ve sisteminizi bozma riski minimum (sıfıra yakın). Zaten amacım, Bleachbit’in neden olduğu sorunları içermeyen bir program ortaya koyabilmekti, ben de bunu yaptım. Sistemin orasını burasını cücüklemeyen, sadece keş dosyalarını temizleyen ve bilinen performans ayarlarını sunan bir program haline geldi.
İkonlarımı genellikle GIMP+Hayal gücümle yapıyorum.
Ama bunun ikonunu YZ’ye yaptırdım. Ama öyle yap demeyle değil. İnce ince tarif ettim. “Metal kova, sağ-altta tahta saplı temizlik fırçası çiz. Temiz ve düzgün görünüm olsun. Bu resim, yapacağım bir linux sistem temizliği uygulamasının ikonu olacak, lütfen titiz davran” O da bana bunu verdi ve beğendim. Telif yok birşey yok. İnternetten indirsem telif sıkıntısı olabilirdi.
İkon konusunda biraz fazla titizim. İyiyim, sanatçıyım demiyorum ama çok uğraşmayı seviyorum. Sonuç bu işte.
EDİT:
İkon araması yaparken fısfıs camsil şişeleri araması yaptım ve bu birkaç saat sürdü. Aradığım gibi bir camsil şişesi bulamadım. Markasız olacak, telifsiz olacak, EN GÜZELİ OLACAK. Bulamadım. Bulamayınca böyle oldu.
Haa bir de, programın adı “Detergent” olacaktı, sonradan değiştirdim.