It took around one hour to think and implement. Here is the think free code. I'll revive it with abstraction
/* other continents */
I'm writing just not to loose information I just gathered. You can scale display,
I have 1600x1280 display in my work and I have 1200x768 on my lap.
xrandr --output LVDS --scale 1.25x1.56