On Thu, Jan 29, 2015 at 3:52 PM, René J.V. <[email protected]> wrote:
> I have been noticing a strange difference in window raising behaviour > between window managers, using XQuartz 2.7.7 . Openbox, xfwm4 and > WindowMaker (from MacPorts) all raise windows so to speak in the X11 layer. > So if a Mac application is active and frontmost, clicking on an X11 window > will make it (and XQuartz) active and raise it w.r.t. the other X11 > windows, but will not bring that window in front of the active Mac window. > That's a severe limitation, because it means going to the Dock and clicking > on the XQuartz icon, or using the AppSwitcher. Worse, even the window > manager command to raise a window (or make it "always in front") is not > enough to bring the window forward. > > Not so with twm, or the ctwm clone I've been using. With this wm, clicking > on the window titlebar will bring the window to the front as it should. > Clicking inside the window doesn't, but then the keyboard shortcut to raise > the window is enough to complete the action. > > Any idea where this difference comes from? Twm and ctwm are probably the > most archaic in the bunch I just tried, so is there something they aren't > doing right ... which is actually not-so-right when managing windows on an > XQuartz server? > It depends on how they manage window stacking. Some window managers just use XRaiseWindow/XLowerWindow, which works like twm. Others use XRestackWindows, which can only restack within the X11 windows and can't raise an X11 window over a native window because native windows are invisible to it. -- brandon s allbery kf8nh sine nomine associates [email protected] [email protected] unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
_______________________________________________ Do not post admin requests to the list. They will be ignored. X11-users mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/x11-users/archive%40mail-archive.com This email sent to [email protected]
