নতুন অ্যাপ্লিকেশনটির জন্য একটি .ডেস্কটপ ফাইল তৈরি করা হচ্ছে


67

আমি সবেমাত্র ইউজেনির সর্বশেষতম সংস্করণ ইনস্টল করেছি । আমি ভাল কাজ করি তবে এটি ব্যবহার করার জন্য, আমাকে টার্মিনালে নিম্নলিখিতটি প্রবেশ করতে হবে: cd ugene-1.11.5/তারপরে ./ugene -uiইউজেন জিইআই চালু করার জন্য নির্বাহ করুন ।

এটি খুব দীর্ঘ সময় নেয়। আমি .desktopউবুন্টু 12.04 এ ব্যবহার করার জন্য ইউজেনির জন্য একটি ফাইল তৈরি করতে চাই যাতে আমি এটি theক্য লঞ্চার থেকে সহজভাবে খুলতে পারি।

এটি সহায়ক কিনা তা নিশ্চিত না তবে ওয়েবসাইটটি বলে: ডিফল্টরূপে ইউজিন স্ক্রিপ্টটি ইউজেনির কমান্ড-লাইন সংস্করণ চালু করে।

আমার কাছে যা আছে তা এখানে (এটি সঠিক কিনা তা নিশ্চিত নয়):

[Desktop Entry]
Version=1.0
Name=my Unipro UGENE
GenericName=Integrated Bioinformatics Suite
Comment=Unipro UGENE is a cross-platform visual environment for DNA and protein sequence analysis.
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
Exec=/home/samuel/ugene-1.11.5 ./ugene -ui -c %F
Icon=/usr/share/icons/hicolor/scalable/apps/ugene.svg
Type=Application
Terminal=true
Categories=Utility;Development;
StartupWMClass=UGENE

আমি my Unipro UGENEআমার ইউনিটি বারে নামক লঞ্চারটি যুক্ত করেছি এবং এটি খোলার চেষ্টা করেছি তবে এটি প্রদর্শিত হচ্ছে না। আমি নিশ্চিত কিছু একটা ভুলে যাচ্ছি। আমি জানি না কি StartWMCClassক্ষেত্র মতো কথা বলছিস যে না আমি কিনা আমি সঠিক প্রবেশ জানো MimeType


1
আপনি এগুলি বাদ দিতে পারেন। কি Adding Path? এটি সম্ভবত প্রয়োজন হয় না .. এক্সিকিউট পুটেhome/samuel/ugene-1.11.5/ugene -ui -c %F
ওয়েব-ই

Terminal=trueসিএলআই সংস্করণ জন্য প্রয়োজন হতে পারে। কমপক্ষে falesসঠিক নয়।
তক্কাত

পরামর্শের জন্য ধন্যবাদ। আমি আজ রাতে আরও কিছু পরে এটি দেখতে হবে। যদি আমি এটি অনুধাবন করতে না পারি তবে আমার ধারণা 11 ঘন্টা পরে আমি একটি অনুগ্রহ শুরু করব। আশা করি সবাই তাদের হোম ওয়ার্ক শেষ করেছেন !!
cooldood3490

যে কেউ .ডেস্কটপ এন্ট্রি তৈরি করার চেষ্টা করছে তার পরিপূরক হিসাবে, ব্যবহার করুন: ডেস্কটপ-ফাইল-ইনস্টল করুন THE_DESKTOP_FILENAME_HERE.desktop কারণ এটি আপনাকে ফাইলটিতে পাওয়া কোনও ত্রুটি দেখাবে এবং যদি সবকিছু ঠিক থাকে তবে এটি সঠিক অবস্থানে অনুলিপি করে /usr/share/applicationsপুনরায় লোড করবে ঐক্য।
লুকাস মার্কস

উত্তর:


111

রেফারেন্সের জন্য ফ্রিডেস্কটপ ডেস্কটপ এন্ট্রি স্পেসিফিকেশন দেখুন তবে এটি কার্যকর করা উচিত:

[Desktop Entry]
Version=1.0
Name=Unipro UGENE
Comment=Unipro UGENE is a cross-platform visual environment for DNA and protein sequence analysis.
Exec=/home/samuel/ugene-1.11.5/ugene -ui
Path=/home/samuel/ugene-1.11.5/
Icon=/usr/share/icons/Humanity/apps/32/access.svg
Terminal=false
Type=Application
Categories=Utility;Development;

কিছু নোট:

