Olhando para a fonte do indicador-applet-0.3.7, parece que você não pode:
cada módulo instalado em algum "INDICATOR_DIR" (é
/usr/lib/indicators/3
na minha caixa 10.04) está carregado. o
"INDICATOR_DIR" é definido como uma constante de tempo de compilação, portanto, não há
maneira de alterá-lo em um sistema instalado. A fonte relevante está em
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 de indicator-applet
, especificando um
diferente "INDICATOR_DIR": se você passar
--enable-localinstall
a ./configure
e, em seguida, "INDICATOR_DIR"
estará localizado em $libdir/indicators/2
e você também pode definir
$libdir
via opções de linha de comando para ./configure
.
-
dentro do seu próprio INDICATOR_DIR, ative os indicadores que você
quer (basta ligar simbolicamente os que abrangem todo o sistema deve ser suficiente)
-
use um arquivo ~/.gnomerc
ou ~/.xsession
para modificar o PATH para que
seu próprio binário indicator-applet
vem antes do sistema inteiro
1.