On Mon, Jun 20, 2022 at 12:52:20AM +0200, Adam Borowski wrote: > On Sun, Jun 19, 2022 at 11:02:54PM +0200, Victor Westerhuis wrote: > > * Package name : kmscon > > Version : 9.0.0-1 > > > kmscon (9.0.0-1) unstable; urgency=medium > > . > > * Initial release (Closes: #1004919) > > Hi! > I've uploaded to NEW, as the basic packaging looks good in general. > > Integration with Debian conventions, though, requires some work. > > The biggest problem: there's only a .service file but no init script, > making kmscon work only with systemd but not with any other init/rc > system. > > It fails to set term settings, making cooked mode not work until something The TSM developer says in the README: This library is very similar to libvte of the gnome project. However, libvte is highly bound to GTK+, which makes it unsuitable for non-graphics projects that need to parse escape sequences. Instead, TSM tries to restrict its API to terminal emulation only. Furthermore, TSM does not try to establish a new terminal emulation standard, but instead keeps compatibility as close to xterm as possible. This is why the TERM variable can be set to xterm-color256 with any TSM based terminal emulator. (because the terminal behavior doesn't come close to xterm, that's going to produce bug reports) > else (eg. bash) messes with them. This makes eg. backspace not work on > the login prompt. > > It probably should run getty instead of inventing its own stuff. > > /etc/issue should be printed before the login prompt. > > > There's also a bunch of upstreamish issues, such as application keypad mode > not working, or failing to either support existing mouse daemons (such as > consolation) or providing its own mouse handling, but such stuff seems more > fit for the upstream bug tracker. The libtsm upstream bug tracker doesn't show much recent activity (and glancing over the libtsm source, can readily see that there are a lot of problems yet to be reported - perhaps this package will do that). To start with, it's not "VT100 compatible". -- Thomas E. Dickey <dickey@invisible-island.net> https://invisible-island.net ftp://ftp.invisible-island.net
Attachment:
signature.asc
Description: PGP signature