ইউনিটি নোটিফিকেশন প্যানেলে আইটেমগুলি কীভাবে যুক্ত করা যায় তার চেয়ে কম্যান্ড লাইন নির্দেশিকার প্রশ্নটি কীভাবে ব্যবহার করা যায় এটি এটি আরও বেশি।
Com.canonical.Unity.Panel systray- শ্বেত তালিকাতে একটি নতুন আইটেম যুক্ত করতে আমার কাছে একটি লাইন সিএলআই থাকতে হবে।
এটি করার জন্য স্ট্যান্ডার্ড পদ্ধতিটি হ'ল:
sudo gsettings get com.canonical.Unity.Panel systray-whitelist
আমরা পেতে
['JavaEmbeddedFrame', 'Wine', 'Skype']
তারপরে আমরা দ্বিতীয় কমান্ডটি করি
sudo gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Skype', 'shutter']"
যদিও এটি দুর্দান্ত এবং সর্বোপরি, এর জন্য লোকেরা প্রথম লাইনটি থেকে ফলাফলটি অনুলিপি করে আটকে দিতে পারে এবং আমি যে স্ক্রিপ্টটি লিখছি তার জন্য আমি এটি একটি কমান্ডে করতে চাই।
এখনও পর্যন্ত আমার কাছে যা আছে:
sudo gsettings set com.canonical.Unity.Panel systray-whitelist | gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/']$/,'shutter']/" | awk 'NF{print "\"" $0 "\""}'
আমি মনে করি আমি কিছু মিস করছি।
প্রথমত, আমি নিশ্চিত নই যে আমি স্ট্রিংটি গেটসেটস সেট ফাংশনে সঠিকভাবে পাইপ করছি কিনা। দ্বিতীয়ত, আমি যখন মনে করি আমি গেটেটিংগুলি থেকে আউটপুটটি সঠিকভাবে ফাংশনটি পার্স করছি, তখন আমি সেড ব্যবহার করে পরিবর্তিত ফলাফলের আশেপাশে "" যুক্ত করার উপায় খুঁজে পাব না, সুতরাং আমাকে এই জগাখিচির মধ্যে আরও একটি awk কমান্ড পাইপ করতে হয়েছিল।
যে কেউ সাহায্য করে ধন্যবাদ।