Olhando a fonte do applet-indicador-0.3.7, parece que você não pode: todo módulo instalado em algum "INDICATOR_DIR" (está
/usr/lib/indicators/3na minha caixa 10.04) está carregado. O "INDICATOR_DIR" é definido como uma constante em tempo de compilação, portanto, não há como alterá-lo em um sistema instalado. A fonte relevante está nas linhas 703--728 em 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);
}
Como solução alternativa, você pode (aviso: não testado! ):
compile sua própria versão indicator-applet, especificando um "INDICATOR_DIR" diferente: se você passar
--enable-localinstallpara ./configure, "INDICATOR_DIR" será localizado $libdir/indicators/2e você também poderá definir
$libdirnas opções da linha de comando como ./configure.
dentro de seu próprio INDICATOR_DIR, ative apenas os indicadores que você deseja (basta ligar apenas os indicadores em todo o sistema)
use um arquivo ~/.gnomercou ~/.xsessionpara modificar PATH para que seu próprio indicator-appletbinário seja anterior ao sistema inteiro.