1

I want to execute cmatrix in my TTY for when I connect my Raspberry Pi to a monitor by default. I found a .service file here, and I'm wondering if it could work in my case.

Again, I just want cmatrix to run automatically on boot before the TTY login, but when I press q, the TTY login shows up, and that's about it.

Can the answer linked above work for me before I screw up my system?

1
  • Please post the full script you are using here, if it is not identical to the one in your link as well as the file name and current directory your script is located in.
    – iyrin
    Jul 31, 2022 at 9:50

1 Answer 1

1

Yes, I had same needs with my Raspberry 3B and 3.5" monitor that doesn't go on screen blank.

Create the file

/root/loginMatrix.sh

and give execute permissions

chmod ug+x /root/loginMatrix.sh

create the file

/etc/systemd/system/getty@tty1.service.d/override.conf

with the following content

[Service]
ExecStart=
ExecStart=-/root/loginMatrix.sh
StandardInput=tty
StandardOutput=tty

then activate it

systemctl daemon-reload; systemctl restart getty@tty1.service

or reboot.

You'll have cmatrix as screen saver, and just press a key to have login prompt. Doing CTRL+D to exit from session and you'll see cmatrix again.

enter image description here

1
  • I've been searching so long to no avail. Thank you!
    – Misery
    Mar 7 at 16:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.