Why does video work if it's not defined in xorg.conf?

Using applications, configuring, problems
Post Reply
Message
Author
Magruder
Posts: 31
Joined: Sun 22 Jun 2008, 14:07

Why does video work if it's not defined in xorg.conf?

#1 Post by Magruder »

I'm running Lucid Puppy 5.1.1 on a new Toshiba Satellite laptop, and I'm trying to understand how and why X operates, even though the video and touchpad aren't defined in xorg.conf.

When I installed Puppy (frugal install) it booted up fine without running xorgwizard. The video is exactly how it needs to be, and the touchpad settings are almost where they need to be. Vertical scrolling isn't enabled, and that's the main thing I want to change.

When I try to run flSynclient to modify the touchpad settings, flSynclient crashes, with a message that the driver isn't loaded.

The fix for this is to load the driver by running xorgwizard. When I did that, I had to do some experimenting to get the video settings back to where they had been. So I started over with a pristine install, and I looked in xorg.conf to see what video settings I had before running xorgwizard.

Here's what I don't understand. Before I run xorgwizard, xorg.conf doesn't have video settings and doesn't have touchpad settings.

The only Section headers in xorg.conf are:
Section "Module"
Section "Files"
Section "ServerFlags"

The last two lines are:
#everything past here is auto-generated by Puppy's Xorg Wizard...
#PuppyHardwareProfile=Intel_r_Cantiga_Graphics_ChipLGDisplay

After running xorgwizard there several more sections, for Input Device, Monitor, Screen, and others.

How come the video works before I run xorgwizard? Why does the touchpad work? Where does the X server find whatever information it's using for the initial setup?
Magruder
Posts: 31
Joined: Sun 22 Jun 2008, 14:07

#2 Post by Magruder »

After poking around I found that the touchpad settings are stored in /root/.flSynclient, but that file doesn't seem to be present until you run xorgwizard.
User avatar
Burn_IT
Posts: 3650
Joined: Sat 12 Aug 2006, 19:25
Location: Tamworth UK

#3 Post by Burn_IT »

Like most installs, Puppy interrogates the hardware and has built in default drivers that provide basic?? functions. It is only when you want to use the more specialised functions of the hardware that the generic drivers fail to provide.
"Just think of it as leaving early to avoid the rush" - T Pratchett
User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#4 Post by Béèm »

I had this also on one occasion and running xorgwizard did bring things to normal. Never understood why, but Burn-IT made a good point.

P.S. I can't forget the last time I remembered something.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

Re: Why does video work if it's not defined in xorg.conf?

#5 Post by shinobar »

Magruder wrote:How come the video works before I run xorgwizard? Why does the touchpad work? Where does the X server find whatever information it's using for the initial setup?
Known issue of Lupu-5.1.1 on the touchpad.
See if you like to know why:
http://www.murga-linux.com/puppy/viewto ... 685#459685
The solution:
http://murga-linux.com/puppy/viewtopic. ... 668#444668
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
Post Reply