[systemd-devel] Rethinking getty and fast user switching
Jan Engelhardt
jengelh at medozas.de
Tue Feb 21 04:15:23 PST 2012
On Tuesday 2012-02-21 13:02, Colin Guthrie wrote:
>> Take f.i.: vt1 X, vt2 X, vt3 X, vt4 text, vt5 X, vt6 text, vt7 X, vt8
>> text, vt9 text, vt10 text, vt11 X. Logical? Absolutely (w.r.t. some
>> pattern). To you? Probably absolutely not. (Solution: VT numbers
>> which are prime get an X server, non-primes get text.)
>
>[...] It's more or less a first come,
>first served basis just now. So you'd have to spend some time after boot
>starting Xs and swithing VTs at the right time to configure your perfect
>primes layout.
Why so? Static configurations are one of the easiest.
/etc/systemd/system/getty.target.wants/getty at tty4.service -> getty at .service
/etc/systemd/system/somethingelse/xorg at tty1.service -> myxorg at .service
etc.
myxorg.service:
[Unit]
BindTo=dev-%i.device
[Service]
ExecStart=myX %I
/usr/bin/myX:
tty="$1"; shift;
exec X vt${tty#tty} "$@"
More information about the systemd-devel
mailing list