যেহেতু আমি নিজেকে Folder
বারবার কৌতুক করতে করতে পেয়েছি আমি স্ট্রিংটির পুনরায় নামকরণ স্বয়ংক্রিয় করতে বাশ স্ক্রিপ্ট তৈরি করে শেষ করেছি /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/InfoPlist.strings
।
- যেমন এটি সংরক্ষণ করুন
finder-folders-first.sh
- এটি সম্পাদনযোগ্য করুন:
chmod +x finder-folders-first.sh
- রুট অনুমতি নিয়ে চালান:
sudo finder-folders-first.sh
#!/bin/bash
# Make folders sortable first in Finder
if [[ $EUID -ne 0 ]]; then
echo "Script must be run as root! Aborting."
exit 1
fi
cd /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/
cp -i InfoPlist.strings InfoPlist_ORIGINAL-`date +%b-%d-%Y_%H_%M_%S`.strings
plutil -convert xml1 InfoPlist.strings
sed 's|<string>Folder</string>|<string> Folder</string>|' InfoPlist.strings > InfoPlist_PATCHED.strings
diff InfoPlist.strings InfoPlist_PATCHED.strings
if [ $? -eq 0 ]; then
echo File already patched! Exiting.
exit -1
else
echo Patching original file...
plutil -convert binary1 InfoPlist_PATCHED.strings -o InfoPlist.strings
fi
echo Restarting Finder...
killall Finder
echo Done!
শেষ লাইনটি ফাইন্ডার পুনরায় আরম্ভ করে। জিইউআই থেকে একই জিনিসটি করতে Alt + ডকের ডানদিকে ফাইন্ডার আইকনে ক্লিক করুন এবং নির্বাচন করুন Relaunch।
এখন, ফাইন্ডারে ক্লিক কাইন্ড একবার / দুইবার কলাম প্রথম / শেষ হিসেবে তালিকাভুক্ত করা ফোল্ডার আছে।
এটি ম্যাভেরিক্স এবং ইয়োসেমাইটে কাজ করে তবে পরবর্তী সংস্করণগুলিতে এটি কাজ না করে।