ফ্রিডেস্কটপ ডকুমেন্টেশন অনুসারে থাম্বনেইল ম্যানেজিং স্ট্যান্ডার্ড
। থাম্বনেইলের এমটাইম (সংশোধন সময়) মূল ফাইলের মাইটাইমের চেয়ে কম হলে আপনি নটিলাসকে থাম্বনেইলটি পুনরায় তৈরি করতে বাধ্য করতে পারেন ।
- পরিবর্তনগুলি সনাক্ত করুন
একটি গুরুত্বপূর্ণ বিষয় হ'ল এটি নিশ্চিত করা যে থাম্বনেইল চিত্রটি কেবল একটি ডাউনস্কেলড সংস্করণে আসলটির চেয়ে একই তথ্য প্রদর্শন করে। এটি সম্ভব করার জন্য আমরা প্রয়োজনীয় 'থাম্ব :: এমটাইম' কীতে সঞ্চিত পরিবর্তনের সময়টি ব্যবহার করি এবং এটি বর্তমানের পরিবর্তনের সময়ের সাথে সমান কিনা তা পরীক্ষা করে দেখি। না হলে আমাদের অবশ্যই থাম্বনেইলটি আবার তৈরি করতে হবে।
উদাহরণ 2. সংশোধন পরীক্ষা করার জন্য অ্যালগরিদম।
যদি (ফাইল.মটাইম! = থাম্ব.এমটাইম) {পুনর্নবীকরণ_পথ (); }
ফাইল.মটাইম> থাম্ব.এমটাইম চেক করতে এটি যথেষ্ট নয়। যদি ব্যবহারকারী> অন্য কোনও ফাইলটিকে মূলের উপরে নিয়ে যান, যেখানে এমটাইম পরিবর্তিত হয় তবে প্রকৃতপক্ষে> থাম্বনেইল স্টোরেজ এমটাইমের চেয়ে কম হয়, আমরা এই পরিবর্তনটি স্বীকার করব না।
এটি অর্জন করার জন্য ... আপনি টাচ কমান্ডের সাহায্যে অল্প মূল নটিলাস-স্ক্রিপ্টের মাধ্যমে মূল ফাইলে এমটাইমটিকে বর্তমান সময়ে সেট করতে পারেন ।
1) স্ক্রিপ্ট তৈরি করা। একটি টার্মিনাল উইন্ডো খুলুন Ctrl+ + Alt+ + Tএবং টাইপ:
উবুন্টু 12.04 এবং 12.10 এর জন্য
nano ~/.gnome2/nautilus-scripts/Regenerate-Thumbnail
উবুন্টু 13.04 এবং উপরের জন্য
nano ~/.local/share/nautilus/scripts/Regenerate-Thumbnail
2) লিপির বিষয়বস্তু।
#!/bin/bash
BAKIFS=$IFS
IFS=$'\n'
for FILE in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
touch -m "$FILE"
done
IFS=$BAKIFS
ন্যানো পরিবর্তনগুলি সংরক্ষণ করতে .. Ctrl+ O, Enterতারপর Ctrl+ X।
3) স্ক্রিপ্টটি কার্যকর করতে।
উবুন্টু 12.04 এবং 12.10 এর জন্য
chmod +x ~/.gnome2/nautilus-scripts/Regenerate-Thumbnail
উবুন্টু 13.04 এবং উপরের জন্য
chmod +x ~/.local/share/nautilus/scripts/Regenerate-Thumbnail
৪) স্ক্রিপ্টটি পরীক্ষা করতে আপনি নটিলাস খুলতে পারবেন, একটি ফাইল (গুলি) নির্বাচন করুন, ডান ক্লিক করুন এবং স্ক্রিপ্টগুলি> পুনর্জনিত-থাম্বনেইলে যান ।
আশাকরি এটা সাহায্য করবে.
mv file newfile
, কিছুক্ষণ অপেক্ষা করতে, এবংmv newfile file
। কাজের জন্য বাবহ্রিত.