2011-09-10

Netbook Resolution too small -- Not a problem

Some applications, especially games, simply will not run when that encounter an exotic resolution. Even ones that support resolutions smaller than the one you have (its oddly expected you will run the app and adjust the resolution to a smaller one, even though the app will not run). This is easy to fix using Linux. You can use this to run stubborn DOS & Windows applications as well using emulation (DOSbox & wine respectively). Here are some instructions for an LCD screen on a netbook with a flashing native resolution of 1024x576 (not 1024x600). This example sets a virtual resolution of 1024x600 which is suitable to satisfy most 800x600 minimum apps. If you don'r have it, you'll need to install xrandr (in x11-xserver-utils)
Open a Linux Terminal (its on the GUI menu if you are not in one already)
type the line below:
xrandr --output LVDS1 --mode 1024x576 --fb 1024x600 --panning 1024x600

Done. There are 24 lines of resolution you can see in this arrangement (the top and/or on the bottom bits of the screen), but you may scroll this as needed by moving the Linux cursor to the edge that's hidden. If the app does not let you do this, then scroll the screen into an optimal view port _before_ running it. This trick can cause problems for apps that are expecting the computer to be set to its native resolution. So here is how to change back:
xrandr --output LVDS1 --mode 1024x576 --fb 1024x576

This works for even large minimum screen sizes, and for horizontal scrolling as well.