XFree86 3.2A?

1997-02-23 Thread Stephen Early
Robert Nicholson writes:
 > I've heard that the acceleration is worth it. Particularly on my Tecra.
 > 
 > So are the .deb's available for 3.2A?

No. Debian only includes software for which source is available; the
XFree86 betas are binary only releases.

If you are only interested in the acceleration then you should be able
to install the appropriate XFree86-3.2A server binary either on top of
your current binary or in /usr/local/bin.  If you install it in
/usr/local/bin then remember to change the first line of
/etc/X11/Xserver to point to the correct place.

Steve Early


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]


What's the trick with X 3.2?

1996-11-29 Thread Stephen Early
[EMAIL PROTECTED] writes:
 > I've looked through the dependencies and I think xlib6 should be installed
 > first.  Turns out there is something called "xlib" that is blocking an
 > easy upgrade.  I get the following few errors:

In this particular case it's a bug in the gwm package; it depends on
xlib when it should have depended on elf-x11r6lib. If you remove it
before upgrading, the upgrade should work.

You may find that there are other packages with a similar bug. You can
tell which package it is that is getting in the way; dpkg tells you here:

 > 
 > dpkg: considering removing xlib in favour of xlib6 ...
 > dpkg: no, cannot remove xlib (--auto-deconfigure will help):
 >  gwm depends on xlib (>= 3.1.2-4)
^^^
 >   xlib is to be removed.
 > dpkg: regarding xlib6_3.2-1.deb containing xlib6:
 >  xlib6 conflicts with elf-x11r6lib
 >   xlib provides elf-x11r6lib and is installed.
 > dpkg: error processing xlib6_3.2-1.deb (--install):
 >  conflicting packages - not installing xlib6
 > Errors were encountered while processing:
 >  xlib6_3.2-1.deb
 > ===

Once you have upgraded the X packages you can re-install the buggy
packages using the --force-depends option.

Steve Early


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]


Re: Odd X message

1996-11-27 Thread Stephen Early
Guy Maor writes:
 > Add this to your XF86Config file:
 > 
 > Section "Modules"
 > Load "pex5.so"
 > Load "xie.so"
 > EndSection

Alternatively, if you don't use PEX and XIE then don't add the Load
lines. Save yourself a bit of memory...

Steve Early


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]


xdm -- Second X Session

1996-11-26 Thread Stephen Early
[EMAIL PROTECTED] writes:
 > So far, I've only been able to manually get a second X session going for
 > root (doesn't seem to work for a normal user :( ) by using the following
 > command line: "startx -- /usr/X11R6/bin/XF86_Mach64 :1"

How about something like 'X :1 -query machinename' where machinename
is the name of your machine. Incidentally, you can control who is
allowed to start the X server by editing the first line of the
/etc/X11/Xserver file.

The '-query' option tells the server to send an XDMCP 'query' message
to the xdm on the specified machine, asking that xdm to manage the
display. If you want to start an X session on another machine you can
use the same command.

Alternatively you can get xdm to start two servers by adding another
line to /etc/X11/xdm/Xservers. You will need to specify that the
second server is display :1, and you will probably also need to tell
the servers explicitly which VT to start on; there is a known race
condition when two servers start simultaneously.

Steve Early


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]


What Debian packages do I need to grab to upgared to Xfree 3.2

1996-11-19 Thread Stephen Early
Stan Brown writes:
 >  Could someone give me a complete list of the Debian packages neededto
 >  upgradeto XFree 3.2 ?

Filenames and md5sums:

