Opened 14 years ago

Closed 5 years ago

#5 closed defect (wontfix)

Windows don't reshape properly under XMonad

Reported by: Ben Lippmeier Owned by:
Priority: normal Milestone:
Component: User Interface Version: 1.3.0
Keywords: Cc:

Description

XMonad forces the window to a certain size, and we don't seem to catch the reshape event. This causes bad scaling of static examples like Flake.

Change History (9)

comment:1 Changed 14 years ago by Ben Lippmeier

Milestone: 1.0.2.0

comment:2 Changed 13 years ago by Ben Lippmeier

Milestone: 1.2.0.0
Priority: normalhigh

comment:3 Changed 13 years ago by Ben Lippmeier

Milestone: 1.2.0.0

comment:4 Changed 13 years ago by Ben Lippmeier

Milestone: 1.4.0.0
Priority: highblocker
Version: 1.0.0.01.3.0

comment:5 Changed 13 years ago by Ben Lippmeier

Milestone: 1.4.0.0

comment:6 Changed 12 years ago by Ben Lippmeier

This needs to be tested with the new GLFW window manager interface.

comment:7 Changed 12 years ago by Ben Lippmeier

On 28/12/2011, at 4:56 PM, Thomas DuBuisson? wrote:

Am I the only one who has issues with getting the keyboard back after
terminating a full-screen gloss program?

Steps:

1. Use Xmonad
2. import Graphics.Gloss >>  display (FullScreen (200, 200)) white (Circle
80)
3. [esc]
4. Notice the lack of input from the keyboard - neither the terminal
(xterm) or xmonad (ex: cctrl-shift-c or M-tab) catch keyboard events.
5. Start and stop an X application (via the mouse, if you have a panel
and can do that)
6. Notice you now can use the keyboard.


> Does this happen with both the GLUT and GLFW backends? If not it'll be a
> problem in the other one.

The behaviors are radically different.

With GLUT it made a box in the upper left that was 200x200 (I assume)
and left the rest of the screen as-is (my terminal + panel).  Upon
termination I get the originally reported issue.  With GLFW-b, the
entire screen is used to display a scaled version of the 200x200
window (so, pixelated) and upon termination everything behaves
properly.

comment:8 Changed 12 years ago by Ben Lippmeier

Priority: blockernormal

comment:9 Changed 5 years ago by Ben Lippmeier

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.