Ticket #316 (closed usability: fixed)

Opened 4 years ago

Last modified 3 years ago

Root window obscures all other windows, sometimes

Reported by: ckoch002@… Owned by: jeremyhu@…
Priority: Nice to Have Milestone: 2.5.0
Component: xserver Version: 2.4.0 (xserver-1.5.3-apple14)
Keywords: Cc:

Description

When I launch openbox-session from my .xinitrc, Openbox's root window obscures any other window. According to top, hitting command-N to spawn a new xterm technically works, but it's impossible to actually see the new xterm. This is all under full-screen mode.

If I then disable full-screen mode, Openbox's root window disappears as expected, but the xterms I spawned still are not visible. Hitting command-N at this point still creates new, invisible xterms.

On a possibly related note, I cannot command-click/right click on OpenBox's root window to get the Openbox menu, either. And quitting XQuartz does not kill the openbox process, I have to kill it myself.

The weird thing is that all of this used to work before -- with OS X 10.5.2's shipment of X11, if I remember correctly.

Here's the result of xwininfo -all -root with openbox-session running. It might be of interest.

xwininfo: Window id: 0x1fb (the root window) (has no name)

  Root window id: 0x1fb (the root window) (has no name)
  Parent window id: 0x0 (none)
     2 children:
     0x800001 (has no name): ()  1x1+0+0  +0+0
     0x40000e (has no name): ("" "")  1x1+-100+-100  +-100+-100

  Absolute upper-left X:  0
  Absolute upper-left Y:  0
  Relative upper-left X:  0
  Relative upper-left Y:  0
  Width: 1440
  Height: 900
  Depth: 24
  Visual Class: TrueColor
  Border width: 0
  Class: InputOutput
  Colormap: 0x21 (installed)
  Bit Gravity State: ForgetGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: no
  Corners:  +0+0  -0+0  -0-0  +0-0
  -geometry 1440x900+0+0

  Bit gravity: ForgetGravity
  Window gravity: NorthWestGravity
  Backing-store hint: NotUseful
  Backing-planes to be preserved: 0xffffffff
  Backing pixel: 0
  Save-unders: No

  Someone wants these events:
      ButtonPress
      ButtonRelease
      EnterWindow
      LeaveWindow
      StructureNotify
      SubstructureRedirect
      FocusChange
      PropertyChange
  Do not propagate these events:
  Override redirection?: No

  No window manager hints defined

  No normal window size hints defined
  No zoom window size hints defined

  No window shape defined
  No border shape defined

By the way, I compiled Openbox 3.4.5 with MacPorts.

OS X 10.5.8 | XQuartz 2.4.0 (xorg-server 1.5.3-apple14)

Change History

comment:1 in reply to: ↑ description Changed 4 years ago by ckoch002@…

Oh and I'm convinced it's not Openbox's or MacPorts' issue because I see similar behavior when trying to run Xfce. And I should mention that the openbox process that won't terminate eats up 99% of my CPU.

comment:2 Changed 4 years ago by jeremyhu@…

  • Status changed from new to assigned
  • Milestone set to 2.4.1

comment:3 Changed 3 years ago by jeremyhu@…

  • Milestone changed from 2.5.0 to 2.5.1

comment:4 Changed 3 years ago by jeremyhu@…

Is this still a problem with 2.5.0? The code setting up window levels was changed a while ago.

Also, if openbox is eating up 99% CPU, then that is certainly not an issue with X11.app.

comment:5 Changed 3 years ago by ckoch002@…

Nope, it's working fine now. Thanks

comment:6 Changed 3 years ago by jeremyhu@…

  • Status changed from assigned to closed
  • Resolution set to fixed
  • Milestone changed from 2.5.1 to 2.5.0
Note: See TracTickets for help on using tickets.