Então, vamos ver se alguém por aqui pode ajudar...
Preciso alterar as fontes de um programa em C/GTK, me indicaram as linhas abaixo:
void set_app_font (const char *fontname)
{
GtkSettings *settings;
settings = gtk_settings_get_default();
g_object_set(G_OBJECT(settings), "gtk-font-name", fontname, NULL);
}
set_app_font("Sans 12");
Mas, quando o programa roda:
Segmentation fault
Crente que o código acima deve funcionar direito, estou imaginando que o problema
esteja na ausencia da fonte citada "Sans 12", por isso instalei todas as fontes que encontrei no site da distro que eu estou usando, Angstrom, bom de fato apareceram um monte de arquivos em /usr/share/fonts/X11/ , mas nada que eu consiga afirmar que contenha a fonte citada e nem mesmo qualquer outra conhecida, pois os arquivos tem nomes do tipo: 6x13O-ISO8859-13.pcf.gz, ou seja a pergunta é: como é que eu faço para saber se uma fonte esta instalada no linux? Ou quais fontes estão instaladas?