انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: راهنمای auto thumbnailing در گنوم  (دفعات بازدید: 11054 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
راهنمای auto thumbnailing در گنوم
« : 11 بهمن 1386، 03:21 ب‌ظ »
بسمه تعالی
راهنمای auto thumbnailing در محیط گرافیکی گنوم
احتمالا شما هم مثل اکثر کسانی که با کامپیتر کار می‌کنند، با انواع فایلها سر و کار دارید. از قبیل صفحات وب، عکسها، کتابهای الکترونیکی با فرمت pdf ، فیلم‌ها و غیره. وقتی که بین فایلهای خود جستجو می‌کنید ممکن اسامی بعضی فایلها گویا نباشند یا فراموش کرده باشید که دقیقا حاوی چه موضوعی هستند یا بخواهید با یک نگاه سریع فایل موردنظرتان را پیدا کنید بدون اینکه بخواهید به اسم آنها دقت کنید. پس احتمالا بدتان نمی‌آید که یک تصویر کوچک از آنها را بعنوان آیکن فایل‌ها ببینید، بجای آیکون پیش‌فرض که فقط نمایندهٔ نوع فایل هستند. به این تصویر کوچک thumbnail می‌گویند. در این مقاله می‌آموزید که چگونه محیط گرافیکی gnome را تنظیم کنید تا بطور خودکار برای انواع فایلها یک تصویر کوچک(thumbnail) بجای آیکون پیش‌فرض آنها نمایش دهد. در مورد عکسها این کار بطور خودکار توسط مدیر پنجرهٔ nautilus انجام می‌گیرد. پس مقاله به انواع دیگر فایل‌ها می‌پردازد.
خودم اینها را در اوبونتو و اوپن‌سوزه امتحان کرده‌ام. (بین روش کار در این دو توزیع فقط دو تفاوت در اسم بسته‌ها وجود دارد که ذکر شده است)

کار شامل دو مرحله است.
مرحلهٔ اول:
 اطمینان از نصب نرم‌افزاری که بتواند یک عکس از فایل خاصی ایجاد کند. این نرم‌افزار بستگی به نوع فایل دارد.
برای فایل‌های pdf و ps کافیست Evince را نصب کنید. در واقع چیزی که از این فایل‌ها thumbnail تهیه‌ می‌کند دستوری به نام evince-thumbnailer است. یعنی شما می‌توانید بطور دستی هم در ترمینال(کنسول) لینوکس توسط این دستور از فایل‌های pdf یک تصویر (نه لزوما کوچک) بسازید. بدون اینکه لازم باشد فایل pdf را باز کنید و از آن عکس (screenshot) بگیرید. ساختار این دستور به شکل زیر است:
evince-thumbnailer  -s  <size>  <input-file-url>  <output-file>مثلا:
evince-thumbnailer -s 256 test.pdf test.pngیک تصویر با عرض 256 پیکسل از فایل test.pdf می‌گیرد و با نام test.png در دایرکتوری جاری ذخیره می‌کند.

در مورد صفحات وب باید بستهٔ gnome-web-photo را نصب کنید. بعد از نصب این بسته، دستوری به همین نام کار thumbnail را انجام می‌دهد (دستور gnome-web-thumbnail هم یک لینک به دستور قبلی است که همان کار را انجام می‌دهد). ساختار این دستور هم شبیه evince-thumbnailer است.

در مورد فایل‌های ویدئویی دستور totem-video-thumbnailer از نرم‌افزار پخش‌کنندهٔ ویدئویی Totem مورد نیاز است.
در مورد مستندات دفتری(Office) با فرمت آزاد ODF (که خود شامل چند فرمت مثل odt, odg, odp, ods است) دستور gsf-office-thumbnailer کار thumbnail را انجام می‌دهد که جزء بستهٔ libgsf-bin است (در اوپن‌سوزه libgsf) . اگر بستهٔ libgsf-gnome را هم نصب کنید نیاز به تنظیمات دیگری (که در مرحلهٔ دوم توضیح داده می‌شود) ندارید و بطور خودکار thumbnail شدن این فایل‌ها انجام می‌شود. چون از دستور convert هم استفاده می‌شود، به بسته imagemagick نیاز داریم.
فونت‌ها و تم‌ها هم بطور خودکار thumbnail می‌شوند چون دستور gnome-thumbnail-font و gnome-theme-thumbnailer جز‌ئی از بستهٔ  gnome-control-center  (در اپن‌سوزه control-center2) هستند که به همراه گنوم نصب شده است.

پس مر‌حلهٔ اول کار بطور خلاصه نصب بسته‌های evince و totem و gnome-web-photo و libgsf-bin و libgsf-gnome و imagemagick است که همگی در مخازن اوبونتو موجود هستند.

پس از نصب این بسته‌ها از محیط  گرافیکی گنوم خارج شده و دوباره به آن وارد شوید(می‌توانید برای اطمینان بیشتر سیستم را restart کنید).


مرحلهٔ دوم:
احتمالا بعضی از انواع فای‌هایی که قبلا thumbnail نمی‌شدن الآن می‌شوند. پس در مورد این نوع فایلها کار دیگری لازم نیست انجام دهید. اما فرض کنیم بعضی انواع هم بطور خودکار thumbnail نشوند.
مثلا فرض کنیم با وجود اینکه بستهٔ نر‌م‌افزاری evince را نصب کرده‌اید اما thumbnail فایل‌های pdf یا ps فعال نشده است. در اینصورت Alt+F2 بزنید یا پنجرهٔ ترمینال را باز کنید. سپس تایپ کنید gconf-editor و اینتر بزنید تا پنجرهٔ Gnome Configuretion Editor باز شود. یک نمودار درختی می‌بینید که شبیه فایل‌سیستم لینوکس است. در این نمودار درختی وارد مسیر زیر شوید:
/desktop/gnome/thumbnailersاگر کمی به زیرمسیرهای این مسیر دقت کنید متوجه ماجرا می‌شوید. هر یک از آنها مربوط به یکی از انواع فایل می‌شود. مثل:
application@x-font-ttf
text@html
video@ogg
به این انواع فایل اصطلاحا MIME type می‌گویند.
اما برای فعال کردن thumbnail آن نوعی فایلی که فعال نشده بود چه باید بکنید؟ روی یکی از آن فایل‌ها (مثلا یکی از فای‌های pdf در صورتی که از فایل‌های pdf تصویر کوچک درست نمی‌شود) راست کلیک کنید و Properties را انتخاب کنید MIME type آن را نگاه کنید. در مورد فایل‌های pdf احتمالا باید application/pdf باشد.
حال به پنجرهٔ gconf-editor بازگردید و در سمت چپ روی thumbnailers کلیک کنید. پیشنهاد می‌کنم از منوی Bookmark گزینهٔ Add Bookmark را بزنید. حالا در سمت راست پنجره، راست کلیک کنید و New Key را بزنید. در پنجرهٔ بازشده در قسمت Name آن اسم MIME type که نگاه کرده بودید را وارد کنید فقط بجای / کاراکتر @ بگذارید بعد یک / و بعد کلمهٔ command را تایپ کنید. پس در مورد فایل‌های pdf چیزی که باید در قسمت Name وارد شود اینست:
application@pdf/commandحالا در قسمت Type گزینهٔ String را انتخاب کنید و در قسمت Value دستور مربوط به thumbnail کردن آن نوع فایل به همرا اوپشن‌ها و آرگومان‌های نمادین:
درمورد فایل‌های pdf و ps دستور:
/usr/bin/evince-thumbnailer -s %s %u %oدر مورد صفحات وب (که از نوع text@html یا application@x-mozilla-bookmarks هستند) دستور:
gnome-web-photo --mode=thumbnail --timeout=16 --size=%s %u %oدر مورد فیلم‌ها:
/usr/bin/totem-video-thumbnailer -s %s %u %oدر مورد فایل‌های office (مثل نوع application@vnd.sun.xml.writer) دستور
gsf-office-thumbnailer -i %i -o %o -s %sرا در قسمت Value وارد کنید. این مورد آخر یعنی فایل‌های office کمی MIME Type آنها پیچیده باشد. ولی همانطور که گفته شد با نصب بستهٔ libgsf-gnome نیازی به تنضیم این نوع فایلها نخواهد بود. احتمالا بعد از نصب totem هم نیازی به تنظیم فایل‌های ویدئویی نیست.
خب. بعد از اینکه دستور گفته شده را در قسمت Value وارد کردید روی OK کلیک کنید و بعد پنجرهٔ gconf-editor را ببندید و دوباره آنرا (با دستور gconf-editor)اجرا کنید. دوباره به همان مسیری که بودید بازگردید(اگر آنرا Bokkmark کردی باشید میتوانید با انتخاب آن از منوی Bookmark این کار را راحت‌تر انجام دهید). می‌بینید که یک گزینه به آن مسیر اضافه شده. همان چیزی که شما اضافه کردید. مثلا application@pdf . روی آن در سمت چپ کلیک کنید. بعد در سمت راست پنجره، راست کلیک کنید و New Key را بزنید و در پنجرهٔ باز شده در قسمت Name تایپ کنید enable و در قسمت Type گزینهٔ ‌Boolean را انتخاب کنید و روی دکمهٔ False کلیم کنید تا تبدیل به True شود و OK را برنید.
کار تمام است. از محیط گرافیک گنوم خارج شوید و دوباره وارد آن شوید و از thumbnail شدن فایل‌هایتان لذت ببرید!

ابزار gconf-editor یک ابزار بسیار جامع و قدرتمند برای تنظیمات محیط گرافیکی گنوم و برنامه‌های آن است. پیشنهاد می‌کنم اگر از گنوم استفاده می‌کنید، چنانچه فرصت کردید مدتی در آن کند و کاو کنید. قطعا نکته‌های سودمند زیادی یاد می‌گیرید.

لطفا من را در تکمیل و اصلاح مطالب فوق یاری کنید.
موفق باشید. :)
« آخرین ویرایش: 12 فروردین 1387، 03:25 ق‌ظ توسط ilius »

