فایل منیجر پیش فرض گنوم یعنی Files یا با اسم قدیمیش Nautilus برای فایلهای مختلف، تصاویر thumbnail نشون میده. مثلا برای فیلمها، تصاویر، اسناد و ...
این تصاویر در فولدر ~/.cache/thumbnails
برای هر یوزر ذخیره میشن. این اتفاق خوبی ها و بدی هایی داره. خوبی تصاویر thumbnail اینه که شما بدون باز کردن اون فایل میتونین تا درصدی حدس بزنید محتواش چی هست. و همچنین جلوه بصری هم به فایلها میده.
اما بدی این تصاویر اینه که موقع لود شدن هم زمان میبره و هم مدام هارد درگیر تولید و بازخوانی این تصاویر هست. ما میتونیم تولید این تصاویر رو کلا غیر فعال کنیم یا فقط برای برخی از انواع فایلها غیر فعال کنیم.
در دسکتاپ Gnome میتونید با این دستور تولید این تصاویر رو کلا غیر فعال کنید:
$ gsettings set org.gnome.desktop.thumbnailers disable-all 'true'
اگر مثلا نیاز به تصاویر بندانگشتی برای فایلهای pdf ندارید، میتونید با این روش این کار رو بکنید:
$ gsettings set org.gnome.desktop.thumbnailers disable "['application/pdf']"
لیست کاملی از انواع پسوند فایلها رو میتونید در این لینک پیدا کنید.
در نهایت یک بار هم تصاویر تولید شده قبلی رو حذف کنید تا با تنظیمات جدید تصاویر دوباره تولید بشوند/نشوند:
rm -r ~/.cache/thumbnails
اگر از icon theme های استاندارد استفاده میکنید و قصد دارید آیکن یک فایل یا فولدری رو توی فایل منیجر گنوم یعنی Nautilus تغییر بدید دو راه وجود داره. یک راه اینکه در Properties اون فایل روی آیکنش کلیک کنید و مسیر آیکنی رو که مد نظرتون هست انتخاب کنید.
اما این کار باعث میشه وقتی میزان زوم رو تغییر میدید، آیکن شما بزرگ و کوچک نشه. حتی اگه از فرمت svg هم انتخاب کردید ممکنه به اندازه سایر آیکن ها کوچک نشه موقع zoom out.
یک راه ساده و سریعتری هم از ترمینال هست. به این صورت که شما باید نام آیکن مورد نظرتون رو از فولدر icon theme (مثلا در مسیر /usr/share/icons/Papirus/apps
) که الان تم آیکنِ انتخاب شده ی شما است، پیدا کنید و مشابه الگوی زیر، آیکن فایل یا پوشه خودتون رو تغییر بدید. با این کار مشکل زوم رو هم نخواهیم داشت. مثلا:
$ gio set -t string ~/.bashrc metadata::custom-icon-name org.xfce.terminal-settings
در این مثال ما آیکنی به نام org.xfce.terminal-settings
رو برای فایل ~/.bashrc
انتخاب کردیم. توجه کنید که این نام آیکن باید در تم آیکنی که در حال حاضر فعال هست وجود داشته باشه.
فایل منیجر پیش فرض گنوم، موسوم به Nautilus یا Files قابلیت این رو داره که اکستنشن هایی بهش اضافه بشن. این افزونه ها در مخازن توزیع های مختلف وجود دارند. در این مطلب چند تا از افزونه هایی که برای من کاربردی بودند رو براتون لیست میکنم. در توزیع های آرچ، این افزونه ها از طریق AUR قابل نصب هستند:
appimage-thumbnailer-git
یک افزونه است که آیکن برنامه هایی رو که از طریق Appimage اجرا میشن به ما نشون میده.
nautilus-compare
یک افزونه که وقتی رایت کلیک کنید روی مثلا دو تا فایل مشابه، اونها رو با هم مقایسه میکنه. این مقایسه در برنامه های جانبی مثل meld
قابل انجام هست.
nautilus-hide
یک افزونه که به راحتی با رایت کلیک روی یک فایل میتونید اون رو مخفی کنید. بدون اضافه کردن (.
) به ابتدای اسم فایل. در واقع میاد اسم فایل رو در یک فایل به نام .hidden
اضافه میکنه که باعث میشه اون فایل مخفی بشه.
nautilus-emblems
با رایت کلیک روی یک فایل یا فولدر میتونید یک نماد کوچک در گوشه آیکن اضافه کنید. مثلا مشخص کنید که این فایل رو قراره بعدا بررسی کنید. یا مثلا کارهاتون رو تا این فایل پیش بردید و...
nautilus-admin
یک آیتم به رایت کلیک اضافه میشه، برای باز کردن اون فولدر در حالت root.
nautilus-annotations
یک افزونه که امکان اضافه کردن یادداشت به فایلها و فولدرها رو فراهم میکنه!
فرمت XCF
فرمت پیشفرض ذخیره سازی تصاویری است که در GIMP ساخته میشن. متاسفانه به طور پیشفرض در Nautilus این فایلها تصاویر بندانگشتی یا همون Thumbnail ندارن. اما چاره کار بسیار راحته. کافیه در آرچی ها با نصب پکیج gnome-xcf-thumbnailer
از AUR این مورد رو برطرف کنیم
در نهایت باید تصاویر بندانگشتی فایلهایی که اصطلاحا fail شدن رو پاک کنیم تا دوباره برای ساختنشون تلاش کنه:
rm -r ~/.cache/thumbnails/fail
از این به بعد فایلهای XCF
هم thumbnail خواهند داشت.
حاصل سر و کله زدن های من با لینوکس