Reasons to preseve X on tty7

Ralf Corsepius rc040203 at freenet.de
Wed Oct 29 17:16:47 UTC 2008


On Wed, 2008-10-29 at 10:32 -0400, Brian Wheeler wrote:
> On Wed, 2008-10-29 at 10:25 -0400, Felix Miata wrote:
> > On 2008/10/29 08:26 (GMT-0400) Brian Wheeler composed:
> > 
> > > Almost all of the "reasons" from the original email boil down to "we've
> > > always done it this way".  
> > 
> > Don't boil it down. The reasons are good why we've always done it this way
> > and should keep the status quo. I haven't seen sufficient reason in this
> > thread to dismiss those reasons.
> 
> _What_ are the good reasons why we've done it this way?  Its only tty7
> because someone arbitrarily decided to run 6 getty processes way back
> when.  If someone had decided that 4 was sufficient, then we'd be
> arguing about tty5.
> 
> At least with X being on tty1 it makes sense since its the primary
> terminal for most people.  
Well, this change adds non-determinism to what tty1 actually is.

Play around a little with booting rawhide into runlevel 3 rsp. 5 and
switching between runlevel 3 and 5. I did so today and occasionally
ended up with X11 on tty7 sometimes on tty1 and sometimes with the
machine going down the hard way.

> The only non-"but that's the way it's always been" argument I've seen
> thus far is documentation
Correct, it is a convention, just like any other arbitrary convention on
key interpretation, just like "Ctrl-Alt-Del", "Ctrl-Alt-Backspace" or
"Del" and "Backspace" (linux veterans might recall the dispute on Del
vs. Backspace) rsp. the DEC/Vt100 keycodes in terminals (Which Linux
new-comers might never have heard about).

> ...which is something that can be changed.
Why should it be changed?

So far there simply is no technical reason for why it should be changed.

Ralf





More information about the fedora-devel-list mailing list