X11 kan beregne fysisk størrelse ved at hente skærmens millimeterbredde via XRRGetScreenResourcesCurrent og pixelbredde fra CRTC-info
Programmet håndterer ConfigureNotify-events til dynamisk at opdatere radius i pixels baseret på skærmens dpi (pixels/mm)
OpenGL-fragmentshaderen tegner en cirkel, hvis radius er sat, så den altid måler to tommer i den virkelige verden på enhver skærm
Demonstration på laptop, ekstern skærm og TV viser, at cirklens fysiske størrelse forbliver konstant på forskellige opløsninger
Konklusion: Ignorer påstande om, at X11 ikke kan skalere – det er muligt med korrekt brug af X RandR og OpenGL
Get notified when new stories are published for "🇩🇰 Hacker News Dansk"