Uygulama GitHub üstünde, yani kaynak kodları erişilebilir.
GitHub - pawel-0/xdg-unused-data: A simple way to identify unused applications data in user directories such as ~./config and ~/.cache.
Ama uygulamanın her paketin kullanıcı verilerini silme gibi bir yeteneği yok. Tanımlı bazı uygulamalar için var, listesi şurası oluyor.
xdg-unused-data/applications at main · pawel-0/xdg-unused-data
Bu listede. JSON dosyası olarak tanımlı uygulama eğer kurulup kaldırıldıysa, kullanıcı verilerini otomatik olarak bulup silebiliyor. GitHub sayfasından farklı uygulamalar için istekte bulunabilir ya da commit gönderebilirsiniz. Uygulama henüz 5-6 aylık yani oldukça yeni.
Sistemi şu şekilde çalışıyor. JSON dosyası içindeki tanıma göre bir çalıştırılmış dosya arıyor, bulamazsa ev dizinindeki kullanıcı verilerini siliyor. Thunderbird örneği için şuna bakabilirsin.
xdg-unused-data/applications/thunderbird.json at main · pawel-0/xdg-unused-data ben Thunderbird'ü daha önce kaldırmıştım, betik verileri otomatik olarak silebildi.
Not: Chrome ve Steam için henüz bir. JSON dosyası oluşturulmamış.
Bir uygulamayı sildiğinizde, asıl kullanıcı verisi ev dizini altında ya da. Config dizini atındadır. Gizli dosyaları görünür yapıp bu dizinler altındaki uygulama yapılandırma dosyalarını silebilirsiniz. Böylece uygulamayı kaldırıp yeniden kurmadan, uygulama ayarlarını sıfırlayabilirsin. Zira bu dizinler durdukça, uygulamayı kaldırıp yeniden kursan da, kullanıcı ayarların değişmez. Örneğin Chrome için, uygulama kapalı olduğu halde, ev dizini altındaki
.config/google-chrome dizinini silmen gerekir.