On 17/11/2018 19:32, Michael Biebl wrote:
On Fri, 3 Jul 2015 08:25:37 -0400 Tom H <[email protected]> wrote:
Fedora (and other distributions as well as systemd upstream) uses
"/usr/lib/systemd/systemd-vconsole-setup" and "/etc/vconsole.conf"
whereas Debian uses its home-grown solution with systemd and sysvinit.
So "localectl list-keymaps" cannot work. It could be patched to output
an error; but is this work really worth it?
The main issue afaics is that Fedora uses the keymap files from kbd [1].
We do have a kbd package in debian, but it only provides binaries but
not the keymap data files.
The keymap files that are installed on a Debian system seem to come from
console-data.
console-data seems to be based off ftp://lct.sourceforge.net/pub/lct/
but is nowadays more or less a Debian-only solution.
One obvious difference between the keymap files shipped by kbd and
console-data is, that kbd uses a map.gz file extension whereas
console-data uses kmap.gz.
Alastair, Andreas: I'd like to know more about why Debian uses the
keymap files from console-data and not the one provided by kbd.
If you can shed some light on this, this would be most welcome.
Regards,
Michael
Sorry for the delay; some history:
I took over maintainership of console-tools / console-data /
console-common from Yann Dirson / Martin Michlmayr in 2002.
They were a fork of the (then) moribund kbd package : they added some
extra functionality and console fonts / keymaps for other architectures
and locales.
Yann was the upstream author of console-* . console-common was a
wrapper package that allowed the user to use either 'kbd' or
'console-tools' and still use the extra files.
My work was primarily bugfixing and adding udeb support for the Debian
Installer, which was my primary Debian work at that time.
console-* themselves fell moribund, and later 'kbd' was revived. I spent
some time merging the console-* packages back into kbd, and kbd took
back over as the primary,
along with the "new" console-setup.
I still in principle maintain console-data and console-common, mostly
fixing egregious bugs, but they are deprecated in favour of kbd /
console-setup. (There are still some data files present that are not, I
believe, present in kbd, but do not have the time /hardware to confirm.
Ideally, console-data and console-common would be obsoleted and removed
from Debian.
Regards
Alastair
[1] https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git
[2] https://tracker.debian.org/pkg/console-data
--
Alastair McKinstry, <[email protected]>, <[email protected]>,
https://diaspora.sceal.ie/u/amckinstry
Misentropy: doubting that the Universe is becoming more disordered.
_______________________________________________
Pkg-systemd-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-systemd-maintainers