এই অবস্থা:
ইউনিটি কুইক লিস্ট এডিটরের (পরবর্তী সংস্করণ) কাজ করে আমি লঞ্চ আইকনগুলি পুনরায় চালু করার একটি নির্ভরযোগ্য উপায় যুক্ত করতে চাই। এটি করার জন্য, আমাকে আইকনটি সরিয়ে ফেলতে হবে (গেটেটিংগুলি সম্পাদনা করতে হবে) এবং একই অবস্থানে এটিকে প্রতিস্থাপন করতে হবে। এখনও পর্যন্ত কোনও সমস্যা নেই। তবে, যদি প্রশ্নে থাকা অ্যাপ্লিকেশনটি চলমান থাকে, ব্যবহারকারী সম্ভবত ডেটা হারাবেন, কারণ লঞ্চটি থেকে আইকনটি অপসারণ করা হলে অ্যাপ্লিকেশনটি প্রস্থান করবে। আমার যা দরকার তা হ'ল একটি অ্যাপ্লিকেশনটির প্রক্রিয়া নাম সন্ধান করার একটি নির্ভরযোগ্য উপায়, অ্যাপ্লিকেশনটি চলমান থাকলে চলমান প্রক্রিয়াগুলির তালিকাতে সম্পাদককে পরীক্ষা করতে দেওয়া এবং ব্যবহারকারীকে একটি সতর্কতা বার্তা প্রেরণ করুন যে অ্যাপ্লিকেশনটি চালু থাকলে আইকনটি পুনরায় আরম্ভ করা যাবে না application চলছে।
আমি এ পর্যন্ত যা করেছি তা হ'ল সম্পাদকটি ডেস্কটপ ফাইলে সন্ধান করা, কমান্ডটি পড়ার জন্য, কমান্ডটি পড়ার জন্য, ডিরেক্টরি বিভাগ থেকে পৃথক করে রাখা এবং ডেস্কটপ ফাইলের কমান্ডের দ্বারা চিহ্নিত সম্ভাব্য দূরবর্তী স্ক্রিপ্টগুলি অনুসন্ধান করা, স্ট্রিংগুলি শুরু করার জন্য অনুসন্ধান করা সঙ্গে "./"
যদিও পদ্ধতিটি এটি প্রয়োগ করে সমস্ত অ্যাপ্লিকেশনগুলির সাথে ভালভাবে কাজ করছে বলে মনে হচ্ছে, আমার মনে হয়েছে যে "সমস্ত একসাথে" সমস্যা কভার করার সহজ উপায় থাকতে হবে ...
আছে?
আরও ব্যতিক্রমী পরিস্থিতি ধরার পরামর্শগুলি স্বাগত!
ps
এবং xprop
আউটপুট হিসাবে একই জানতে ?
.desktop
ফাইল থেকে "গণনা করা" , যা অগত্যা ডাব্লুএম_সিএলএএসএস নয়। WM_CLASS অ্যাপ্লিকেশন থেকে সেট করা যেতে পারে।
firefox.desktop
, এটি পিআইডি 1234 দিয়ে ফায়ারফক্স চালু করেছে, তবে WM_CLASS
'টোটালি নট ফায়ারফক্স' এর মতো কিছুতে পরিবর্তিত হয়েছে। .desktop
ফাইল কিন্তু পরিবর্তন করে না। আপনি নামটি পিআইডি 1234 এর সাথে সংযুক্ত করেই পেতে চান WM_CLASS
। আমার মনে হয় ঠিক কী করা দরকার তা আমি দেখছি। তবে আপনি আমার প্রথম প্রশ্নের উত্তর দেননি - এটি কেবল ityক্যের জন্য হলে কি ঠিক আছে?