profile-cleaner(1) profile-cleaner(1) نام (NAME) profile-cleaner - کاهش حجم نمایهٔ مرورگرها و برخی برنامه‌های ایمیل با سازمان‌دهی پایگاه‌های دادهٔ sqlite آن‌ها با استفاده از توابع vacuum و reindex در sqlite3. اصطلاح «مرورگر» در اینجا با مسامحه به کار رفته است چرا که profile-cleaner روی برخی از کلاینت‌های ایمیل نیز به خوبی کار می‌کند. خلاصه دستور (SYNOPSIS) profile-cleaner [option] توضیحات (DESCRIPTION) برنامهٔ Profile-cleaner یک اسکریپت شل بسیار ساده است که sqlite3 را برای اجرای vacuum و reindex روی پایگاه‌های دادهٔ متعلق به مرورگرها و کلاینت‌های ایمیل پشتیبانی‌شده فراخوانی می‌کند. این ابزار با profile-sync-daemon سازگار است، بنابراین کاربران پیش از فراخوانی profile-cleaner نیازی به متوقف کردن psd ندارند. در واقع، زمانی که نمایه‌ها از طریق psd با tmpfs همگام‌سازی شده باشند، پاک‌سازی آن‌ها بسیار سریع‌تر انجام می‌شود. گزینه‌ها (OPTIONS) b پاک‌سازی نمایهٔ brave c پاک‌سازی نمایهٔ chromium ck پاک‌سازی نمایه(های)* conkeror e پاک‌سازی نمایهٔ edge f پاک‌سازی نمایه(های)* firefox fa پاک‌سازی نمایهٔ falkon gc پاک‌سازی نمایهٔ google-chrome h پاک‌سازی نمایه(های)* heftig aurora i پاک‌سازی نمایه(های)* icecat id پاک‌سازی نمایهٔ icedove ix پاک‌سازی نمایهٔ Inox l پاک‌سازی نمایهٔ Librewolf m پاک‌سازی نمایهٔ midori o پاک‌سازی نمایهٔ opera t پاک‌سازی نمایه(های)* thunderbird to پاک‌سازی نمایهٔ tor-browser s پاک‌سازی نمایه(های)* seamonkey pm پاک‌سازی نمایه(های)* palemoon p پاک‌سازی مسیرهای تعریف‌شده v پاک‌سازی نمایهٔ vivaldi * ابزار Profile-cleaner فایل profiles.ini مربوطه را بررسی و تجزیه کرده و تمام نمایه‌های تعریف‌شده در آن را پاک‌سازی می‌کند. فایل‌های پیکربندی (CONFIG FILE) ابزار Profile-cleaner در اولین باری که فراخوانی می‌شود، فایل $HOME/.config/profile-cleaner.conf را ایجاد می‌کند. کاربران می‌توانند بر اساس رنگ پس‌زمینهٔ ترمینال خود، یک طرح رنگی درون آن تعریف کنند. حالت پیش‌فرض یک طرح تیره برای ترمینال‌های دارای رنگ تیره است. این فایل دارای توضیحات و کاملاً گویا است. مثال‌ها (EXAMPLES) پاک‌سازی همهٔ نمایه‌های firefox: $ profile-cleaner f پاک‌سازی نمایهٔ chromium: $ profile-cleaner c پاک‌سازی نمایهٔ تعریف‌شده توسط کاربر: $ profile-cleaner p /path/to/profile مرورگرها و کلاینت‌های ایمیل پشتیبانی‌شده (SUPPORTED BROWSERS AND EMAIL CLIENTS) در حال حاضر موارد زیر پشتیبانی می‌شوند: • Brave (نسخه‌های stable، beta، dev و nightly) • Chromium (نسخه‌های stable، beta و dev) • Conkeror • Edge • Firefox (نسخه‌های stable، beta و aurora) • Google-chrome (نسخه‌های stable، beta و dev) • نسخهٔ Heftig از Aurora (https://bbs.archlinux.org/viewtopic.php?id=117157) • Inox (https://bbs.archlinux.org/viewtopic.php?id=198763) • Midori • Newsbeuter • Opera (نسخه‌های stable، next و developer) • Seamonkey • Thunderbird • Tor-browser • Vivaldi (نسخه‌های stable و snapshot) نمونه خروجی (SAMPLE OUTPUT) نمونه خروجی هنگام فراخوانی با گزینهٔ firefox (نتایج در سیستم شما ممکن است متفاوت باشد). $ profile-cleaner f /home/facade/.mozilla/firefox/zee52krz.default/cookies.sqlite reduced by .87 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/signons.sqlite reduced by .41 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/downloads.sqlite reduced by .56 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/chromeappsstore.sqlite reduced by .03 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/urlclassifier3.sqlite reduced by 43.10 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/formhistory.sqlite reduced by .11 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/addons.sqlite reduced by 0 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/permissions.sqlite reduced by 0 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/content-prefs.sqlite reduced by 0 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/extensions.sqlite reduced by 0 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/webappsstore.sqlite reduced by 0 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/OfflineCache/index.sqlite reduced by 0 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/search.sqlite reduced by 0 Mbytes /home/facade/.mozilla/firefox/zee52krz.default/places.sqlite reduced by 9.98 Mbytes firefox profile reduced by 55.06 Mbytes مشارکت (CONTRIBUTE) اگر تمایل دارید در این کد مشارکت داشته باشید، لطفاً آن را fork کرده و یک pull request ارسال کنید. کد منبع به صورت آزاد در گیت‌هاب در دسترس است: https://github.com/graysky2/profile-cleaner گزارش باگ‌ها (BUGS) هیچ باگ شناخته‌شده‌ای وجود ندارد. نویسندگان (AUTHORS) graysky (therealgraysky AT proton DOT me) همچنین ببینید (SEE ALSO) profile-sync-deamon (1) 29 May 2023 profile-cleaner(1)