উত্তর:
এটি সম্ভবত বসে আছে /usr/share/applications/
তবে আপনি যদি .desktop
সিস্টেমের প্রতিটি ফাইল সন্ধান করতে চান তবে এটি চালান:
find / -name '*.desktop'
অথবা
sudo updatedb
locate *.desktop
"Skrooge" এর পাশে তাদের পাথ অথবা নাম, একটি যোগ ফাইল খুঁজতে , grep কমান্ড:
locate *.desktop | grep -iR "skrooge"
/usr/share/applications/kde4/skrooge.desktop
। ধন্যবাদ। :)
সিস্টেমটি .ডেস্কটপ ফাইলগুলিতে সঞ্চয় করে /usr/share/applications/
। দুর্ভাগ্যক্রমে, আপনি যদি নটিলাসে সেই ফোল্ডারটি খুলেন তবে .desktop ফাইলগুলি ফাইলটিতে নির্দিষ্ট করা আইকন এবং ফাইলটির মধ্যে ডেকে আনা ফাইলের নামের সাথে উপস্থিত হয়। আপনি এগুলিতে ক্লিক করে এবং সম্পাদনা নির্বাচন করে এই ফাইলগুলি সম্পাদনা করার অনুমতি পাবেন না।
এই ফাইলগুলি সম্পাদনা করতে, আপনাকে ফোল্ডারটি টার্মিনাল উইন্ডোর মধ্যে খুলতে হবে। একটি এরকম ls
কমান্ড তাদের প্রকৃত নামের সাথে সব .desktop ফাইল দেখাবে। আপনি যখন পরিবর্তন করতে চান। ডেস্কটপটি সনাক্ত করেন, তখন চালান gksudo gedit {file-name}.desktop
।
আপনি নিজের হোম ফোল্ডারে যে কোনও .ডেস্কটপ ফাইল তৈরি করেন বা সম্পাদনা করেন এটি স্বাভাবিক অনুশীলন ~/.local/share/applications
।
~/.local/share/applications
সেশন পুনরায় চালু হয়ে গেলে পুনরায় লোড করা হয়। সুতরাং, লগ আউট এবং আবার লগ ইন করুন। নোট করুন যে এগুলি সেই ব্যবহারকারীর সাথে নির্দিষ্ট।
অন্যান্য উত্তরগুলির পরিপূরক হিসাবে কিছু অতিরিক্ত বিশদ :
সাধারণত, .desktop
প্যাকেজগুলির জন্য ফাইলগুলি অবস্থিত হবে /usr/share/applications
।
আপনি যদি চান তবে আপনি একটিতে অনুলিপি করতে পারেন ~/.local/share/applications
এবং sudo প্রয়োজন ছাড়াই সেখানে সম্পাদনা করতে পারেন । আইটেমগুলিতে মেলানো আইটেমগুলিকে ওভাররাইড~/.local/share/applications
করবে এবং এটি কেবল আপনার ব্যবহারকারীর কাছে দৃশ্যমান।/usr/share/applications
/usr/local/share/applications
বিকল্পভাবে, আপনি একটি সম্পাদিত অনুলিপি রাখতে পারেন /usr/local/share/applications
যেখানে এটি কোনও /usr/share/applications
সিস্টেমের ওভাররাইড হবে যখন পুরো সিস্টেমটিতে দৃশ্যমান হবে।
মনে রাখবেন যে আপনার .desktop
ফাইলগুলি /usr/share/applications
সরাসরি সম্পাদনা করা উচিত নয় ; অ্যাপ্লিকেশনটি প্যাকেজ পরিচালক দ্বারা আপডেট করা হলে আপনার করা কোনও পরিবর্তন স্বয়ংক্রিয়ভাবে ওভাররাইট হয়ে যাবে ।
locate -i "*skrooge*.desktop"
। যদিও মূলত তিনটি জায়গায় unityক্য ডেস্কটপ ফাইলগুলির সন্ধান করবে।~/.local/share/applications
,/usr/local/share/applications
এবং/usr/share/applications
। যদি একাধিক জায়গায় একই কমান্ডের জন্য ডেস্কটপ ফাইল থাকে তবে এটি তালিকাভুক্ত তিনটির মধ্যে বাম-ব্যবহার করবে।