آفلاین Sajjad Baroodkoo

  • Badjoker
  • گروه راهبران
  • *
  • ارسال: 625
  • جنسیت : پسر
  • Linux means FREEDOM
    • Deviant Art Gallery
عالی بود ilius جان

اما ای کاش تمام کدها رو توی کدباکی می گذاشتی و پاراگرافها رو منظم تر می ردی تا راحت تر بشه خوندشون ;)
الان هم دیر نشده واسه ادیت کردن ;)
حلقه ایرانیان اوبونتویی در فیسبوک [facebook.com/ubuntu.ir]

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
عالی بود ilius جان

اما ای کاش تمام کدها رو توی کدباکی می گذاشتی و پاراگرافها رو منظم تر می ردی تا راحت تر بشه خوندشون ;)
الان هم دیر نشده واسه ادیت کردن ;)
خواهش می‌کنم.
اصلاح شد. ببخشید خیلی عجله‌ای شد. می‌خواستم ویرایشش هم کنم اما سرم گرم شد یادم رفت ::) !
امیدوارم توی نسخه‌های آیندهٔ اوبونتو این auto thumbnailing بطور پیش‌فرض فعال بشه ;).

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #3 : 12 بهمن 1386، 01:14 ب‌ظ »
در کل مقاله خیلی جالب بود دستت درد نکنه

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #4 : 12 بهمن 1386، 10:30 ب‌ظ »
در کل مقاله خیلی جالب بود دستت درد نکنه
سر شما در نکنه.

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #5 : 16 بهمن 1386، 07:25 ب‌ظ »
راستی برای kde چیزی ندارین ؟

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #6 : 16 بهمن 1386، 09:33 ب‌ظ »
توی KDE خود Konqueror و Dolphin این کار ر
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست

