আমি উপরের বেশিরভাগ উবুন্টু 18.04 এ কাজ করে তা নিশ্চিত করতে পারি।
নোট করুন যে .ডেস্কটপ ফাইলটি ~ / .local / share / অ্যাপ্লিকেশনগুলিতে রাখার ফলে ভিজ্যুয়াল প্রভাব নেই।
এটা আছে না আপনার ডেস্কটপে একটি এন্ট্রি করা!
তবে এটি আপনার অ্যাপ্লিকেশনগুলির তালিকায় অ্যাপ্লিকেশনটি যুক্ত করে এবং তারপরে এটি কখনও কখনও ফেভারিটগুলিতে যুক্ত হতে দেয় (কখনও কখনও)।
সুতরাং, যখন ডেস্কটপের সাথে কিছু করার নেই তখন ফাইলটি কেন একটি এক্সটেনশান হিসাবে ".ডেস্কটপ" আছে?
আপনি যদি ভাবেন যে এটি বিকাশকারীদের দ্বারা চিন্তিত হয়ে পড়েছে তবে আপনি একা থাকবেন না।
এটি কেবল অদ্ভুত হয়ে যায় ...
এই নথি:
[Desktop Entry]
Version=1.0
Type=Application
Name=PhpStorm
Icon=/usr/local/PhpStorm-183.5153.36/bin/phpstorm.svg
Exec="/usr/local/PhpStorm-183.5153.36/bin/phpstorm.sh" %f
Comment=Lightning-smart PHP IDE
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-phpstorm
Jetbrains-phpstorm.desktop নামের সাথে ~ / ডেস্কটপে স্থাপন করা ডেস্কটপে কোনও আইকন দেখায় না ।
যাইহোক, যদি এটা PhpStorm.desktop নামকরণ করা হয় এটা করে ডেস্কটপে একটি আইকন রাখুন।
জেটব্রেইনস-পিএইচপিস্টর্ম.ডেস্কটপ নামের সাথে same / .local / share / অ্যাপ্লিকেশনগুলিতে রাখা ঠিক একই ফাইলটি 2 টি কাজ করে:
- "অ্যাপ্লিকেশনগুলি দেখান" তে "PhpStorm" দেখায়
- আপনাকে "প্রিয়তে যুক্ত করুন" এর অনুমতি দেয়।
এবং ~ / .local / শেয়ার / অ্যাপ্লিকেশনগুলিতে, আপনি ফাইলটি কী বলছেন তা বিবেচনাধীন নয়: জেটব্রেইনস-পিএইচপিস্টর্ম.ডেস্কটপ PhpStorm.desktop এর মতোই কাজ করে
যখন আমি "কখনও কখনও" বলেছিলাম, এখানে এমন একটি ফাইল রয়েছে যা ~ / ডেস্কটপে কাজ করে এবং যখন ~ / .local / share / অ্যাপ্লিকেশনগুলিতে স্থাপন করা হয় তখন অ্যাপ্লিকেশনটিকে "অ্যাপ্লিকেশনগুলি দেখান" তে উপস্থিত হতে দেয় তবে আপনাকে "পছন্দের সাথে যুক্ত করতে" দেয় না :
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=gnome-panel-launcher
Name[en_US]=Create Launcher
Exec=bash -c 'gnome-desktop-item-edit --create-new ~/Desktop'
Name=Create Shortcut
Icon=gnome-panel-launcher
কিছু গন্ধ অবশ্যই আছে ....
(আমার জীবনের hours ঘন্টা আছে আমি কখনই ফিরে পাব না ....)