[MacPorts] #28911: GTK integration in OSX

MacPorts noreply at macports.org
Sat Mar 26 05:15:35 PDT 2011


#28911: GTK integration in OSX
-----------------------------------------------------------------------------------------------------+
 Reporter:  james.r.haigh@…                                                                          |       Owner:  macports-tickets@…                   
     Type:  request                                                                                  |      Status:  new                                  
 Priority:  Not set                                                                                  |   Milestone:                                       
Component:  ports                                                                                    |     Version:  1.9.2                                
 Keywords:  global menu globalmenu menubar x11 gtk integration mac osx native quartz aqua interface  |        Port:                                       
-----------------------------------------------------------------------------------------------------+
 With regards to a GTK native look and feel, I aimed to solve these
 problems:[[BR]]
 * integrate menus with OSX's menu bar[[BR]]
 * native looking widgets[[BR]]
 * change ctrl-alpha bindings to cmd-alpha

 Current solution: `gtk2 +no_x11 +quartz` with a theme such as `gtk-osx-
 tiger`.

 Problems:[[BR]]
 * apps start behind the currently focused window[[BR]]
 * some ports require `+x11` (such as some of `yelp`'s dependencies)[[BR]]
 * each binding has to be manually added

 The solution I have currently is adequate for now, but I would like to
 work on a more long-term solution based on '''GlobalMenu''':[[BR]]
 http://code.google.com/p/gnome2-globalmenu/issues/detail?id=136&q=mac

 X11 apps start in the foreground. I notice that with `gtk2 +x11`, X11.app
 responds to cmd-Q even when the gtk app is focused. So some combination of
 X11 and GlobalMenu could make the best solution. X11.app's menus could be
 replaced with GlobalMenu, it could capture cmd-alpha and send ctrl-alpha
 to the gtk app. X11.app's dock icon could be hidden.

 What do you think?

 James.

-- 
Ticket URL: <https://trac.macports.org/ticket/28911>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list