-rw-r--r--   1 root root  2027180 Nov 10 05:23 xbase_3.2-0_i386.deb
-rw-r--r--   1 root root 14588186 Nov 10 05:36 xbooks_3.2-0_all.deb
-rw-r--r--   1 root root   393680 Nov 10 05:23 xext_3.2-0_i386.deb
-rw-r--r--   1 root root  1632024 Nov 10 05:25 xfnt100_3.2-0_all.deb
-rw-r--r--   1 root root  1355422 Nov 10 05:25 xfnt75_3.2-0_all.deb
-rw-r--r--   1 root root   266374 Nov 10 05:25 xfntbase_3.2-0_all.deb
-rw-r--r--   1 root root  3070500 Nov 10 05:25 xfntbig_3.2-0_all.deb
-rw-r--r--   1 root root   499664 Nov 10 05:26 xfntcyr_3.2-0_all.deb
-rw-r--r--   1 root root12424 Nov 10 05:25 xfntpex_3.2-0_all.deb
-rw-r--r--   1 root root  1128244 Nov 10 05:26 xfntscl_3.2-0_all.deb
-rw-r--r--   1 root root   529024 Nov 10 05:23 xlib6-dev_3.2-0_i386.deb
-rw-rw-r--   1 root root   688698 Nov 10 05:24 xlib6_3.2-0_i386.deb
-rw-r--r--   1 root root   883298 Nov 10 05:37 xmanpages_3.2-0_all.deb
-rw-r--r--   1 root root   776276 Nov 10 05:24 xnest_3.2-0_i386.deb
-rw-r--r--   1 root root   610288 Nov 10 05:18 
xserver-8514_3.2-0_i386.deb
-rw-r--r--   1 root root   683642 Nov 10 05:18 
xserver-agx_3.2-0_i386.deb
-rw-r--r--   1 root root   670786 Nov 10 05:19 
xserver-mach32_3.2-0_i386.deb
-rw-r--r--   1 root root   713696 Nov 10 05:19 
xserver-mach64_3.2-0_i386.deb
-rw-r--r--   1 root root   614174 Nov 10 05:19 
xserver-mach8_3.2-0_i386.deb
-rw-r--r--   1 root root   649426 Nov 10 05:19 
xserver-mono_3.2-0_i386.deb
-rw-r--r--   1 root root   689422 Nov 10 05:20 
xserver-p9000_3.2-0_i386.deb
-rw-r--r--   1 root root   862832 Nov 10 05:20 xserver-s3_3.2-0_i386.deb
-rw-r--r--   1 root root   765344 Nov 10 05:20 
xserver-s3v_3.2-0_i386.deb
-rw-r--r--   1 root root   935350 Nov 10 05:21 
xserver-svga_3.2-0_i386.deb
-rw-r--r--   1 root root  1106326 Nov 10 05:21 
xserver-vga16_3.2-0_i386.deb
-rw-r--r--   1 root root   624070 Nov 10 05:21 
xserver-w32_3.2-0_i386.deb
-rw-r--r--   1 root root   804134 Nov 10 05:25 xslib_3.2-0_i386.deb
938f2dacc8240c2566e5a3f0e3083ad8  xbase_3.2-0_i386.deb
349ca1638db1a682074e413072d2e07b  xbooks_3.2-0_all.deb
a5f6d9cf4a737bffcf648403fbab88af  xext_3.2-0_i386.deb
845865b2cbf5ccda82165807dbc80a25  xfnt100_3.2-0_all.deb
e452e392ca772c77541a5bca0fb5db5f  xfnt75_3.2-0_all.deb
a47774de33c80c4286eccd8943e3425b  xfntbase_3.2-0_all.deb
7d8750b21519c7dcd1122f5f62d7f77b  xfntbig_3.2-0_all.deb
7e9da326eb1e14914c1e4e9a71a1eca2  xfntcyr_3.2-0_all.deb
42dfea1e12f2b37bceefbc0ebd7e3145  xfntpex_3.2-0_all.deb
ad078b63c86d2e34e07f15a2c0199fa9  xfntscl_3.2-0_all.deb
ab19341d565f6297cd698030754ccdfe  xlib6-dev_3.2-0_i386.deb
a05a89cc3226117efd17d04620acefa0  xlib6_3.2-0_i386.deb
d8f768f95b9835bb2dea9872715f6941  xmanpages_3.2-0_all.deb
d0b2579a7536e05e53428f771c5db566  xnest_3.2-0_i386.deb
1241e7614db9d10fd957c4d470b878a0  xserver-8514_3.2-0_i386.deb
6434ffcc7f612dbacff3cae7b997f9b2  xserver-agx_3.2-0_i386.deb
554dd62afc9efad269ce0c156f52b7d1  xserver-mach32_3.2-0_i386.deb
24e5dc0b2cae4962426d60f1f1926e36  xserver-mach64_3.2-0_i386.deb
09daac8b38c35e03ae63fd7f1d79d827  xserver-mach8_3.2-0_i386.deb
140396e617e8f5066afb610cf6d7077b  xserver-mono_3.2-0_i386.deb
39e5125b3c6016f0037f75896739fe8a  xserver-p9000_3.2-0_i386.deb
f0328d8a7e52448c33c07b775cb02776  xserver-s3_3.2-0_i386.deb
dd467f26399ebc8935326bd6cfd5dc11  xserver-s3v_3.2-0_i386.deb
18163afb25c1137c6613411cf14e2bc4  xserver-svga_3.2-0_i386.deb
3126d4744a3680ada2e52548d3e29704  xserver-vga16_3.2-0_i386.deb
305dd922d9ee682bf780666c47fd5ffb  xserver-w32_3.2-0_i386.deb
9ff55f1a7b4bc4dc9fc7e8f48d760d81  xslib_3.2-0_i386.deb

I haven't released the 3.2 version of xcontrib yet. That will probably
happen next weekend.

 >  I have compiled it and run it on my Debian machine, and it is a big win
 >  for my S3 card, but I would like to keep dpkgs database up to date on
 >  the state of my machine. I grabe everything in unstable/boinary/x11
 >  that had a 3.2 in the filename, and this appears to not be the complete
 >  set.

What do you seem to be missing? If your file transfer went alright, my
guess is that you have some old, incorrect packages on your system
that depend on 'xlib' rather than 'elf-x11r6lib'; this will prevent
you from installing the new 'xlib6' package. If this is the case,
upgrade or remove the packages that depend on xlib before installing
the new X packages.

Steve Early

--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]


X is painful

1996-11-15 Thread Stephen Early
[no-longer CCed to debian-devel because this isn't a developer issue
really]

