I recently wound up with an ulltrawide monitor that is effectively a 4k screen with a haircut at 1600 lines … and I'm legally blind. So let me say that I greatly appreciate this package and the ease with which I specified a custom DPI to get readable fonts at the console—thank you for packaging it. I also appreciate the standard getty fallback. The other distribution thus far that seems to have kmscon as an option is arch (because of course it does) and … they describe configuring a specific tty for getty in case kmscon fails. An automatic fallback seems more elegant. That said, it behaves a bit strangely prior to logging in, and these things cause minor usability issues. Chief among these is that backspace doesn't work. My password is deliberately not short (as in xkcd 936 not short), and I sometimes mistype it. I've learned that the backspace key does not work at this login prompt. It also doesn't display /etc/issue which might be a symptom of the same issue, being a different login process than is typically used by Debian at the console? There might be a workaround, in that case, to run the more traditional login process under kmscon, but I haven't really researched that yet and that wouldn't change the default anyway, so a report is still warranted IMO.
Thank you for your praise. This is indeed an error. I will try to get this fixed. It is caused by running /bin/login directly instead of using (a)getty. I'll see what the best solution is, but the fastest solution is to update the shipped systemd unit file to use agetty. In some quick testing on my own computer, this fixes both issues. I'll see if I can get a new version uploaded today.
We believe that the bug you reported is fixed in the latest version of kmscon, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1014316@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Victor Westerhuis <victor@westerhu.is> (supplier of updated kmscon package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Tue, 05 Jul 2022 16:14:32 +0200 Source: kmscon Architecture: source Version: 9.0.0-2 Distribution: unstable Urgency: medium Maintainer: Victor Westerhuis <victor@westerhu.is> Changed-By: Victor Westerhuis <victor@westerhu.is> Closes: 1014316 Changes: kmscon (9.0.0-2) unstable; urgency=medium . * Run agetty instead of login (Closes: #1014316) * Bump Standards-Version to 4.6.1 Checksums-Sha1: 8260d1605374ea6ee6dbc8149f30e025a9f6258c 1953 kmscon_9.0.0-2.dsc 62802d89ca060b57c252a1ee04de1121bb41e5a2 7004 kmscon_9.0.0-2.debian.tar.xz 144ffc7fcace1244a406fdcafcc0e81530e9a429 11444 kmscon_9.0.0-2_source.buildinfo Checksums-Sha256: 5a004a51af95fb6cc95440a98a58ab55d1a9adddf29a4c0caaebd3fdbcee2d84 1953 kmscon_9.0.0-2.dsc 6f76264a97860b8629f7cf552579762a89946dd9ef7a109c6394289f7cd76f8f 7004 kmscon_9.0.0-2.debian.tar.xz 21f4f2e0602a40b1043028b0fedf2dcf18b2608ec8e86357ba8eb17096d7444e 11444 kmscon_9.0.0-2_source.buildinfo Files: 9b00cb90041033929915f836f18faf71 1953 utils optional kmscon_9.0.0-2.dsc 1a58241c4cbfbf145ee4c058cb454d94 7004 utils optional kmscon_9.0.0-2.debian.tar.xz 4a97783b77fb97e646298e504e1544ee 11444 utils optional kmscon_9.0.0-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmLEufsQHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFCpJC/94IDmKT7FX77ZqWI8KS5fyj49pqu2hvyhQ 4tdU9JY1nfYCZruS0tzoaXKruqds+G4Yv+S4sTaZ76CoWOjdmiCCKJElC0M3QmjO siPSlhLmeBDljCerMO5oPFW9ypDhrKs3SSn7QKCxX6JSytN6iAX5XkVbxeIKHwoj VIPcprYGZN1xGdl72LNncH/kt0WCDJaoOqGmDqssvg22mIdj2Ret4lOtVJmu3IiR i6+/8vD/D6YNnqzJP8Gblra2Rgv+wEHOZXEIvsJL5OxpDojFwGmr7FXDuIdTGDWL 5ny0L1DjCiSM9yczSbZvncjuhWvF7Uc5IET24p/MKIIyB3ozR4qzdCxtDXiwu9ik TBud8egEBFxK4PJ+iQa8FRji4i1OIVvY0mhecn4QJh8vDhns35xQoUE47DyhfO97 hO+Pk2phqkqoF/X9574a2gqath2K7hkyB27uFzvbtT29XjWrd5n2jwCh/Qo+aUkl zQfUVoSHPSB+WWHcf/wFwqEwWMe2le8= =FloD -----END PGP SIGNATURE-----