> i'm trying to debug a panel applet in gnome2, but (as i understand) > i cannot run it from prompt, so i cannot debug it normally. > could you give me some hint on it? i'd like to see the g_warnings > and all. You are right. Both stdout and stderr of the applets point to /dev/null. So the only way for me was to do good old way: #define O_FLAGS ( O_CREAT | O_WRONLY | O_TRUNC ) int handle = fopen ("somefileforoutput", O_FLAGS, 0666 ); dup2( handle, 1 ); handle = fopen ("somefileforerror", O_FLAGS, 0666 ); dup2( handle, 2 ); // Also, useful but makes applet slower setlinebuf( stdout ); setlinebuf( stderr ); HTH, -- Sergey
Attachment:
signature.asc
Description: This is a digitally signed message part