Re: XF86_FBDev and gpm for a Lombard
On Fri, Aug 13, 1999 at 08:46:17AM -0700, Chris Baker wrote:
> Michael G Schwern <schwern@pobox.com> writes:
> > The first thing I noticed... there's no way to configure X!
> > XF86Config, XF86Setup, xf86config, XConfigurator... looked
> > everywhere, installed every X11 package I could think of (I'm booted
> > in MacOS right now so I can't check exactly what I've got, but I've
> > got the basics and much more) I wound up using the last vestiges of my
> > Linux/PPC installation to configure X and stole /etc/X11/XF86Config
> > from there. It mostly works, had to fiddle with the font paths.
> >
> > So, exactly how is one expected to configure X? I think someone
> > earlier commented that since the Frame Buffer X driver wasn't as touchy
> > as others, it wasn't necessary to have an X configuration program.
>
> Just a guess: do you have Xautoconfig?
Okay, I'm in Debian-land now, so I can diagnose better.
No Xautoconfig.
I have the xfree86-common, xlib6g, xbase-client, xcontrib, xfonts-*,
xlib6g-dev, xserver-common, xserver-fbdev, xserver-ggi, xterm and
xviewg packages, along with lots of other X11 related stuff and window
managers. My installation is up to date with ftp.debian.org. I
figured I'd mention that and get it out of the way.
"dpkg -S Xautoconfig" reports nothing, "dpkg -S config | grep X" turned up
nothing useful.
Soooo, how did everyone else configure X?
<Digression>
> [...]
>
> > /(?:(?:(1)[.-]?)?\(?(\d{3})\)?[.-]?)?(\d{3})[.-]?(\d{4})(x\d+)?/i
>
> A phone number, right? What's the (?:(?: at the beginning mean?
my($one, $area_code, $prefix, $number, $extention) =
/(?:(?:(1)[.-]?)?\(?(\d{3})\)?[.-]?)?(\d{3})[.-]?(\d{4})(x\d+)?/i
(?:...) is a non-capturing grouping, so you can use modifiers like ?,
* and + on a group without capturing it to $1 and friends.
To be nice, I'll write it clearly:
# -, . or nothing is assumed to delimit.
/(?:
(?:(1)[.-]?)? # 1
\(?(\d{3})\)?[.-]? # Area code
)? # A given phone number might not have an area code.
(\d{3})[.-]? # Prefix
(\d{4}) # Number
(x\d+)? # Extension
/ix
This is nothin' and its extremely US-centric. It also doesn't cover
things like "1-800-FLOWERS" As long as we're on the subject, I'll
really scare the pants off ya, this one comes from Eli the Bearded:
(
$one, $area, $exchange, $local, $extension,
$int, $country, $intcity, $intlocal, $intextension
) =
m! \b (1?) \s* (?: [(./-]? \s* (\d{3}) \s* [)./-]? \s* )?
(\d{3}) (?: \s* [./-] \s* | \s+ )? (\d{4}) \s* (x \s* \d+)? \b
| \b (0 \s* 11) [\s./+-]* \(? (\d{3}) \)? [\s./+-]*
(\d{2,}) [ ./+-]* (\d+) \s* (x \s*\d+)? \b
!ix
This one -still- doesn't take into account all the international
possibilities.
</Digression>
--
Michael G Schwern schwern@pobox.com
http://www.pobox.com/~schwern
/(?:(?:(1)[.-]?)?\(?(\d{3})\)?[.-]?)?(\d{3})[.-]?(\d{4})(x\d+)?/i
Reply to: