উবুন্টুর দৃষ্টিকোণ থেকে আবেদনের নাম


8

আমি ভাবছিলাম যে উবুন্টু কীভাবে কোনও অ্যাপ্লিকেশনটির সঠিক নাম বের করতে সক্ষম হয়। উদাহরণস্বরূপ, আপনি Open with -> Other applicationপ্রসঙ্গ মেনু থেকে নির্বাচন করার সময় , আপনাকে এই তালিকাটি উপস্থাপন করা হবে।

অ্যাপ্লিকেশন তালিকা

কোনও বিকাশকারী কীভাবে উবুন্টুকে তাদের অ্যাপ্লিকেশনটির নাম শেখায় এবং অন্য বিকাশকারী কীভাবে সিস্টেম থেকে কোনও অ্যাপ্লিকেশনটির নাম পুনরুদ্ধার করতে পারেন? আমার আসল কোডের দরকার নেই, বরং আমি কেবল বিষয়গুলির ধারণাগত দিকটিতেই আগ্রহী।

উত্তর:


8

এটি একটি অ্যাপ্লিকেশন এর ডেস্কটপ এন্ট্রি ফাইল নির্দিষ্ট করা আছে । ডেস্কটপ এন্ট্রি ফাইলগুলি অ্যাপ্লিকেশনের জন্য লঞ্চার (আপনার ডেস্কটপে আপনি যে লঞ্চারগুলি তৈরি করতে পারেন তার একই ফাইল ফর্ম্যাট) যা বিভিন্ন মেটাডেটা ধারণ করে। যখন কোনও অ্যাপ্লিকেশন ইনস্টল করা হয় তখন এই ডেস্কটপ এন্ট্রি ফাইলগুলিকে / usr / share / অ্যাপ্লিকেশনগুলিতে স্থাপন করা হয় এবং আমি মনে করি যে তাদের বিষয়বস্তুগুলিও গতি উন্নত করতে ক্যাশে হয়েছে।

এখানে সংজ্ঞায়িত গুরুত্বপূর্ণ তথ্যের টুকরোটি অ্যাপ্লিকেশনটি খুলতে পারে এমন মাইমির ধরণের তালিকা। এটি ডেস্কটপ এন্ট্রি ফাইলের 'মাইমটাইপ' কীতে সংজ্ঞায়িত করা হয়েছে। উদাহরণস্বরূপ, জিআইএমপি এর ডেস্কটপ এন্ট্রিতে নিম্নলিখিতগুলি রয়েছে:

MimeType=application/postscript;application/pdf;image/bmp;image/g3fax;image/gif;image/x-fits;image/pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/tiff;image/jpeg;image/x-psp;image/png;image/x-icon;image/x-xpixmap;image/svg+xml;image/x-wmf;

এটি জিআইএমপি খুলতে পারে এমন ফাইল ধরণের একটি তালিকা নির্দিষ্ট করে।

অ্যাপ্লিকেশন নামটি 'নাম' কী দিয়ে নির্দিষ্ট করা হয়েছে, যেমন।

Name=GIMP Image Editor

আপনি দেখতে পাচ্ছেন, নামের পাশে আইকন রয়েছে। ডেস্কটপ এন্ট্রি ফাইলে এগুলি আইকন নাম হিসাবে চিহ্নিত করা হয় (যার জন্য সঠিক ফাইলটি আইকন থিম থেকে দেখানো হয়) বা আইকন ফাইলের পথ হিসাবে। জিআইএমপিতে নিম্নলিখিতগুলি রয়েছে:

Icon=gimp

'> অন্যান্য অ্যাপ্লিকেশন সহ খুলুন' কথোপকথনে, প্রস্তাবিত অ্যাপ্লিকেশনগুলি হ'ল অ্যাপ্লিকেশন যা নির্দিষ্ট করে যে তারা ফাইলের প্রকারটি খুলতে সক্ষম হয় এবং অন্যান্য অ্যাপ্লিকেশনগুলি হ'ল যেগুলি না।

আপনি যখন অ্যাপ্লিকেশনটি চয়ন করেছেন, ফাইল ম্যানেজারটি ফাইল (গুলি) খুলতে অ্যাপ্লিকেশনটি কীভাবে চালাবেন তা সন্ধান করে। এটি ডেস্কটপ এন্ট্রিতে 'এক্সিকি' কীটি সন্ধান করে। জিআইএমপিতে নিম্নলিখিত এক্সিকি কী রয়েছে:

Exec=gimp-2.6 %U

এর অর্থ হ'ল আদেশ:

gimp-2.6 %U

%Uখোলার জন্য নির্বাচিত ফাইলগুলির প্রতিনিধিত্ব করে URL গুলি (সাধারণত ফাইল: // ইউআরএল) এর একটি প্রতিস্থাপনের সাথে ফাইল (গুলি) খোলার জন্য চালানো হবে । '% ইউ' ছাড়াও, অ্যাপ্লিকেশনটি একক url এর জন্য '% u' বা একক / একাধিক ফাইল পাথ (গুলি) এর জন্য '% f' / '% F' ব্যবহার করতে পারে।


2

এটা বেশ সহজ। এখানে .ডেস্কটপ ফাইল রয়েছে যা এই তথ্যটি ধারণ করে:

[Desktop Entry]
Name=Image Viewer
Comment=Browse and rotate images
Exec=eog %U
Type=Application
Categories=GNOME;GTK;Graphics;RasterGraphics;Viewer;
MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/x-bmp;image/x-gray;image/x-icb;image/x-ico;image/x-png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;image/x-pcx;image/svg+xml;image/svg+xml-compressed;image/vnd.wap.wbmp;

আপনি এগুলিকে / usr / share / অ্যাপ্লিকেশনগুলিতে দেখতে পারেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.