Gösterge-applet-0.3.7 kaynağına baktığınızda, yapamazsınız: bazı "INDICATOR_DIR" ( /usr/lib/indicators/3
10.04 kutumda) yüklü her modül
yüklenir. "INDICATOR_DIR" bir derleme zamanı sabiti olarak tanımlanır, bu yüzden kurulu bir sistemde değiştirmenin bir yolu yoktur. İlgili kaynak 703-728 satırlarındadır 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);
}
Çözüm olarak şunları yapabilirsiniz (uyarı: denenmemiş! ):
Kendi sürümünü derlemek indicator-applet
, farklı bir "INDICATOR_DIR" belirterek: geçtiğiniz takdirde
--enable-localinstall
etmek ./configure
, ardından "INDICATOR_DIR" içinde yer alacak $libdir/indicators/2
ve ayrıca ayarlayabilirsiniz
$libdir
için komut satırı seçenekleri ile ./configure
.
kendi INDICATOR_DIR içinde, yalnızca istediğiniz göstergeleri etkinleştirin (sadece sistem genelindeki simgelerin işaretlenmesi yeterlidir)
PATH'i değiştirmek için bir ~/.gnomerc
veya ~/.xsession
dosya kullanın, böylece kendi indicator-applet
ikili sisteminiz sistem genelinde gelir.