Bill Bumgarner writes:
 > 
 > I have to vent.
 > 
 > I cannot believe that after HOW MANY years of development, X windows is  
 > still such a completely inconsistent and painful user interface.

Ah. The X Window System is not a user interface. It is a standard by
which applications can drive displays and input devices. It provides
mechanism, not policy.

It is possible to build very nice user interfaces on top of X. The
system used by secretaries where I work, for example, is built using
X. All of the applications in this system, including the window
manager, come from one vendor (Xerox in this case, I believe).

 > Maybe I'm just spoiled by years of NEXTSTEP-- but, damnit, NEXTSTEP really  
 > is the most well-inntegrated user inrface *ever* built.  Seriously.

NextStep provides policy as well as mechanism. I agree, it is
extremely nice.

Creating a user interface under X that is as good as NextStep is just
a matter of getting every X application author to agree to adhere to
the same policy. I wish you luck.

Steve Early

--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]


XFree86 3.2 Initial Reports

1996-11-15 Thread Stephen Early
Bill Bumgarner writes:
 > 1) XF86Setup doesn't provide for resolutions beyond 1280x1024 [though it
 > does a nice job of ensuring that the server chooses the HIGHEST available
 > resolution].

Resolutions beyond 1280x1024 are not yet a common case. I suspect that
most people using higher resolutions will want to tailor them for
their monitors anyway. You ought to be able to do this using xvidtune.

If you can come up with a patch to make XF86Setup provide higher
resolutions, unidiffs are gratefully accepted...

 > 2) There is no option to automatically start the server using other than
 > an 8 bit mode.  While the configuration information is correctly created
 > for 15, 16, 24, and 32 bpp modes, one must edit /etc/X11/xdm/Xservers by
 > hand and add '-bpp 16' [or whatever].

I suppose I _could_ add a prompt for this in the postinst scripts. On
the other hand, editing configuration files is not difficult.

 > The default background used under XDM is disgusting-- it is pretty much
 > gurantees to cause aliasing on any monitor at higher resolutions...
 > whoever decided that that particularly multi-pixel carpet-like pattern
 > should be the X standard should be shot.

It makes a really good test pattern, though. When you're setting up
your monitor it's ideal.

A solid background for the login screen is probably desirable. As you
mention in your other message, it could be achieved with a line in
/etc/X11/config and a section in the Xsetup file. I'm quite reluctant
to edit these files without good cause, though, because whenever I do
it makes dpkg scream about conffiles to all the people who have
customised them. "If it isn't broken, don't fix it" etc.

 > We really ought to add a more pleasant default background color for user's
 > and for the xdm window.  As well, we should customize the login panel to
 > provide a more pleasant and attractive debianized experience.

One of the good things, in my opinion, about Debian is that it
provides packages that are set up sensibly with 'normal' defaults. I
don't want to start doing anything fancy just to look pretty; other
distributions have tried this, and it occasionally causes confusion
and problems. It's more a philisophical issue than a technical one,
really - people should be able to configure their systems however they
like, without having to undo all sorts of distribution-specific gunk
first.

Steve Early

--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]


Re: problems with X

1996-10-06 Thread Stephen Early
In article <[EMAIL PROTECTED]> you write:
>I have installed Debian 1.1.9 and xbase, xlib, xserver-svga, and fvwm
>packages. I chose during xbase to use xdm to start x.. and during boot-up
>I see the message "starting xdm".. however typing "xdm" at a root prompt
>doesn't do anything. I tried xinit and got the following output:

If you use xdm to start an X server, then the server should start
automatically when you boot. If it doesn't then there's something
wrong. You shouldn't have to type 'xdm' at any prompt.

>TRANS(SocketUNIXConnect) () can't connect: errno = 111
>giving up.
>xinit:  Connection refused (errno 111):  unable to connect to X server
>xinit:  No such process (errno 3):  Server error.

This is the clue. For some reason, the X server is unable to create
the Unix-domain socket to listen for local connections. This could be
because you don't have Unix-domain sockets in your kernel (I don't
know whether this is a configuration option anymore) or because there
is something up with the /tmp/.X11-unix directory.

Try deleting /tmp/.X11-unix (and everything under it) and starting the
server.

Steve Early

--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]


Re: X authorization

1996-09-15 Thread Stephen Early
In article <[EMAIL PROTECTED]> you write:
>How is the X authorization set up in Debian?
>
>I am running xdm and I discovered that only the login user can
>start an X window.

The 'MIT-MAGIC-COOKIE' authentication method is being used; only X
clients with access to the appropriate 'cookie' (an automatically
generated password) can connect to the server. I suggest you read the
Xsecurity manpage in the xmanpages package for more information. The
xauth and Xserver manpages are also relevant.

>There are 2 situations when I cannot start a 
>X window:
>(1) when I try to start a window after 'su' to root. I discovered this
>can be fixed if I do 'xhost +mymachinename'. How to this automatically?
>A line in Xaccess or some /etc/X11/X???.hosts file?

You should set up a script to be run by root to copy the cookie from
the user's .Xauthority file to root's .Xauthority.

