QB64 Phoenix Edition 3.4.1 Released
#29
(11-18-2022, 10:12 PM)SMcNeill Wrote: Now, on Linux, in its dozens of varieties, what could we call to get that same information, without relying on glut?  Does X11 report it somewhere?  

I dunno!  I'm not a Linux programmer.  I'm not familiar with the Linux system.  I may know what the issue is -- just like you do now as well -- but that doesn't mean I'm any more capable of fixing it than you are. 
At least there's "xrandr" terminal command. The first entry which says "connected" rather than "disconnected" should give out the maximum dimensions. But this has to be tested with two screens. Also the "library" version might be preferred, not another thing to have to "SHELLHIDE" to. In fact enter "man 3 xrandr" on the terminal.

I almost forgot to mention there's this new craze called "Wayland" going around to replace "X11" which would of course have a different way of reporting its state.

Here's the output on my laptop from Manjaro MATE:

Code: (Select All)
[xx@hp2000pc ~]$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768      60.03*+  40.01  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   640x400       59.88    59.98  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
Reply


Messages In This Thread
QB64 Phoenix Edition 3.4.1 Released - by SMcNeill - 11-16-2022, 04:13 PM
RE: QB64 Phoenix Edition 3.4.1 Released - by mnrvovrfc - 11-18-2022, 11:45 PM
RE: QB64 Phoenix Edition 3.4.1 Released - by Fifi - 11-23-2022, 01:19 PM



Users browsing this thread: 21 Guest(s)