--- Comment #5 from Matej Cepl email@example.com --- (In reply to Denys Kondratenko from comment #4)
check what you have in config.toml, by default (if there is no openSUSEway) it has $TERM ... Tune config according to the system and greeter you want and it will work.
Default which comes with the package (no openSUSEway package):
etc@stitny$ cat greetd/config.toml [terminal] # The VT to run the greeter on. Can be "next", "current" or a number # designating the VT. vt = 1
# The default session, also known as the greeter. [default_session]
# `agreety` is the bundled agetty/login-lookalike. You can replace `$SHELL` # with whatever you want started, such as `sway`. command = "agreety --cmd $SHELL"
# The user to run the command as. The privileges this user must have depends # on the greeter. A graphical greeter may for example require the user to be # in the `video` group. user = "greeter" etc@stitny$