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