Bug#1014316: Unexpected behavior at login prompt

2022-07-05 Thread Victor Westerhuis

On 04/07/2022 02:47, Joseph Carter wrote:

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.

Thank you for your praise.

 > 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.

This is indeed an error. I will try to get this fixed.


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.
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.

--
Victor Westerhuis 


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1014316: Unexpected behavior at login prompt

2022-07-03 Thread Joseph Carter
Package: kmscon
Version: 9.0.0-1+b1
Severity: minor

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.

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.18.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages kmscon depends on:
ii  libc6  2.33-7
ii  libdrm22.4.110-1
ii  libegl11.4.0-1
ii  libgbm122.0.5-1
ii  libgles2   1.4.0-1
ii  libglib2.0-0   2.72.3-1
ii  libpango-1.0-0 1.50.7+ds-1
ii  libpangoft2-1.0-0  1.50.7+ds-1
ii  libpixman-1-0  0.40.0-1
ii  libsystemd0251.2-7
ii  libtsm44.0.2-0.3
ii  libudev1   251.2-7
ii  libxkbcommon0  1.4.0-1

kmscon recommends no packages.

kmscon suggests no packages.

-- no debconf information