>Hi,
>I have set up X in Slackware to run in the 800x600 resolution
>with no virtual desktop. However when I start X windows, the
>desktop is still a little bit bigger than the monitor screen.
>It seems that this is not the virtual desktop problem because
>the desktop is only *slightly* bigger than the screen, and
>there is only one virtual panel available.
>The problem disapears when I swith to higher resolution.
>What may be wrong?
It's a virtual desktop. I'll wager that your XF86Config has something like
this:
Section "screen"
...
Modes "800x600" "1024x768" "640x480"
...
EndSection "screen"
XFree86 sets the video mode to the FIRST resolution in the list, but it
sets the root desktop to the LARGEST resolution in the list. Thus, you're
probably seeing a 1024x768 desktop in an 800x600 video mode.
XFree86 4.2.x has to do that, because the X protocol provides no way to
change the size of the root desktop. (XFree86 4.3.x adds a new extension
called "Resize and Rotate" that finally adds this ability, but it isn't out
yet.)
If you always want 800x600, change your XF86Config so all the Modes lines
read:
Modes "800x600"
--
Providenza & Boekelheide, Inc.