সূচক-বার্তা প্যাকেজটি আনইনস্টল না করে কীভাবে সূচক অ্যাপলেট থেকে খাম সরান?


10

আমি সূচক অ্যাপলেট (বার্তাগুলি মেনু হিসাবেও পরিচিত) এর খামে ক্লান্ত হয়ে পড়েছি কারণ আমি এটি ব্যবহার করি না তাই আমি এটি থেকে মুক্তি পেতে চাই তবে আমার রুট অ্যাক্সেস নেই তাই আমি এটিকে সরাতে পারছি না সূচক-বার্তা প্যাকেজ আনইনস্টল করা। এই অ্যাপলেটটি নিষ্ক্রিয় করার অন্য কোনও উপায় আছে কি?

সূচক অ্যাপলেটটি কোন সূচকটি প্রদর্শিত হয় বা না তা নির্বাচন করার কোনও উপায় প্রস্তাব করে না?


আপনি চেষ্টা করেছেন, ডান ক্লিক করুন >> "প্যানেল থেকে সরান" আপনি কি চান তা কি?
ডেসিও লিরা

2
@ ডেকিও, না। এটি কেবল বার্তা সূচককেই নয়, পুরো সূচক অ্যাপলেটটিকে সরিয়ে দেয়। আমি এখনও শব্দ সূচক মত অন্যান্য সূচক প্রয়োজন।
লেভেস্ক

আমার যখন একইরকম সমস্যা হয়েছিল তখন আমি এটি সমাধান করার একমাত্র উপায় ছিল একটি ক্ষুদ্র স্থান 'আতঙ্কিত হবেন না!' আপত্তিজনক আইকন উপর স্টিকার।
belacqua

উত্তর:


10

আপনি যদি কেবল মেসেজিং মেনুটি লুকিয়ে রাখতে চান তবে আপনি এতে থাকা সমস্ত অ্যাপ্লিকেশনকে কালো তালিকাভুক্ত করতে পারেন। আপনার স্থানীয় কালো তালিকা ডিরেক্টরিতে সমস্ত অ্যাপ্লিকেশন লিঙ্ক অনুলিপি করে আপনি এটি করতে পারেন। এটি করার জন্য কমান্ড লাইনটি এখানে রয়েছে:

  mkdir -p ~/.config/indicators/messages/applications-blacklist
  cp /usr/share/indicators/messages/applications/* ~/.config/indicators/messages/applications-blacklist

প্রথমবার আপনি ব্ল্যাকলিস্ট ডিরেক্টরিটি তৈরি করার সময় আপনার সেশনটি পুনরায় চালু করতে হবে (লগ আউট এবং পিছনে ফিরে) এবং তারপরে মেসেজিং মেনুটি নিজেই আড়াল হওয়া উচিত।


এটি কাজ করে বলে মনে হচ্ছে না। আমি এখনও অ্যাপলেট পাই।
লেভসেক

3

http://ubuntuforums.org/showthread.php?t=1470786 এটি অনুসারে আপনি প্যানেল থেকে সূচক-অ্যাপলেট সরিয়ে এবং স্টার্টআপ অ্যাপ্লিকেশনটিতে জিনোম-ভলিউম-নিয়ন্ত্রণ-অ্যাপলেট যুক্ত করে কার্মিকের মতো অ্যাপলেটতে যেতে পারেন to


এটি হ'ল একটি ধন্যবাদ, ধন্যবাদ, তবে আমি বিশ্বাস করি যে ভবিষ্যতে সূচক অ্যাপলেট কার্যকর হতে পারে, যেহেতু এটি উবুন্টু এবং সমস্ত কিছুর পরিবর্তে কেন্দ্রীয় পয়েন্ট হয়ে উঠছে। আমি বরং এটি সমস্ত সরিয়ে ফেলব না;) কোডটিতে ডাইভিং করা / লঞ্চপ্যাডে কোনও পরামর্শ না খোলার কোনও সমাধান নেই বলে মনে করা শুরু করে।
লেভেস্ক

2

রিকার্ডো মুরির উত্তরের ভিত্তিতে (সেপ্টেম্বর 8 '10 এ 13:19 এ) আমি কোডটি পরীক্ষা করে দেখেছি যে কেবলমাত্র মডিউলগুলি শেষ হয় ( ) .soথেকে লোড হয় ।INDICATOR_DIR/usr/lib/indicators/3

if (!g_str_has_suffix(name, G_MODULE_SUFFIX)) {
   return FALSE;
}

সুতরাং

cd /usr/lib/indicators/3; sudo mv libmessaging.so libmessaging.so.disabled

আমার জন্য কৌতুকটি 10.04 এ করেছিল, লুসিড।


12.04-এ ডিরেক্টরিটি হয়ে গেছে /usr/lib/indicators3/7
চন্দ্রানশু

1

সূচক-অ্যাপলেট-০.০..7 এর উত্সটি দেখে মনে হচ্ছে আপনি পারবেন না: কিছু "INDICATOR_DIR" এ প্রতিটি ইনস্টল করা মডিউল (এটি /usr/lib/indicators/3আমার 10.04 বাক্সে) লোড হয়েছে। "INDICATOR_DIR" সংকলন-সময় ধ্রুবক হিসাবে সংজ্ঞায়িত, তাই এটি ইনস্টল করা সিস্টেমে পরিবর্তন করার কোনও উপায় নেই। সংশ্লিষ্ট উত্সটি 703--728 লাইনে রয়েছে applet-main.c:

    /* load 'em */
    if (g_file_test(INDICATOR_DIR, (G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR))) {
            GDir * dir = g_dir_open(INDICATOR_DIR, 0, NULL);

            const gchar * name;
            while ((name = g_dir_read_name(dir)) != NULL) {
                    /* ... some lines omitted for brevity ... */
                    if (load_module(name, menubar)) {
                            indicators_loaded++;
                    }
            }
            g_dir_close (dir);
    }

কর্মপরিকল্পনা হিসাবে, আপনি (সতর্কতা: অরীক্ষিত! ) করতে পারেন:

  1. আপনার নিজস্ব সংস্করণটি সংকলন করুন indicator-applet, একটি আলাদা "INDICATOR_DIR" নির্দিষ্ট করে: আপনি যদি পাস --enable-localinstallকরেন ./configureতবে "INDICATOR_DIR" উপস্থিত থাকবে $libdir/indicators/2এবং আপনি $libdirকমান্ড-লাইন বিকল্পের মাধ্যমে সেটও করতে পারেন ./configure

  2. আপনার নিজস্ব INDICATOR_DIR এর মধ্যে, কেবলমাত্র আপনার ইন্ডিকেটরগুলি সক্রিয় করুন (কেবলমাত্র সিস্টেম-প্রচ্ছদগুলিকে সিলেকিংয়ের জন্য যথেষ্ট হওয়া উচিত)

  3. PATH সংশোধন করতে একটি ~/.gnomercবা ~/.xsessionফাইল ব্যবহার করুন যাতে আপনার নিজস্ব indicator-appletবাইনারি সিস্টেম-ব্যাপী একের আগে চলে আসে।

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