آفلاین galeon

  • Jr. Member
  • *
  • ارسال: 62
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #7 : 16 بهمن 1386، 09:38 ب‌ظ »
و برای من سواله که توی gnome هم که خود nautilus این کار رو انجام میده ( پیشنمایش فایلهای pdf و تصاویر) یا شاید موضوع این تاپیک رو من نمیفهمم

آفلاین salamat

  • Full Member
  • *
  • ارسال: 235
  • جنسیت : پسر
  • تخیل همه چیز است . (آلبرت اینشتن)
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #8 : 16 بهمن 1386، 10:40 ب‌ظ »

نقل‌قول
و برای من سواله که توی gnome هم که خود nautilus این کار رو انجام میده ( پیشنمایش فایلهای pdf و تصاویر) یا شاید موضوع این تاپیک رو من نمیفهمم

 تایید میشه .

nautilus تمامی فرمت های عکس، فیلم و pdf رو به صورت پیش فرض ازشون thumbnail میسازه من هم متوجه نشدم!.

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #9 : 17 بهمن 1386، 12:07 ق‌ظ »

نقل‌قول
و برای من سواله که توی gnome هم که خود nautilus این کار رو انجام میده ( پیشنمایش فایلهای pdf و تصاویر) یا شاید موضوع این تاپیک رو من نمیفهمم

 تایید میشه .

nautilus تمامی فرمت های عکس، فیلم و pdf رو به صورت پیش فرض ازشون thumbnail میسازه من هم متوجه نشدم!.
خوب حتما نرم‌افزارهای مربوطش نصب هستن که این کار رو می‌کنه. شما evince رو پاک کن ببین بازم از pdf ها thumbnail نشون میده یا نه. totem رو پاک کن ببین از فیلم‌ها thumbnail نشون میده یا نه. البته توی اوبونتو فکر نمی‌کنم بطور پیش‌فرض از صفحات وب thumbnail نشون بده. لااقل برای من که اینطوری بود. چون بستهٔ gnome-web-photo بطور پیش‌فرض نصب نیست.
در ضمن بحث من کلی بود. فرضا شما میخوای برای یه فایل خاص که به هیچ وجه thumbnail ازش نشون داده نمیشه، براش auto thumbnailing رو تعریف کنی.
دربارهٔ kde راستش من به ندرت با kde کار می‌کنم، برای همین با تنظیماتش چندان آشنا نیستم.
اما الان که اون بسته‌ها نصب شدن، توی kde هم فایل‌های pdf و html و odt و فیلم‌ها رو برام بصورت thumbnail نشون میده.

