This might not be nice, but it makes sm work with xmonad. I hope
this does not hurt other users.
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_decorated(GTK_WINDOW(window), FALSE);
+ gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
+ GdkScreen *screen = gtk_window_get_screen(GTK_WINDOW(window));
+ gtk_widget_set_size_request(window, gdk_screen_get_width(screen),
+ gdk_screen_get_height(screen));
gtk_window_fullscreen(GTK_WINDOW(window));
g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);