আপনি নটিলাস পুনরায় কম্পাইল করে পুরো তারিখটি ফিরে পেতে পারেন:
sudo apt-get build-dep nautilus
sudo apt-get install quilt
export QUILT_PATCHES=debian/patches
apt-get source nautilus
cd nautilus*
quilt new 999_full_dates.patch
quilt edit libnautilus-private/nautilus-column-utilities.c
77 থেকে লাইন পরিবর্তন করুন
"attribute", "date_modified",
প্রতি
"attribute", "date_modified_full",
পরিবর্তিত প্যাকেজটি পুনর্নির্মাণ এবং ইনস্টল করুন:
quilt refresh
fakeroot dpkg-buildpackage
cd ..
killall nautilus
sudo dpkg -i nautilus_*.deb
nautilus &
সর্বদা হিসাবে, প্রতিবার উবুন্টুতে নটিলাসের জন্য আপডেটের সময় আপনাকে এই পদক্ষেপগুলি সম্পাদন করতে হবে।
এখন, সমস্যার একটি সম্পূর্ণ বিশ্লেষণ:
প্রকৃত প্যাচ যা এই পরিবর্তনের কারণ হয়েছে এটি হ'ল: https://git.gnome.org/browse/nautilus/commit/?id=3fd9cba41e56f44ed955b28755ad03135026d021
ফাংশনটি নটিলাস_ফাইল_সেট_ডেট_এস_স্ট্রিং অতিরিক্ত গাবুলিয়ান প্যারামিটার "কমপ্যাক্ট" লাভ করে - যখন সংক্ষিপ্ত তারিখটি ফিরে আসে সত্য হয়।
এই ফাংশনটি কখনই সরাসরি বলা হয় না - এটি মোড়ক ফাংশনটি নটিলাস_ফাইলে_সেটিং_স্ট্রিং_অ্যাট্রিবিউট_কিউয়ের মাধ্যমে অ্যাক্সেস করা হয়। এই ফাংশনটি "তারিখ_আমারকৃত" এর মতো বৈশিষ্ট্যযুক্ত প্যারামিটার নেয়। নটিলাস_ফাইলে_সেট_ডেট_এস_ স্ট্রিংয়ের নতুন স্বাক্ষরকে সামঞ্জস্য করার জন্য একটি নতুন বৈশিষ্ট্য যুক্ত করা হয়েছে "তারিখ_পরিবর্তিত_ফুল"। এই পরিবর্তনের পরে, নটিলাসের যে কোনও কোড যা ফাইলের তারিখ স্ট্রিং ব্যবহার করে তা সংক্ষিপ্ত তারিখটি পাবে।
অবশেষে, ফাইলের বৈশিষ্ট্য ডায়ালগটি "তারিখ_মোডিফাইড_ফুল" বৈশিষ্ট্যটি আপডেট করতে আপডেট করা হয়।
সুতরাং নোটিলাসটি তালিকা প্রদর্শনের পুরো তারিখটি প্রদর্শনের জন্য, কেবলমাত্র কোডের লাইনে পরিবর্তন করা দরকার: libnautilus-private / nautilus- কলাম-ইউটিলিটিস সিটিতে, 77 তারিখের "তারিখ_মোডিফায়েড" থেকে "তারিখ_মাফিকৃত_ফুল" করুন।
কিছুটা বেশি দরকারী প্যাচ একটি নতুন কলামের ধরণ যুক্ত করতে পারে যা পুরো তারিখটি দেখায়, এটি একটি alচ্ছিক বৈশিষ্ট্য তৈরি করে এবং কেবলমাত্র 10 টি লাইন কোড যুক্ত করে।