آفلاین salamat

  • Full Member
  • *
  • ارسال: 235
  • جنسیت : پسر
  • تخیل همه چیز است . (آلبرت اینشتن)
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #10 : 17 بهمن 1386، 09:50 ق‌ظ »

نقل‌قول
لااقل برای من که اینطوری بود. چون بستهٔ gnome-web-photo بطور پیش‌فرض نصب نیست.

برای من هم همینطور. ممنون.  ;)

من هم از گنوم استفاده می کنم و یکی از مزایایی که نمی تونم ازش صرف نظر بکنم ساختن thumbnail های فیلم ها از وسط فیلم هستش. واقعاْ مزیت خوبیه اگر تمامی فیلم هاتون رو بریزید داخل

یک پوشه ( در گنوم ) پیدا کردن فیلم مورد نظرتون به راحتی انجام میشه.  \\:D/

نمی دونم kde 4 این مطلب رو منظور کرده یا نه ؟؟  ???  ;)

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #11 : 17 بهمن 1386، 04:53 ب‌ظ »
توی KDE خود Konqueror و Dolphin این کار ر

آفلاین galeon

  • Jr. Member
  • *
  • ارسال: 62
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #12 : 17 بهمن 1386، 05:41 ب‌ظ »
اوو شما درست میگین من متوجه این موضوع نبودم و حالا یک سوال در مورد همین gnome-web-photo به جای s% باست مثلا ۳۲ یا ۶۴ گذاشت؟
--size=%s
برای o% یا u% چی؟
و بسیار متشکر از اینکه این قابلیت thumbnailing رو معرفی کردین بسیار سپاسگزارم

راستی بعد از تغییرات باید gdm رو kill کنم دیگه؟

آفلاین galeon

  • Jr. Member
  • *
  • ارسال: 62
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #13 : 18 بهمن 1386، 12:14 ق‌ظ »
اووو نه بقیه رو که نیگا کردم همشون همون s% بودن پس اینم باید دقیقا همونی باشه که شما نوشتین... و با این تفاسیر محتوی صفحه‌های وب ذخیره شده رو هم نشون میده.. اما سایزش خیلی کوچیکه چی کار میشه کرد؟

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: راهنمای auto thumbnailing در گنوم
« پاسخ #14 : 18 بهمن 1386، 02:50 ق‌ظ »
نقل‌قول از: galeon
یک سوال در مورد همین gnome-web-photo به جای s% باست مثلا ۳۲ یا ۶۴ گذاشت؟
وقتی که بخواید دستی توی ترمینال از یه فایل thumbnail درست کنید بله. مثلا اگه 96 بذارید عکس خروجی با اندازهٔ 96x96 پیسکل خواهد بود. بجای %u هم فایل ورودی و بجای %o فایل خروجی میذارید.
اما این اسمش auto thumbailing نیست. اگه شما می‌خواید auto thumbailing رو فعال کنید، چیزی که باید توی gconf-editor وارد کنید دقیقا همون چیزی هست که من نوشتم. یعنی عین این کد:
gnome-web-photo --mode=thumbnail --timeout=16 --size=%s %u %oرو کپی و پیست می‌کنید. خود گنوم موقعی که داره بطور اتوماتیک thumbail درست می‌کنه بجای %u و %o مسیر فایل ورودی و خروجی رو قرار میده(فایل خروجی همون thumbnail هست که توی پوشهٔ thumbnails. در پوشهٔ خانگی شما ذخیره میشه). بجای %s هم اندازه آیکون‌ها که توی ناتیلوس تنظیم شده رو قرار میده.

اووو نه بقیه رو که نیگا کردم همشون همون s% بودن پس اینم باید دقیقا همونی باشه که شما نوشتین... و با این تفاسیر محتوی صفحه‌های وب ذخیره شده رو هم نشون میده.. اما سایزش خیلی کوچیکه چی کار میشه کرد؟
اگه فکر می‌کنید اندازهٔ thumbnail کوچیک هست دو تا راه دارید:
اول اینکه توی ناتیلوس از منوی Edit گزینهٔ Preferences رو انتخاب کنید و توی قسمت Icon View Defaults جلوی Default zoom level مقدار درصد بیشتری رو انتخاب کنید.

راه دوم اینکه توی gconf-editor خودتون بجای %s مقدار مورد نظرتون رو (به پیکسل) وارد کنید.
ولی راه اول اگه جواب بده (که احتمال نزدیک به یقین باید جواب بده) انعطاف پذیرتر هست.

نقل‌قول از: galeon
راستی بعد از تغییرات باید gdm رو kill کنم دیگه؟
فکر می‌کنم logout از گنوم و  login کردن کافی بود. ولی کار از محکم‌کاری عیب نمیکنه.