Thanks so much for the advice, but it wound up not working. In gtkwindow.c::gtk_window_realize, I inserterted the following line: ======== gdk_window_set_functions (widget->window, GDK_FUNC_ALL | GDK_FUNC_MINIMIZE); -------------- This effectively removed the minimize button from window on my DEVELOPMENT machine, which was running Ubuntu 11.04, Metacity Window Manager. I didn't realize, though, that the PRODUCTION machine was running Ubuntu 11.04 with a Compiz Window Manager. The Minimize Button was still there!!! Luckily, I was able to use ccsm (Compiz Settings Manager) to disappear the button. But why didn't it work in the first place? Why didn't the fix transfer to a new Window Manager? Would there have been a better way to hack the code to make the Minimize Button dissappear on all platforms and window managers? THanks Mitchell On Fri, Jun 21, 2013 at 3:58 PM, Jasper St. Pierre <jstpierre@xxxxxxxxxxx> wrote: > If you have a GdkWindow, you can tell the window manager to disable the > minimize button with MWM hints using gdk_window_set_functions along with > GDK_FUNC_MINIMIZE. > > On Fri, Jun 21, 2013 at 3:52 PM, Mitchell Verter <mitchell.verter@xxxxxxxxx> > wrote: >> >> Is there any way to remove the "Minimize" button by hacking the >> gtk+-2.24.18 code, or at least to prevent it from minimizing? >> >> I have been fiddling around with gtkwindow.c and gtkwindow-decorate.c, >> playing with gtk_window_iconify() and GtkWindow:decorated (Whether the >> window should be decorated by the window manager) but nothing seems to be >> working. >> >> I've read online that it's not, in fact, possible , and that this is >> controlled by the window manager. But I wanted to ask here before I gave >> up. >> >> The system we are working on is Ubuntu 11.04. I believe the window >> manager is Metacity. >> >> Thanks >> Mitchell >> >> _______________________________________________ >> gtk-list mailing list >> gtk-list@xxxxxxxxx >> https://mail.gnome.org/mailman/listinfo/gtk-list >> > > > > -- > Jasper _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gtk-list