সংস্করণ

  • 1.0 হওয়া উচিত, এটি প্রোগ্রাম সংস্করণ নয়, .desktop ফাইল সংস্করণ বোঝায়।

নাম

  • মেনুতে প্রদর্শিত হওয়া নাম।

Exec এর

  • এক্সিকিউটেবলের পুরো পথ। '।' ব্যবহার করার দরকার নেই, এটি কেবল বর্তমান দিরের অর্থ

পথ

  • এন্ট্রি চলাকালীন যে ডিয়ারটি বর্তমান হিসাবে সেট করা হবে। আপনার সাধারণত এটি সেট করার দরকার নেই, তবে আমি কেবল এটির ক্ষেত্রে যুক্ত করেছি। এটি আপনার কমান্ড লাইনে 'সিডি' ব্যবহার করার মতো

আইকন

  • আইকন ফাইলের জন্য যে পথটি ফাইলটির জন্য ব্যবহৃত হবে, সম্ভবত আপনি যেটি রেখেছেন সেটি বিদ্যমান নেই, আমি এটি জেনেরিকের জন্য পরিবর্তন করেছি। আপনি আইকনটি ব্যবহার করতে চান এমন ফাইলটিতে এটি পরিবর্তন করা উচিত

MIME ধরণ

  • এই প্রোগ্রামটি যে ধরণের ফাইলগুলি খুলতে সক্ষম তা নির্দিষ্ট করে। আমি খালি রেখেছি

StartupWMClass

  • শুধুমাত্র কিছু প্রোগ্রামের জন্য প্রয়োজন, এটি সাধারণত জাভা প্রোগ্রামগুলির দ্বারা প্রয়োজন হয় তবে আপনি যদি কিছু সমস্যা লক্ষ্য করেন তবে এটি সেট করে।

ড্যাশ থেকে ডেস্কটপ ফাইলটি ব্যবহার করতে আপনাকে যে /usr/share/applicationsকোনও ব্যবহারকারীর এটি ব্যবহার করতে সক্ষম করার জন্য এটির অনুলিপি করতে হবে (আপনার প্রশাসকের অনুমতি প্রয়োজন হবে) বা ~/.local/share/applications(যেখানে user আপনার ব্যবহারকারী ডিরেক্টরিটি বোঝায়) যদি আপনি কেবল এটির জন্য উপলব্ধ থাকতে চান এক ব্যবহারকারী


1
দুর্দান্ত, একটি কবজ মত কাজ করে। চশমাগুলিতে একটি লিঙ্ক সরবরাহ করার জন্য এবং আপনি কোনটি যুক্ত করেছেন তার একটি বিশদ বিবরণ যোগ করার জন্য ধন্যবাদ। এইভাবে আমি পরবর্তী সময় একটি .ডেস্কটপ ফাইল তৈরি করতে চাইলে কী করব তা আমি জানি।
cooldood3490

4
ডেস্কটপ ফাইলে আমি একটি সাধারণ ভুল সংশোধন করেছি; একাধিক মান ব্যবহার করার সময় আপনাকে পেছনের আধা-কোলন অন্তর্ভুক্ত করতে হবে।
কাস

এর অর্থ কী? #! / ইউএসআর / বিন / এনভি / এক্সডিজি-ওপেন
রাহাল কণিশক

এটি একটি শেবাং, এন.ইউইকিপিডিয়া.আর / উইকি / শেবাং_ ( ইউনিক্স) , এটি কম্পিউটারকে স্ক্রিপ্ট হিসাবে চালানোর চেষ্টা করার সময় ফাইলটি খোলার জন্য এক্সডিজি-ওপেন ব্যবহার করতে বলে।
জাভিয়ের রিভেরা

6

ম্যানুয়ালি .desktopফাইল যুক্ত করার পরিবর্তে , আপনার জন্য এটি করতে আপনি ছোট্ট GUI সরঞ্জাম alacarte(প্রধান মেনু) ব্যবহার করতে পারেন।

ইনস্টলেশন :

sudo apt install alacarte

স্ক্রিনশট


2
এখনও সেরা, ব্যবহারকারী-বান্ধব বিকল্পটি 2019!
অলৌকিক ঘটনাটি ঘটে

1
আমি এই প্রোগ্রামের নামটি কখনই মনে করতে পারি না। আমি আশা করি তারা এটিকে লঞ্চার সম্পাদক বা ডেস্কটপ ফাইল স্রষ্টা হিসাবে ডেকেছেন কারণ আমি এটি খোলার আগে সবসময় গুগল করি
জোনাথন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.