Re: Window virtual larger than physical?

chuck gelm
2005-11-23T22:22:09Z

Ray Olszewski wrote:

> chuck gelm wrote:
>
>> My virtual window is larger than my physical window.
>> This is agrevating. I have a fresh install of Slackware v10.2
>> and I am using KDE v3.4.
>>
>> Is this a Xorg/Xwindow issue or a KDE issue?
>>
>> I have browsed around the KDE settings and googled,
>> but I have found no help. :-|
>>
>> I ran xorgsetup and choose not to have virtual windows larger,
>> yet after a few startx's, the window manager returns to this
>> virtual > physical mode. :-|
>>
>> How do I make my virtual window the same size as my physical window?
>
>
> It's almost surely an X Window issue. Assuming things haven't changed
> recently, the virtual X display is always the size of the largest
> physical display available. So if (for example) you have your X setup
> configured to switch between 640x480 and 1024x768, the virtual display
> will be set at 1024x768.
>
> Are you really saying that right after you run xorgsetup, the virtual
> display is (still using my example) 640x480, but that after you've
> started X a few times via startx (with the same uid), it switches to
> 1024x768 in a 640x480 physical display? Or are you seeing some
> different behavior and I am misinterpreting what you wrote?
>
> You may want to wait a bit to see if someone who knows Slackware 10.2
> can give you specific advice. If nothing comes along, though, you
> might post a followup that describes the problem with more specifics.
>
> I'm a bit new to the xorg version of X myself, but its config file
> looks similar to the old XFree86 ones. So if you do repost, please
> include:
>
> A. the "Screen" section
> B. the "Server Layout" section
>
> (or, if your xorg.conf file is as short as mine is, just include the
> whole thing).
>
> You might also want to look at the disgnostics that startx prints to
> (I think) STDERR and see what depth/mode combinations it says actually
> work with your video card and display. I suppose something might be
> changing there, though I'm hard pressed to think of what.

Hi, Ray, Paulo, and Stephen:

It is XORG related.

Paulo: Yes, you guessed correct. I was using xorgconfig and not xorgsetup.

I [kind of] fixed part of the problem by editing xorg.conf and removing
the "1280x1024"
in the 'Modes' lines. Now, I can I have a confortable screen size
without scrolling, but
only in 1024x768 mode. 800x600 modes has a virtual screen size of
?1024x768? and
requires scrolling. My monitor is a ViewSonic G773 and specifications
indicate:
Fh 30-70 Hz
Fv 50-180 Hz
1280x1024 x 66 Hz
1024x 768 x 87 Hz
800 x 600 x110 Hz

My video card is nVidia GeForce IV (64MB). I feel that this video card
should easily
supply the above rates.

I still have a larger virtual screen size than physical screen size
when using modes
800x600 and 640x480. :-|

Here is my /etc/X11/xorg.conf Screen and Server Layout sections:

# **********************************************************************
# Screen sections
# **********************************************************************

# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen 1"
Device "NVIDIA GeForce"
Monitor "My Monitor"
DefaultDepth 24

Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection

# **********************************************************************
# ServerLayout sections.
# **********************************************************************

# Any number of ServerLayout sections may be present. Each describes
# the way multiple screens are organised. A specific ServerLayout
# section may be specified from the X server command line with the
# "-layout" option. In the absence of this, the first section is used.
# When now ServerLayout section is present, the first Screen section
# is used alone.

Section "ServerLayout"

# The Identifier line must be present
Identifier "Simple Layout"

# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens. The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen. In this example, screen 2 is located to the
# right of screen 1.

Screen "Screen 1"

# Each InputDevice line specifies an InputDevice section name and
# optionally some options to specify the way the device is to be
# used. Those options include "CorePointer", "CoreKeyboard" and
# "SendCoreEvents".

InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"

EndSection
-----
Regards, Chuck