>(2) after establishing a PPP connection to my service provider and 
>changing my hostname (I have only a dynamic IP address from my ISP).
>Here I suppose there is nothing I can do except do xhost from my ip-up
>script after fixing (1).

What is your DISPLAY variable being set to? If it's hostname:0.0 (or
similar) then the connection from the X client to the server will be
made by TCP using the cookie listed for TCP. If it's just :0.0 then
the connection will be made using a Unix-domain socket, and the cookie
listed for that connection method. (The cookie will have the same
value, just a different name).

If all you're worried about is getting X clients on your local machine
to start up on your own display, I'd recommend having DISPLAY set to
:0.0, so changes in hostname or IP address won't matter.

Steve Early



Re: X-window keys

1996-06-16 Thread Stephen Early
On Fri, 14 Jun 1996, Max Hyre wrote:

>Martin Alonso Soto Jacome's <[EMAIL PROTECTED]> answer got to
> me first:
> 
> > Well, that's exactly what xdm is intended for.  xdm tries to keep an 
> > xserver running permanently, so that you can always login to the system 
> > using a nice graphical login prompt dialog box.
> 
>   ``Oh'', he said in a quiet voice.  (I've just started using X under
> Linux, and hadn't grasped the differences between startx and xdm.)
> 
>At the time I was tweaking the ModeLines to get the display size
> best suited to the screen, and thus was starting and killing X
> constantly.  Next time, I'll just use startx, and save myself some
> hassle.

You can also leave xdm running in the background, and start the server 
manually whenever you want to use X. Remove the line
:0 local /usr/X11R6/bin/X
from the /etc/X11/xdm/Xservers file, and xdm won't start an X server 
automatically. You can then use a command like
X -query localhost
...to start an X server when you need one.

If it's present, it might also be an idea to remove the line
xdm-start-server
from /etc/X11/config, as if it's present then the X configuration scripts 
will add the line back to /etc/X11/xdm/Xservers next time you configure 
or update the X packages. Replace it with no-xdm-start-server, and you 
shouldn't ever be prompted about xdm starting a server again.

Steve Early
[EMAIL PROTECTED]


Re: .xinitrc

1996-06-13 Thread Stephen Early
On Wed, 12 Jun 1996, David M. Cooke wrote:

> I ran into this.  Reading /etc/X11/Xsession told me enough to
> fix it.
> 
> Edit /etc/X11/config and add the following lines:
> allow-user-resources
> allow-user-modmap
> allow-user-xsession
> 
> I think this should be concidered a bug.  These lines should
> already be present and the sysadmin can remove one or more of
> them in very unusual cases where that might be desired.

Yes, I consider it to be a bug. I haven't worked out exactly which 
interaction between the package configuration scripts makes 
/etc/X11/config be created without these lines, but I'm going to skip the 
problem by writing a little utility to make the scripts properly idempotent.
Expect new X packages in a few days.

Steve Early
[EMAIL PROTECTED]


Re: xdm problem

1996-06-12 Thread Stephen Early
On Wed, 12 Jun 1996, Zachary DeAquila wrote:

> I can't seem to log in through xdm into my newly upgraded from .93 to 1.1
> system.  I log in, the screen freaks out as it swaps video modes to
> the correct one that I'm running (or is it restarting the X server?
> whatever) and then... it comes back to the xdm prompt.  I can log in
> fine if I do a ctrl-alt-F4 and get back to the text prompt, and
> if I kill xdm, I can do a startx just fine...
> 
> I'm running kernel 1.2.13, xserver_svga, and fvwm2, using config files
> that worked fine under .93r6.

Are you sure that, when you updated the xbase package you EITHER kept all 
the old config files OR installed all the new ones? A mix will probably 
not work.

Look for errors in ~/.xsession-errors and /var/log/xdm-errors. If you 
can't get it working yourself, mail the contents of these files to me and 
I'll have a look.

Check that your ~/.xsession file is executable as well - this might have 
worked before if it wasn't, but won't now.

Steve Early
[EMAIL PROTECTED]


Re: security hole in X????

1996-06-04 Thread Stephen Early
On Tue, 4 Jun 1996, Carlos Carvalho wrote:

> The problem is that, with telnet, windows started on the remote
> machine open without problems in the local display, even without
> giving a xhost  on the local machine. Is this correct? It only
> happens if you are the same user on both machines.

How are you starting the X session? Are you using xdm, or something like 
startx? Are you sure that you aren't doing an 'xhost +' anywhere in your 
startup scripts?

Steve Early
[EMAIL PROTECTED]


Re: installation

1996-05-20 Thread Stephen Early
On Mon, 20 May 1996, Steven Boothe wrote:

> Here's the copy that followed the result of inserting my 
> root disk at the prompt:
> 
> "RAMDISK 1474560 starting 0x0024
> insert root
> VFS: Disk change detected on device 210
> RAM disk trying oldstyle RAM image
> RAM disk trying oldstyle RAM image
> insert Debian GNU/Linux Root Disk and press enter"
> 
> When I do this I get this message:
> 
> "[MS-DOS FS Rel. 12,FAT 
> 12,check=n,conv=b,vid=0,gid=0,umask=022,bmap]
> [me=0x6c,cs=1248,#f=m,fs=40358,f1=27462,ds,8448,de=29807,dat
> a=10320,se=26207,ts=-808993323,ls=133641]
> transaction block size=512
> HPFS: hpfs_read_super: not HPFS
> kernel panic: VFS:Unable to mount root fs on 0:0200"

