Hi, thanks for your work on greetd!
Currently, if the greeter is configured to run on a VT other than 1 (e.g., vt = 7), the greeter and the launched session will run correctly in the requested vt, but greetd still "occupies" VT 1. This means that there is no tty login available there (as configured for instance by getty), and if one is started, the session (which is running at a different VT) will be killed.
Assuming systemd, did you update the systemd unit so it matches the VT used? This normally contains a conflict clause that ensures that agetty does not start there.
You are right, this was the issue, thanks! I guess this might be worth noting in the FAQ (that changing the VT in the config file is not enough, it also needs to be updated in the the systemd unit)?
On Tue, 21 Mar 2023 at 11:56, ~kennylevinsen outgoing@sr.ht wrote:
Assuming systemd, did you update the systemd unit so it matches the VT used? This normally contains a conflict clause that ensures that agetty does not start there.
-- View on the web: https://todo.sr.ht/~kennylevinsen/greetd/42#event-230472
On 3/21/23 15:50, ~Amos Onn wrote:
You are right, this was the issue, thanks! I guess this might be worth noting in the FAQ (that changing the VT in the config file is not enough, it also needs to be updated in the the systemd unit)?
Added.