Well, I'm not actually talking about managing the applications within
X11 and so forth, just simply the X11 interface itself. Rather than
putting the X11 application within the Dock, push its controls into the
menubar. Also the shortcut I was referring to is just a way to more
quickly and efficiently control and bring X11 into and out of the
foreground as well as quickly switch between root/nonroot display mode.
It doesn't really seem that you need to do anything at all with the way
the widgets and they way that they're controlled with what I'm talking
about as this is all simply putting another face on the way things are
currently handled... Please correct me or rephrase your thoughts if I'm
missing something here.
On Mar 10, 2005, at 6:10 PM, Sean Ahern wrote:
1) If you simply took the X11 app as it currently runs and turn it
a menubar item so that all contents in the menubar (Preferences,
Applications, Edit, Window, Help) would all be items in the menubar
icon dropdown. Just simply use the stylized X logo and pop it in up
the time and spotlight and you'd have much happier users. There is no
reason to have it otherwise as it is more a system service and server
than an application. Or at least give users the option to have this.
I agree that this would make many apps more "mac-like". However, X has
no idea that the thing drawn on a window is a "menu bar" or even that
it's clickable. It probably knows it has text, since it presumably drew
to the window with an XDrawString (or similar) call.
Fundamentally, X knows nothing about buttons, menus, menu items and the
like. This is the role of the widget library (GTK, Qt, Motif
FOX, wxwidgets, etc.). The only way Apple's X11.app would have enough
information to present a menu bar as a proxy for a feature in an X11
application would be to intercept the calls at the widget library level,
not the X11 level. Do-able, possibly, if you played some dynamic
library games, but a moving target, and difficult to get right in all
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden