স্ক্রিনের বাম দিকে আইকন রয়েছে: সফটওয়্যার সেন্টার, উবুন্টু ওয়ান ইত্যাদি। সিস্টেম আইকন দেখা যায় তবে আমি যে প্রোগ্রামগুলি ইনস্টল করেছি তার আইকনগুলি দেখা যায় না। বরং একটি "আছে?" আইকন জন্য। কিভাবে আমি এই সমস্যার সমাধান করতে পারে?
স্ক্রিনের বাম দিকে আইকন রয়েছে: সফটওয়্যার সেন্টার, উবুন্টু ওয়ান ইত্যাদি। সিস্টেম আইকন দেখা যায় তবে আমি যে প্রোগ্রামগুলি ইনস্টল করেছি তার আইকনগুলি দেখা যায় না। বরং একটি "আছে?" আইকন জন্য। কিভাবে আমি এই সমস্যার সমাধান করতে পারে?
উত্তর:
.ডেস্কটপ ফাইলগুলি লিনাক্সে লঞ্চার শর্টকাটের আচরণ নিয়ন্ত্রণ করে। ব্যবহৃত আইকনটি পরীক্ষা করতে, আপনার নীচের কমান্ডটি লিখে /usr/share/applications
বা এর মধ্যে অবস্থিত যথাযথ .ডেস্কটপ ফাইলটি খুলতে হবে ~/.local/share/applications
: (আমি ধরে নিচ্ছি যে আপনি সফ্টওয়্যার কেন্দ্র থেকে Eclipse ইনস্টল করেছেন, তাই সম্ভবত আরও সম্ভাব্য বিকল্পটি রয়েছে ব্যবহার করুন:
sudo -H gedit /usr/share/applications/eclipse.desktop
যদি এই ফাইলটি ফাঁকা থাকে, আপনাকে সংরক্ষণ না করেই প্রস্থান করতে হবে এবং কমান্ডের পথটি বিকল্পের প্রয়োজন। চিহ্নিত রেখায় নীচে যান Icon=
এবং যদি এতে কোনও মন্তব্য থাকে (দ্বারা মনোনীত #
), এই মন্তব্যটি সরিয়ে ফেলুন, কারণ আমি এমন একটি বাগ শুনেছি যা আইকনটি প্রদর্শন করার কারণ হয়, তবে আমি জানি না এটি এখনও ঠিক করা হয়েছে কিনা if ।
যদি কোনও Icon=
লাইন না থাকে তবে .png ফর্ম্যাটে উপযুক্ত আইকনটি সন্ধান করুন এবং এই লাইনে পুরো পাথটি অন্তর্ভুক্ত করুন Icon=
।
সম্পাদনা করুন :
মন্তব্যগুলি থেকে, আপনি বলেছেন যে আপনি এটি ডেস্কটপের কোনও লিঙ্ক থেকে চালাচ্ছেন। এটি করার সঠিক উপায় হ'ল একটি ডেস্কটপ লঞ্চার তৈরি করা এবং এটি থেকে আইকনটিকে সহযোগিতা করা। এটি করতে, একটি টার্মিনাল খুলুন এবং টাইপ করুন:
gedit ~/Desktop/eclipse.desktop
এটি একটি ফাঁকা নথি খুলবে। এটিতে একটি লঞ্চার তৈরি করতে এটি ফাইলটিতে যুক্ত করুন, উভয় Exec=
এবং Icon=
লাইন উভয়ের জন্য সঠিক পাথ স্থাপন করুন :
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=<path_to_eclipse>/eclipse
Icon=<path_to_eclipse>/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
সংরক্ষণ করুন এবং বন্ধ করুন, তারপরে টাইপ করে ফাইলটিকে সম্পাদনযোগ্য করে তুলুন chmod +x ~/Desktop/eclipse.desktop
এখন, আপনি যখন এই শর্টকাটটি খুলবেন, আইকন সেটটি লঞ্চারে উপস্থিত হবে।
File System > usr > share > applications
, Eclipse শর্টকাটটি সন্ধান করতে ব্রাউজ করা , ডান ক্লিক করুন তারপরে ক্লিক করুন Properties
, উপরের বাম দিকে আইকনে ক্লিক করুন , এবং উপযুক্ত আইকনে ব্রাউজ করুন।
আমার এই সমস্যাটি ছিল এবং আমি এটি স্থির করেছি (আমি গ্রহনের নিয়ন ব্যবহার করি)
1) sudo gedit /usr/share/applications/eclipse.desktop
2) ফাইলটিতে নিম্নলিখিত পাঠ্য যুক্ত করুন:
[Desktop Entry]
Name=Eclipse
Type=Application
Exec=env UBUNTU_MENUPROXY= <path_to_eclipse>/eclipse
Terminal=false
Icon=<path_to_eclipse>/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=eclipse.desktop
3) sudo desktop-file-install /usr/share/applications/eclipse.desktop
4) cd /usr/local/bin/
5) sudo ln -s <path_to_eclipse>/eclipse
6) sudo cp <path_to_eclipse>/icon.xpm /usr/share/pixmaps/eclipse.xpm
আইটি কাজ করে! আমার আর কোনও প্রশ্ন চিহ্ন নেই!
sudo
GUI এপ্লিকেশন উপর, কখনো আসলটি সম্পাদনা .desktop
, ফাইল কপি করতে ~/.local/share/applications
, আমি এটা খুঁজে হার্ড বিশ্বাস করতে (মূল) ফাইল লাইন অন্তর্ভুক্ত Icon=/icon.xpm
ইত্যাদি ইত্যাদি
আপনি ইউনিটি টুইট ইনস্টল করার চেষ্টা করতে পারেন এবং আপনার অ্যাপ্লিকেশনগুলিতে আইকন থিম নির্বাচন করা আছে তা নিশ্চিত করে নিতে পারেন। যদি এটি কাজ না করে তবে একটি আলাদা আইকন থিম ইনস্টল করার চেষ্টা করুন এবং দেখুন এটি আপনার আইকনগুলিকে আপডেট করে কিনা। এটি যদি কাজ করে না তবে রিপোর্টটি ফিরে আসে কারণ আপনার সম্ভবত একসাথে একটি আলাদা সমস্যা রয়েছে।
আমি যখন জাটব্রেইনস সরঞ্জাম বাক্স থেকে পিএইচপিস্টোরম খুলি তখন আমার একই সমস্যা হয়েছিল।
jetbrains-phpstorm.desktop
ফাইলে ঠিক ছিল ~/.local/share/applications
ফোল্ডারের কিন্তু অ্যাপ প্রশ্ন চিহ্ন দিয়ে খুলে দিয়েছিল। সমস্যাটি ছিল যে এখানে একটি .desktop
ফাইল /usr/share/applications
তৈরি হয়েছিল যখন আমার পিএইচপিস্টর্মের একটি পুরানো সংস্করণ ছিল এবং সেই ফাইল থেকে আইকনটি কোনও অস্তিত্ব নেই এমন কোনও ফাইলের দিকে ইঙ্গিত করে।
আমি .desktop
ফাইলটি সরিয়ে দিয়েছি /usr/share/applications
এবং এটি সমস্যার সমাধান করেছে।
এখন আমার কাছে সঠিক আইকন রয়েছে এবং আমি অনুমান করি যে .desktop
ব্যবহৃত ফাইলটি ~/.local/share/applications
ফোল্ডার থেকে একটি from
আমি আশা করি এটি এই সমস্যার সাথে অন্যদের সহায়তা করে।
আমার ক্ষেত্রে, আমি যখন টাস্ক ম্যানেজারে (আর্চ লিনাক্স / ওপেনসুএস 15) দেখানোর জন্য গিটক্রেনকে পিন করি এবং তারপরে গিটক্রেন অ্যাপ্লিকেশনটি বন্ধ করি, তখন আমি সঠিক আইকনের পরিবর্তে কেবল একটি প্রশ্ন চিহ্ন দেখি।
এই অনুপস্থিত ফাইলের কারণে হয় gitkraken.svg
, এ /usr/share/icons/hicolor/scalable/apps
।
আমি এই আইকনটিতে অনুলিপি করে এটি সমাধান করেছি /usr/share/icons/hicolor/scalable/apps
।
আমি আশা করি এটি অন্যদের এই সমস্যাটি নিয়ে সহায়তা করবে।