.desktop
সবেমাত্র ইনস্টল হওয়া কোনও অ্যাপ্লিকেশনটির প্রবর্তকটিতে ফাইলটি স্বয়ংক্রিয় পিন করার জন্য এখনই কোনও বিকল্প নেই । এটিতে কেবল ইন্টেলিজ নয়, আরও অনেক অ্যাপ্লিকেশন অন্তর্ভুক্ত রয়েছে।
প্রযুক্তিগতভাবে বলতে গেলে, লঞ্চারের আইকনগুলির তালিকায় একটি আইকন সংযোজন করার উপায় রয়েছে , তবে বেশিরভাগ বিকাশকারী এটি ব্যবহার করেন না এবং সেই বিকল্পটি ব্যবহারকারীর উপর ছেড়ে যান। অত: পর আপনি আছে ম্যানুয়ালি লঞ্চার প্রতিকৃতিতে পিন করে রাখুন। অন্যথায়, প্রোগ্রামটি একবার বের হয়ে গেলে - আইকনটি লঞ্চার থেকে অদৃশ্য হয়ে যায়, যা কোনও অ্যাপ্লিকেশানের যথাযথ আচরণ যা লঞ্চারের পছন্দের তালিকায় নেই।
যেমন .desktop
ফাইল নিজেই - এটি তৈরি করা হয়।
কেবলমাত্র Create a desktop entry
বিকল্পটি চেক করা ~/.local/share/applications/
ফোল্ডারে ফাইল তৈরি করে , এটি সাধারণত যেখানে অজানা বা ব্যবহারকারী-নির্দিষ্ট অ্যাপ্লিকেশনগুলির জন্য লঞ্চারগুলি প্রবেশ করে।
এটি নিশ্চিত করার জন্য, আমি এটি ইনস্টলেশন পরে চালিয়েছি:
$ ls ~/.local/share/applications | grep idea
jetbrains-idea-ce.desktop
ডিরেক্টরিটি সমস্ত ব্যবহারকারীর জন্য বিশ্বব্যাপী উপলভ্য হওয়ায় চেকিং For all users
বিকল্পটি তৈরি করবে ।/usr/share/applications/jetbrains-idea-ce.desktop
/usr/share/applications
এর মধ্যে আপনার যা ইচ্ছা তা হ'ল এবং ফাইল ম্যানেজার বা ড্যাশ থেকে লঞ্চারে টেনে এনে সেগুলি লঞ্চে পিন করা যায়। দ্রষ্টব্য : bin/idea.sh
অবশ্যই আপনার নিয়মিত ব্যবহারকারী হিসাবে চালানো উচিত - অন্যথায় আপনি যদি এটি রুট হিসাবে চালান তবে .desktop
ফাইলটি রুটের মালিকানাধীন হবে, সুতরাং আপনি এটিকে লঞ্চারে টেনে আনতে পারবেন না। যদি এটি হয় তবে আপনি সর্বদা পারেনsudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
আপনি যা চান তা যদি আপনি সর্বদা ডেস্কটপে অনুলিপি করতে পারেন তবে .desktop
ফাইলগুলি ডেস্কটপে আক্ষরিক বলে মনে করা হয় না।
শেষ অবলম্বন হিসাবে আপনি সর্বদা ম্যানুয়ালি একটি .desktop
ফাইল তৈরি করতে পারেন ।
আমার উদাহরণে, যে হবে
[Desktop Entry]
Type=Application
Terminal=false
Exec=/bin/sh /home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.sh
Name=Intellij
Icon=/home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.png
লক্ষ্য করুন, এটি আপনার সরবরাহিত লিঙ্কের উদাহরণ থেকে পৃথক । #!/usr/bin/env xdg-open
অপ্রয়োজনীয় এবং Exec
লাইন আসলে চালায় /bin/sh
এবং idea.sh
এটি যেমন প্যারামিটার। নোট করুন যে এই .desktop
ফাইলে এক্সিকিউটেবল অনুমতি থাকা দরকার, অন্যথায় আপনি একটি সতর্কতা পাবেন "অবিশ্বস্ত অ্যাপ্লিকেশন"