Opened 3 months ago

Last modified 3 months ago

#73157 assigned defect

xorg-server @1.20.11_1: menubar RANDR broke sometime after Monterey

Reported by: msliczniak Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.11.5
Keywords: haspatch Cc:
Port: xorg-server

Description

The patch fixes the bug, but requires at least macos 10.11 so maybe xorg-server-1.20 based on 1.20.11_1 should be created first. The approach this takes is it makes the menubar and dock auto hide/show in X11 app regardless of the system setting.

https://github.com/XQuartz/XQuartz/issues/430#issuecomment-3438982235

after patch (nits clean):

% xdpyinfo -ext XINERAMA | awk 'END { print $0 }' 'RS=\n\n'
XINERAMA version 1.1 opcode: 138
  head #0: 2048x1280 @ 0,0
  head #1: 1024x1280 @ 3072,0
  head #2: 1024x1280 @ 2048,0

% xrandr                                                   
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 4096 x 1280, maximum 4096 x 1800
default connected 4096x1280+0+0 0mm x 0mm
   2560x1600     60.00  
   1280x800      60.00  
   2880x1800     60.00  
   2048x1280     60.00  
   1650x1050     60.00  
   1440x900      60.00  
   1152x720      60.00  
   1024x768      60.00  
   840x524       60.00  
   800x600       60.00  
   640x480       60.00  
   4096x1280      1.00*    2.00  
% lsappinfo info -long X11 | grep '^"[^"]*UI'              
"UIPresentationMode"="Suppressed"
"UIPresentationOptions"=3077
% 

Attachments (1)

XQuartz-430-00.patch (2.3 KB) - added by msliczniak 3 months ago.

Download all attachments as: .zip

Change History (2)

Changed 3 months ago by msliczniak

Attachment: XQuartz-430-00.patch added

comment:1 Changed 3 months ago by jmroot (Joshua Root)

Milestone: MacPorts Future

Milestone is only used for the base component.

Note: See TracTickets for help on using tickets.