ফায়ারফক্স বিকাশকারী সংস্করণ আইকন সদৃশ জিনোম শেল


10

১.0.০৪-তে অররা পিপিএ পদ্ধতি ব্যবহার করে ফায়ারফক্স বিকাশকারী সংস্করণ ইনস্টল করার পরে আমি সহজেই অ্যাক্সেসের জন্য আইকনটিকে ক্রিয়াকলাপ থেকে লঞ্চের সাইডবারে টেনে আনলাম। তবে যখন আমি ক্লিক করি যে আমি একটি দ্বিতীয় ফায়ারফক্স আইকনটি সাইডবারে উপস্থিত করব:

স্ক্রিনশট

এবং যতবার আমি যুক্ত করা আইকনটি ক্লিক করি আমি একটি নতুন উইন্ডো পেয়েছি। আমি কীভাবে এটি স্বাভাবিকভাবে আচরণ করতে পারি (উদাহরণস্বরূপ ক্লিক করা হলে এটি ইতিমধ্যে চলমান ফায়ারফক্স প্রদর্শন করবে, বা যদি এটি না থাকে তবে একটি শুরু করুন)?

উত্তর:


19

আমার সমাধানটি firefox-dev.desktopফাইলটি সম্পাদনা --class FirefoxDevকরা, এক্সিকিউট কমান্ডে যুক্ত এবং StartupWMClass=FirefoxDevএকটি নতুন লাইন হিসাবে।

এটির সুবিধাটি হ'ল ফায়ারফক্স এবং ফায়ারফক্স বিকাশকারী সংস্করণ দুটি ইনস্টল করা থাকলে আর একটি আইকন ভাগ করে নেবে না।


1
এটি একটি দুর্দান্ত সমাধান, বিশেষত যখন আপনি স্থানীয়ভাবে বিকাশকারী সংস্করণটি ইনস্টল করেছেন, আপনার কেবলমাত্র ~ / .local / শেয়ার / অ্যাপ্লিকেশনগুলি / ফায়ারফক্স-ডেভস্কটপ তৈরি করতে হবে এবং এটি আনন্দের সাথে সিস্টেম-ইনস্টলড ফায়ারফক্স স্থিতিশীলের সাথে সহাবস্থান করতে পারে ।
হ্যাকেল

উবুন্টু 18.04 এ আমার ফায়ারফক্স আইকনগুলি পৃথক করতে আমার সমস্যা হয়েছে এবং এটি এটি স্থির করেছে।
ড্যানিয়েল

9

উইন্ডো "ফায়ারফক্স-ডেভ" এর WM_CLASS সম্পত্তি ফাইলটির ফাইলের নামের সাথে মেলে না .desktop। আপনি WM_CLASS সম্পত্তি ব্যবহার করে পরীক্ষা করতে পারেন xpropএবং খোলা ফায়ারফক্সের উইন্ডোতে ক্লিক করতে পারেন ।

সুতরাং, আমি এটিকে কাজ করার জন্য যা করেছি তা এখানে:

sudo ln -s /usr/share/applications/firefox.desktop /usr/share/applications/firefox-dev.desktop

তারপরে আপনি firefox-dev.desktopজিনোম-শেলটিতে আপনার পছন্দ হিসাবে নতুন এন্ট্রি যুক্ত করতে পারেন এবং এটি কার্যকর হবে।

চিয়ার্স!


উজ্জ্বল! আমি আরও কিছু বিশ্রী অ্যাপগুলির সাথে এটি পরীক্ষা করছি! অনেক ধন্যবাদ
artfulrobot

ধন্যবাদ, আমার ক্ষেত্রে WM_CLASS WM_CLASS(STRING) = "Navigator", "Firefox Developer Edition"তাই আমার জন্য আইকন নামটি "/ usr / share / অ্যাপ্লিকেশন / ফায়ারফক্স বিকাশকারী সংস্করণ.ডেস্কটপ" হিসাবে কাজ করেছে এবং মনে হয় আইকনটির অনুলিপিটি বন্ধ হয়েছে, উদাহরণস্বরূপ, সেশন পুনরুদ্ধার
জর্জিএফজি

4
  1. ফায়ারফক্স বিকাশ সংস্করণ চালু করুন।
  2. টার্মিনালটি খুলুন এবং চালান xprop WM_CLASS। একটি +পয়েন্টার উপস্থিত হবে, ফায়ারফক্স বিকাশ সংস্করণ উইন্ডোতে যে কোনও জায়গায় ক্লিক করুন।
  3. আপনি কিছু আউটপুট পাবেন WM_CLASS(STRING) = "Navigator", "Firefox Development Edition"। ক্লাসগুলির মধ্যে একটি চয়ন করুন, যেমন। ফায়ারফক্স বিকাশ সংস্করণ
  4. উপস্থিত .ডেস্কটপ ফাইলটিতে স্টার্টআপ ডাব্লুএমক্লাসের মান হিসাবে শ্রেণিটি যুক্ত করুন ~/.local/share/applications/firefox_dev.desktop। উদাহরণস্বরূপ StartupWMClass=Firefox Development Edition,। firefox_devআপনার ফায়ারফক্স বিকাশ সংস্করণের জন্য আপনার যে ফাইলের নাম রয়েছে তা প্রতিস্থাপন করতে ভুলবেন না ।
  5. .ডেস্কটপ ফাইলটি সংরক্ষণ করুন, অ্যাপ্লিকেশনটি বন্ধ করুন এবং এটি আবার খুলুন। লঞ্চারে এখন কেবল 1 টি আইকন থাকা উচিত
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.