ম্যানুয়ালি তৈরি জিনোম লঞ্চার আইটেমগুলির জন্য নকল আইকন


46

আমি আপ্টানা স্টুডিও 3 ডাউনলোড করেছি এবং আলাকার্ট ব্যবহারের জন্য নিম্নলিখিত লঞ্চার আইটেমটি তৈরি করেছি:

ফাইল: alacarte-made.desktop

[Desktop Entry]
Comment=
Terminal=false
Name=Aptana Studio 3
Exec=AptanaStudio3
Type=Application
Icon=/opt/Aptana-Studio-3/icon.xpm

তারপরে, আমি যখন প্রিয়গুলিতে আইকনটি যুক্ত করি এবং অপ্টানা স্টুডিও 3 খুলি তখন আমি এর জন্য দুটি আইকন পেয়েছি, একটি নতুন উদাহরণ চালু করার জন্য এবং একটি নিম্নলিখিত স্ক্রিনশট অনুসারে বর্তমানে চলমান উদাহরণের জন্য:

এখানে চিত্র বর্ণনা লিখুন

আমি কীভাবে অ্যাপ্লিকেশনটিকে পছন্দসইগুলিতে যুক্ত করা একই আইকনটি ব্যবহার করতে বাধ্য করব?


আপনি কীভাবে অ্যাপটানা ইনস্টল করবেন তা দয়া করে নির্দিষ্ট করতে পারেন? অফিসিয়াল সাইট থেকে আমি যা দেখতে পাচ্ছি তা হ'ল স্ট্যান্ডলোন জিপ ফাইল। (উইন্ডোতে পোর্টেবল অ্যাপ্লিকেশনগুলির মতো কিছু)।
হাইট্রোমো

হ্যাঁ, এটা ছিল।
ম্যালহোবায়িব

সুতরাং, এটি কিভাবে শেষ /opt? এছাড়াও, এটি আপনার উপর আছে $PATH? কীভাবে কেবল AptanaStudio3আপনার ডেস্কটপ ফাইলে নির্দিষ্ট করে তা চালাতে সক্ষম হয়?
হাইট্রোমো

1
আমি এটা করেছি, আপনাকে ধন্যবাদ। আমি / usr / bin থেকে /opt/.../aptana এ একটি সিম লিঙ্ক তৈরি করেছি এটি নামকরণ ইস্যুতে কেবল একটি ম্যাটার ছিল। আমাকে
.ডেস্কটপ এবং বিনের

3
দয়া করে নীচে বিস্তারিতভাবে উত্তর দিন আপনি কীভাবে আপনার সমস্যার সমাধান করতে পেরেছেন :) (আমি জানি না, আমি আপনাকে কেবল কিছু প্রশ্ন জিজ্ঞাসা করেছি)
হাইট্রোমো

উত্তর:


67

@EarthmeLon দ্বারা উল্লিখিত থ্রেডের মাধ্যমে পাল্টানোর জন্য, আপনাকে নিম্নলিখিতগুলি করতে হবে:

  1. অ্যাপ্লিকেশন চালু করুন
  2. টার্মিনাল ফায়ার করুন এবং রান করুন xprop WM_CLASS। অ্যাপ্লিকেশন উইন্ডো ক্লিক করুন।
  3. আপনি কিছু আউটপুট পাবেন WM_CLASS(STRING) = "Navigator", "Firefox"। ক্লাসগুলির Firefoxমধ্যে একটি চয়ন করুন, উদাহরণস্বরূপ
  4. ক্লাসের মান হিসেবে যুক্ত করো StartupWMClassমধ্যে .desktopফাইল। উদাহরণ স্বরূপ,StartupWMClass=Firefox
  5. .desktopফাইলটি সংরক্ষণ করুন, অ্যাপ্লিকেশনটি বন্ধ করুন এবং এটি আবার খুলুন। লঞ্চারে এখন কেবল 1 টি আইকন থাকা উচিত

3
জিনোমে একই সমস্যা রয়েছে তাদের আপনি মেনুলিবার ব্যবহার করতে পারেন: সংশ্লিষ্ট এন্ট্রি সম্পাদনা করার সময় আপনি তালিকায় স্ট্যাটআপডব্লিউএম ক্লাস সেট করার জন্য একটি ক্ষেত্র পাবেন যা "অ্যাডভান্সড" বোতামটি ক্লিক করার সময় প্রদর্শিত হবে
কনসেপ্টডেলাক্স

যদি কেউ mendeleyএক্সিকিউটেবলের সাথে কোনও সমস্যা হ্যান্ডেল করার চেষ্টা করে থাকে তবে তাও সম্পাদনা করতে ভুলবেন না .../bin/install-mendeley-link-handler.shকারণ এটি .desktopপ্রতিটি রানে ফাইলকে ওভাররাইড করে
MInner

TLDR; * .ডেস্কটপ ফাইলের নাম = ডাব্লুএম_সিএলএএসএস (STRING) শেষ আইটেম তবে নিম্নতর হয়েছে। বিশদ: "ফায়ারফক্স বিকাশকারী সংস্করণ" শর্টকাট তৈরি করার সময় আমাকে এই সমস্যাটি সমাধান করতে হয়েছিল। "ফায়ারফক্স.ডেস্কটপ" ফাইলটির নামকরণ কেবল স্ট্যান্ডার্ড ফায়ারফক্স আইকনকে ছায়া দিয়েছিল। এক্সপ্রপ ডাব্লুএম_সিএলএসএস ব্যবহার করে এবং উইন্ডোটি ক্লিক করে ডাব্লুএম_সিএলএএসএস (STRING) = "নেভিগেটর", "ফায়ারফক্স বিকাশকারী সংস্করণ" ফিরে এসেছে। শেষ পর্যন্ত আমি আমার .ডেস্কটপ ফাইলটির নাম নীচে রেখেছি: এমভি ffde.desktop "ফায়ারফক্স বিকাশকারী সংস্করণ.ডেস্কটপ"। (যদিও আর একটি সমস্যা, আমি জিনোম ডক এক্সটেনশান থেকে আইকনটিতে T অ্যাডটোফ্যোয়ার্টিজকে ডান ক্লিক করতে পারি না)
স্টাফেন

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

বেশ কয়েকটি অ্যাপ্লিকেশনগুলিতে WM_CLASS নেই বা কমপক্ষে xprop এটি প্রদর্শন করে না। এটি অন্য সম্পত্তি সঙ্গে করা যেতে পারে? উদাহরণস্বরূপ WM_NAME এ নিয়মিত প্রকাশ?
jws

3

StartupWMClass

ক্লাস অনুসারে উইন্ডোজকে গোষ্ঠী করতে আপনি স্টার্টআপ ডাব্লুএম ক্লাস ব্যবহার করতে পারেন।

অতিরিক্ত তথ্যের জন্য এই থ্রেডটি দেখুন ।

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