সূচক-অ্যাপলেট-০.০..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);
}
কর্মপরিকল্পনা হিসাবে, আপনি (সতর্কতা: অরীক্ষিত! ) করতে পারেন:
আপনার নিজস্ব সংস্করণটি সংকলন করুন indicator-applet
, একটি আলাদা "INDICATOR_DIR" নির্দিষ্ট করে: আপনি যদি পাস
--enable-localinstall
করেন ./configure
তবে "INDICATOR_DIR" উপস্থিত থাকবে $libdir/indicators/2
এবং আপনি $libdir
কমান্ড-লাইন বিকল্পের মাধ্যমে সেটও করতে পারেন
./configure
।
আপনার নিজস্ব INDICATOR_DIR এর মধ্যে, কেবলমাত্র আপনার ইন্ডিকেটরগুলি সক্রিয় করুন (কেবলমাত্র সিস্টেম-প্রচ্ছদগুলিকে সিলেকিংয়ের জন্য যথেষ্ট হওয়া উচিত)
PATH সংশোধন করতে একটি ~/.gnomerc
বা ~/.xsession
ফাইল ব্যবহার করুন যাতে আপনার নিজস্ব indicator-applet
বাইনারি সিস্টেম-ব্যাপী একের আগে চলে আসে।