Sistema Operativo: Ubuntu 11.10
Estoy tratando de poner un icono en el area de notificación/barra de tareas del escritorio, pero al parecer no funciona, vi a otros que utilizaron el mismo metodo que yo y les funciono perfectamente.
Alguno tal vez tenga experiencia con GTK o con programar en Linux y tal vez pueda ayudarme a resolver mi problema, desde ya muchas gracias.
Código C++:
El cout esta para verificar si el archivo esta en el área de cabecera, y siempre devuelve FALSE (0) Ver original
... static GtkStatusIcon *create_tray_icon() { GtkStatusIcon *tray_icon; tray_icon = gtk_status_icon_new_from_file("icono.png"); gtk_status_icon_set_visible(tray_icon, TRUE); return tray_icon; } GtkWidget* Ventana; int main(int argc, char **argv) { GtkStatusIcon *icono; gtk_init(&argc, &argv); Ventana = Crear_Ventana("Ejemplo", 600, 400); icono = create_tray_icon(); cout << gtk_status_icon_is_embedded (icono) << endl; gtk_main(); return 0; } /*La función crear ventana, esta definida en un archivo de cabecera incluido y simplemente crea la ventana en GTK y la muestra, eso lo use siempre asi que dudo que sea el problema*/