Re: X11 2.3.1 on Macbook Pro, Enlightenment, request for feedback on issues
Re: X11 2.3.1 on Macbook Pro, Enlightenment, request for feedback on issues
- Subject: Re: X11 2.3.1 on Macbook Pro, Enlightenment, request for feedback on issues
- From: Cameron Simpson <email@hidden>
- Date: Tue, 30 Sep 2008 15:59:55 +1000
On 24Sep2008 18:54, Jeremy Huddleston <email@hidden> wrote:
> On Sep 24, 2008, at 15:01, Dave Ray wrote:
>> On Sep 24, 2008, at 1:04 PM, Jeremy Huddleston wrote:
>>> On Sep 24, 2008, at 12:07, Dave Ray wrote:
>>>> Enlightenment window manager puts a thin horizontal bar at the top
>>>> of the screen, which is a "grab bar" for the different workspaces.
>>>> Under Apple's stock X11 implementation, Enlightenment would draw
>>>> the grab bar just below OS-X's menu bar. Workspaces could be
>>>> grabbed, moved as they were designed. Under the development X11
>>>> 2.3.1, Enlightenment draws the grab bars underneath the OS-X menu
>>>> bar, so they are invisible and inaccessible. I can switch
>>>> workspaces other ways within the window manager, but this is a
>>>> major impediment. It would be better if the X11 screen area was
>>>> below the OS-X menubar.
>>>>
>>>> Is there a setting I am missing, or something I could add to a
>>>> config file to take care of this?
>>>
>>> Hmm... this is going to be a pickle to deal with. We're reporting
>>> the full screen size because that is what is going to be used when
>>> we enable full screen support in the WM or when we enable rooted
>>> mode (also fullscreen without the mac menu bar)...
But... until then, that area is not a reasonable thing to offer.
Could it not be offered please?
( BTW, you remark on a web page somewhere that the full screen code is lost
in the old Apple code, not available. Maybe you should contact the author
of Chicken-of-the-VNC, which has a working togglable full screen mode. He
may be able to supply the necessary Apple fu.
)
As remarked, the stock X11 didn't offer this. I'm encountering this
problem by proxy today; my GF runs X11 with icewm and today upgraded
her Mac from 10.5.4 to 10.5.5, and this probably also updated X11.
Before the update, icewm put the task bar just below the apple menu bar and
kept windows below it.
After the upgrade, the task bar is under the apple menu bar and cannot
be used. Likewise, maximising a window puts its title bar under the menu
bar, and then things are very bad indeed.
I am speculating that the Apple X11 either didn't offer the menu bar area,
_or_ that it presented a client with EWMH settings to "claim" that area.
Probably the former.
>>> I'll probably have to add in some logic for the transition between
>>> these phases much like when a new monitor is plugged in... hmm...
I was thinking that because you can resize the presented area on a
monitor plug, this kind of thing should in fact be pretty easy.
>> Thanks for the feedback. ok.. it's currently by design. Is there an
>> xorg.conf fie or some config file that I can use to override the
>> defaults on the screen size? I cannot find an xorg.conf file anywhere.
>> That would be a very useful workaround in the meantime.
>
> xorg.conf is for the xorg/xfree86 DDX, not the XQuartz DDX. Your
> preferences are mostly in X11->Preferences (with a few extras that you
> can read about in the XQuartz man page that you need to set directly
> using defaults).
But... none of those give control of X11's drawable area.
Could you at least present a pref giving a "preferred drawable area"
or something like that. It would make things work for several people
from the sound of it.
[...]
> Yeah, kinda... more like I didn't predict people trying to use X11 on
> OSX this way quite yet (I wanted some breathing time with a working
> quartz-wm X11 before people tried things like other WM/SMs).
Regretably, there were people using X11 with other WMs well back in the
Tiger days.
Cheers,
--
Cameron Simpson <email@hidden> DoD#743
http://www.cskk.ezoshosting.com/cs/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden