Felix Miata:
Indeed. It's what I had in mind when I responded. I'll give one guess
where it came from..... Time's up. Yes, systemd. Who couldn't have
guessed. It imposed a notion that I first noticed.... (wish to guess
where?) Yup, on Fedora, home of Leonard P, under the aegis of RedHat,
and Gnome. ....that X somehow belongs on |tty1| instead of |tty7|.
This is quite wrong. Neither systemd nor Lennart Poettering imposed
such a notion. The RedHat people had the idea of moving the X server to
|tty1| in 2008. It wasn't Lennart Poettering's idea, as can be seen by
reading the list of people on the Fedora doco of the idea, and it
pre-dates systemd's /very invention/ by two years. It was motivated by
reducing mode-change flicker during the boot process, by avoiding KVT
switching, and at the time Fedora was using upstart. Ironically, the
idea /was imposed upon/ systemd and Lennart Poettering, which had to
adjust to accommodate it.
*
https://news.ycombinator.com/item?id=12772915
*
https://news.ycombinator.com/item?id=16104343
The problem with the Bourne Again shell package's |clear_console| /is/
KVT switching, and /similarly eliminating KVT switching/ fixes it (as I
explained back in 2015, when I published a replacement |clear_console|
<http://jdebp.eu./Softwares/nosh/guide/commands/clear_console.xml> that
did not do KVT switching). There is nothing special about |tty1| here;
and this is everything to do with a Bourne Again shell package tool that
uses a bodge to clear KVTs, and nothing to do with systemd.