It looks like you have copied the root_floppy.gz file to an MSDOS format
disk, rather than simply putting it at the start of the disk. Please see
the FLOPPIES.readme file for instructions. 

Steve Early
[EMAIL PROTECTED]


Re: regular (aka bsd) compress distribution?

1996-05-20 Thread Stephen Early
On Mon, 20 May 1996, Yves Arrouye wrote:

> Is it impossible to distribute a real compress program? I know there
> may be problems with an LZW patent, but I don't know how they relate
> to the distribution of a compress program for say personal use.
>   If this is possible I'll make a package for it.

If we do have a compress package, it must go in non-free.

> If this is really impossible, would it be at least possible for the
> gzip package *not* to provide a compress link (uncompress is okay
> because gzip correctly uncompresses compress'ed files)? It is really
> confusing to be able to run the compress command deep in an app. building
> hierarchy and to see some time after that (in my case) the fonts file
> that have been compressed by this compressed cannot be understood by X
> (starting with mkfontdir).

The gzip package should not provide a compress link. I asked the 
maintainer to remove the link some time ago, and he did - it seems to 
have crept back in though. I will submit a bug report.

I need a real 'compress' for font file compression too. I suppose I 
haven't noticed the bad gzip package because I put a real compress in 
/usr/local/bin, and it's ahead of /usr/bin on my PATH.

Steve Early
[EMAIL PROTECTED]


Re: Imake problems.

1996-05-20 Thread Stephen Early
On Mon, 20 May 1996, Dale Scheetz wrote:

> I have tried to use imake on several packages recently. If I try xmkmf I
> get something like:
> 
> imake -DUseInstalled -I/usr/X11R6/lib/X11/config
> Imakefile.c:3: Imake.tmpl: No such file or directory
> imake: Exit code 33.  Stop.
> 
> Anyone know what's missing?

You are missing the development package, xdevel. This package is 
necessary to compile X clients. It contains the configuration files for 
imake and the header files that go in /usr/X11R6/include.

Steve Early
[EMAIL PROTECTED]


Re: X and ELF/a.out

1996-05-20 Thread Stephen Early
On Mon, 20 May 1996, Scott Barker wrote:

> I've noticed that, so far, I can virtually indiscriminately mix and match ELF
> and a.out on a partially updated debian system. I'm now wanting to upgrade
> X. Will I still be able to use a.out and ELF binaries under X?

Yes. The xcompat package contains the old a.out shared libraries.

Steve Early
[EMAIL PROTECTED]


Re: dselect complaints

1996-05-20 Thread Stephen Early
On Sun, 19 May 1996, William S. Gribble wrote:

> Ian Jackson wrote:
> > I'm not interested in hearing any more complaints or even extensive
> > suggestions for improvement, unless the person complaining is
> > volunteering to do the work on a new interface.
> 
> If you don't want feedback about the tools, might I suggest that you
> give up their maintenance to someone who does?  Dselect as it exists
> is nothing more or less than a working prototype of the tool it needs
> to be.  

I believe you have missed the point. Ian knows that the dselect user
interface is not what it should be, and has received extensive suggestions
for improvements. He doesn't have time to work on these suggestions at the
moment, so sending him more suggestions is not a terribly useful thing to
do. It isn't a matter of ego, or a belief that the user interface is 
good. It's just time.

> What needs to happen, in my opinion:
> 
> 1. Make the release of debian-1.1 public, when outstanding bugs are fixed.
>Emphasize alternatives to dselect in the documentation.  Make it
>clear that dselect is still a working prototype rather than a finished  
>product.  Provide script(s) to handle several common initial-installation 
>scenarios, with instructions about how to use dpkg to install more or 
>remove unwanted packages. 

I believe this is sensible - dpkg should be better documented anyway.

> 2. Open a period of discussion to draft a new specification for dselect, 
>using the lessons learned from the current version as a starting point. 
> 3. Rewrite dselect to meet the new specification. 

Who is going to do this?

There have been many separate suggestions for package management user
interfaces, but so far nobody has made any move towards implementing them.

I think that the only way we're going to find out what the best interface
is is to implement them all (at least partially) and see which work. This
doesn't all have to be done by the same person.

Steve Early
[EMAIL PROTECTED]


X font server instructions

1996-05-19 Thread Stephen Early
On Fri, 17 May 1996, Olaf Erb wrote:

> Loading emacs freezes X11 completely for 
> about 5 seconds, with a.out everything slowed down during emacs-startup, too,
> but not like now. That's the price we pay for new features..

Maybe the new version of emacs is requesting more fonts? The X server 
doesn't multi-task while rendering fonts. If this is a problem, you 
should consider setting up a font server.

I suppose I should write some instructions on how to enable the font 
server in Debian. It's actually quite easy:

(assuming you're using a recent version of xbase and have all the font 
packages installed)
Add the line 'start-xfs' to /etc/X11/config
Run '/etc/init.d/xfs start'
Edit your /etc/X11/XF86Config file to include the line:
FontPath"tcp/localhost:7100"
in the 'Files' section.
Kill and restart your X server.

...although font rendering will still take time, the X server will not 
hang while it is happening.

Steve Early
[EMAIL PROTECTED]


Re: X Windows

1996-05-17 Thread Stephen Early
On Thu, 16 May 1996, Carlos Carvalho wrote:

> Stephen Early ([EMAIL PROTECTED]) wrote on 16 May 1996 12:45:
>  >> e.g.  have xdm login screens on vc 3,4,5,6
>  >Yes, it's possible. Bear in mind that it will be necessary to run an X 
>  >server for each VC, which will take a lot of memory.
> 
> Isn't there a problem with the lock file?

No. The lock files exist to stop you running two servers with the same 
display number on the same machine. When you run multiple servers, you 
give them different display numbers.

Steve Early
[EMAIL PROTECTED]


Re: X Windows

1996-05-16 Thread Stephen Early
On Thu, 16 May 1996, Dale Scheetz wrote:

> > /etc/init.d/xdm stop
> > 
> When I run the script it seems to run ok, produces no output, and returns
> the prompt. However, killing fvwm2 still produces a new login screen (even
> when you do it several times). 'ps a' still shows no xdm process.

I see - it only tries to stop xdm if it is set up to start it at boot
time. I'll change that in the next xbase, if I remember.

As a matter of interest, what does this do:
start-stop-daemon --stop --verbose --exec /usr/bin/X11/xdm

Steve Early
[EMAIL PROTECTED]


Re: X Windows

1996-05-16 Thread Stephen Early
On Thu, 16 May 1996, Dale Scheetz wrote:

> OK, so, I used xdm to start X and things work fine. When I exit fvwm2 I
> get a login prompt. Now, I want to shut down the server.
> 
> A. I can find no xdm process either with ps a or top. Is it hiding?

No, it should be there. You should be able to kill it using the 
/etc/init.d/xdm script:

/etc/init.d/xdm stop

Steve Early
[EMAIL PROTECTED]


Re: X Windows

1996-05-16 Thread Stephen Early
On Thu, 16 May 1996, Craig Sanders wrote:

> i don't use xdm at the moment, just startx.
> 
> Is it possible to get xdm to put a login prompt on more than one vc?
> 
> e.g.  have xdm login screens on vc 3,4,5,6
> 
> so i can login on vc3 but let other people share my machine in X windows
> without having to log out...just press ctrl-alt-F4 to switch to another X
> login screen.

Yes, it's possible. Bear in mind that it will be necessary to run an X 
server for each VC, which will take a lot of memory.

Technically you can do it by adding extra lines to /etc/X11/xdm/Xservers. 
The default line says:

:0 local /usr/X11R6/bin/X

You can add more lines, of the form:

:1 local /usr/X11R6/bin/X :1
:2 local /usr/X11R6/bin/X :2
etc.

There may be a race condition involved in starting lots of X servers
simultaneously - I haven't checked yet. If this turns out to be the case,
you may be better off starting xdm without any X servers, and then
starting up the X servers at a later point in the boot sequence. You can 
tell an X server to ask xdm for a login window using the -query command 
line option. For instance, to start an X server with display number 1:

/usr/X11R6/bin/X :1 -query hostname

If you have set up your XF86Config file correctly, and your graphics card 
supports it, you can have X servers with different colour depths running 
as well. For instance:

/usr/X11R6/bin/X :3 -bpp 16 -query hostname
...would try to start up a 16bpp X server on display number 3.

NB display numbers are NOT VC numbers; when you start an X server it will 
grab the first free VT. For more details, see the Xserver(1x) manpage.

Steve Early
[EMAIL PROTECTED]


Re: X Windows

1996-05-16 Thread Stephen Early
On Wed, 15 May 1996, Dale Scheetz wrote:

> When I try xdm as a user (with the server up and running via root) I get
> told:
> Only root wants to use xdm
> Have I got some permissions wrong? Or have I just missunderstood...again.

You have misunderstood. When it is set up correctly, xdm can be started 
as part of the boot process. It will start an X server and provide a 
login window.

If you don't want it to be started automatically, you can still configure
it and start it from a root shell. 

By 'configured' I really mean that there should be a line in 
/etc/X11/xdm/Xservers to start your local X server. It should look like:
:0 local /usr/X11R6/bin/X

You should be prompted about this when you install the X packages. If you 
aren't, you've probably said either Yes or No to it in the past. If you 
are using the latest version of the X packages, see /etc/X11/config in 
conjunction with /usr/doc/X11/debian.README

If you want to run xdm, but don't want it to run an X server, you can 
remove that line from /etc/X11/xdm/Xservers (and set the 
no-xdm-start-server option in /etc/X11/config). You can then start an X 
server and get a login window with a command like:

/usr/X11R6/bin/X -query hostname

...where hostname is your machine's name.

Steve Early
[EMAIL PROTECTED]


Re: X Windows

1996-05-14 Thread Stephen Early
On Mon, 13 May 1996, Dale Scheetz wrote:

> I am somewhat put off by the hodge podge of packages in the x11 section. I
> know I need:
> xserver_x I chose xserver_svga
> xlib
> xbase
> xfntbase
> xmanpages
> fvwm2

Actually you don't need the xmanpages package; it contains the manpages 
to do with X development. Manpages for the standard X clients are 
included in the xbase package.

> Is there anything else I need for a minimal X installation? How do I tell
> (asside from examining dependencies and description fields) which of the
> other packages in this section are desirable, necessary, objectionable,
> etc...
> I'd love some pointers on what's left as well.

The minimum local X installation is xlib, xbase, xfntbase and an X server
package. You're likely to want xcontrib as well; it contains some very
useful clients. The reason that X is split up into so many packages is
that it's so _big_ and there are so many different things it can be used
for. For instance, sometimes people want to set up a large machine as a 
server, and lock it away in a room. This machine will have a minimal 
display card, and will not run an X server locally. It might have all the 
fonts installed, and could run a font server.

Other machines could then be set up with only the X server package; they 
would read fonts from the font server, and the clients would all run on 
the main server.

Steve Early
[EMAIL PROTECTED]


Re: xconsole for 1.1?

1996-05-12 Thread Stephen Early
In article <[EMAIL PROTECTED]>
you write:
>[EMAIL PROTECTED]:[~] >dpkg -S xconsole
>xbase: /usr/X11R6/bin/xconsole
>xbase: /usr/X11R6/man/man1/xconsole.1x
>
>Hope that answers your question... That's the unstable xbase.

It is, of course, in the stable xbase as well.

Steve Early
[EMAIL PROTECTED]


Re: 1.1 X setup default: bs/del don't work with motif apps.

1996-05-11 Thread Stephen Early
On Fri, 10 May 1996, Martin Konold wrote:

> I did a ln -s /usr/X11R6 /usr/X386
> in order to get the motif application netscape running.
> This way it will find the 
> /usr/X11R6/lib/X11/XKeysymDB
> for wihich netscape looks at
> /usr/X386/lib/X11/XKeysymDB
> 
> May the debian team will include this symlink in the xbase package

No, this symlink won't be included in the xbase package. It is a nasty 
hack. Instead, the Netscape installation should arrange for environment 
variables to make Netscape look in the right place for its files.

Steve Early
[EMAIL PROTECTED]


Re: xconsole

1996-05-07 Thread Stephen Early
> when I start X through xdm, I get a nice xconsole that displays all kind 
> of messages. When I start xconsole by hand from an X-session (or from my 
> .xsession-file), I don't get them. How do I get them anyway?

Messages from syslogd to xconsole are sent through the named pipe 
/dev/xconsole. You can make xconsole read from this pipe by using the 
-file option.

Steve Early
[EMAIL PROTECTED]


Re: 1.1 fresh installation report

1996-05-07 Thread Stephen Early
On Tue, 7 May 1996, Yves Arrouye wrote:

> - Xconsole is still not anywhere.

You mean the xconsole program, or the named pipe in /dev?  I think that
/dev/xconsole should be managed by the syslogd package, as the default
syslogd configuration refers to it. 

> - Having chosen my X server and answered all X config. questions, I
> still have XF86_NONE (or NOTHING?) in the Xserver file.

I don't know how this happens - I've never seen that problem before.

> - Having installed xdm, the xdm/Xservers file is not updated with an
> entry for my local server, though the comments in this file indicate
> it should be done by the installation program.

I knew about that problem, and I've fixed it in the latest xbase, version 
3.1.2-9.

Steve Early
[EMAIL PROTECTED]

PS your return mail address seems to be incorrect; you'll probably only 
receive this message via the mailing list.


Re: xbase doesn't setup the server

1996-05-07 Thread Stephen Early
On Thu, 2 May 1996, Carlos Carvalho wrote:

> I upgraded X to ELF from .99R6, and after going through xbase, xfnt*,
> xlib and some clients, xdm didn't start the server. I had to
> re-decipher all the mess of xdm which I obviously had forgotten :-(

This is fixed in xbase-3.1.2-9, uploaded today.

> I also have a suggestion about fonts: I thought I had installed all
> the xfnt*, but I had forgotten xfntbase... This means that the server
> stops when it doesn't find the font "fixed". Considering that I had
> those fonts in the previous installation and that something removed
> them, so it wasn't my fault, I think it'd be nice to have a dependency
> for xfntbase either in xserver or xfnt^base* (in zsh notation), or
> another suitable place.

No, a dependency is not the right thing to do; it is quite possible to 
run the X server without any fonts being installed. The idea of having 
non-base font packages depend on the base package is interesting, and 
I'll consider it for the future. It'll probably be reduced in strength to 
a "Recommends" line, though.

Steve Early
[EMAIL PROTECTED]


Re: xdm config after install

1996-05-06 Thread Stephen Early
On Mon, 6 May 1996, Douglas Bates wrote:

> When xbase was being installed I thought I responded that I wanted xdm
> to be started at boot time.  Now I can see that after a reboot an xdm
> process is running but no X-server is started on the default display.

It's a known bug in the current X packages; they don't put the 
appropriate line in /etc/X11/xdm/Xservers. Add the following line to this 
file and things should work:

:0 local /usr/X11R6/bin/X

> If I try to configure xbase again I get
[...]

You can't configure a package that's already configured.

> I can run an X server as root by using startx.  I cannot run it as a
> regular user; presumably because of permission problems.

You can change who is allowed to run an X server by editing 
/etc/X11/Xserver; there are three choices: RootOnly, Console and Anybody.

> I would welcome suggestions on what to reconfigure so the X server
> starts up at boot time.

If adding the line to /etc/X11/xdm/Xserver doesn't work, try adding the
line 'start-xdm' to /etc/X11/config. If there's a line there saying
'no-start-xdm' then remove it. This controls whether xdm is started at
all. 

If /etc/X11/config doesn't exist then you have an old version of the X 
packages.

I've answered the question about /etc/X11/xdm/Xservers about five times
now, and each time the answer has been posted to debian-user. Please would
people check through the most recent messages before posting questions, as
some questions really are frequently asked. 

I'll release a fixed set of X packages soon (as soon as I've finished my 
dissertation - there's a deadline soon).

Steve Early
[EMAIL PROTECTED]


Re: installing debian1.1 in a free partition

1996-05-02 Thread Stephen Early
On Thu, 2 May 1996, Francisco Avelino da Silva wrote:

> * The X configuration: hh. I run X well when I try startx xinit or
> xdm with fvwm. When I used openwin upon xdm was more complicated, but with
> some effort now it works (at home I have a new atlantis-intel
> motherboard with a AtiMach64 CT chip that ONLY works with the last
> XMach64 3.12D server; after the normal installation of debian on a
> clean partition I substituted only the XF86_M64 file in the /usr/X11R6/bin
> directory).

Substituting the server (or putting the new one in /usr/local/bin) is the 
right thing to do, until the next version of XFree86 is released officially.

Could you describe the problems you had with openwin, and what you did to 
make it work?

Steve Early
[EMAIL PROTECTED]


Re: upgrading from 0.93R6 to 1.1 beta

1996-05-02 Thread Stephen Early
On Thu, 2 May 1996, James D. Freels wrote:

> Can I install v 1.1 over the existing v 0.93R6 installation as a usual
> package (or whole sets of packages) upgrade?  I could not find
> instructions on how to do that.

Yes, you can. Two sets of instructions have been posted to debian-user 
recently describing how to do this; one describes a method using dselect, 
and the other provides a script to upgrade the base packages. Further 
upgrades can then be made with dselect.

Steve Early
[EMAIL PROTECTED]


Re: problem upgrade to 1.1

1996-05-02 Thread Stephen Early
On Thu, 2 May 1996, gli wrote:

> Then I joyfully upgraded the rest of the system.  I upgraded the X11 from
> the unstable tree, after I fetched all the packages that I need such as
> xbase, xserver-mach32, etc, and install it, also using dselect and
> dpkg-ftp, but I got some error messages at the end.

Could you possibly send me the error messages? There is one known problem
in the current X packages; the server is not added to
/etc/X11/xdm/Xservers. /etc/X11/Xserver should be set up correctly. I'm
going to release fixed packages after I've finished my dissertation. 

> 1) configure the required files by hand.  I need to read some related
> documents before I can make sure everything is ok.  I will learn more. 

If /etc/X11/Xserver and /etc/X11/xdm/Xservers are the only problem, it's 
probably best to set them up by hand. Once you've done this, re-run the 
configuration scripts for the packages (using dpkg --configure --pending) 
and things should work.

You should put the following two lines in /etc/X11/Xserver:
/usr/X11R6/bin/XF86_Mach32
Console

You should add the following line to the end of /etc/X11/xdm/Xservers:
:0 local /usr/X11R6/bin/X

> 2) Un-select the packages and remove the configure files using dselect,
> then re-select the packages again and hope it will be configured correctly
> this time.  I have not try this way, what happen if I have the same
> result?  Or some magic in Debian system. 

That should work, apart from the known bug with putting the line in 
/etc/X11/xdm/Xservers.

> 3) Start all over again.  Directly install 1.1 from scratch. 

You don't need to do that.

> I would prefer, something along the line of the second method above, to
> fix my Debian system.  Because I have other packages install as well, they
> were not configured correctly during the installation also.  For example
> the sendmail keeps dumping out error message on my first console.  Other
> packages complain about sendmail is not configured yet.  The gpm 1.0 is
> not working correctly, it was working in the older package.  And zgv
> cannot run, it cannot find libvga.so.1. The modules was in not good 
> order, cannot use insmod, etc. 

You can find out which packages are unpacked but not configured by using 
dpkg --audit. You can use dpkg -s packagename for any installed or 
unpacked package to find out what it depends on, and then install the 
required packages manually.

Alternatively dselect is supposed to do the right thing, but I always 
find that using dpkg directly is easiest and fastest.

Steve Early
[EMAIL PROTECTED]