File: README.md

package info (click to toggle)
kbd 2.7.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 14,656 kB
  • sloc: ansic: 13,572; javascript: 3,038; sh: 759; pascal: 643; makefile: 578; lex: 525; yacc: 352; perl: 126; python: 96; sed: 6
file content (92 lines) | stat: -rw-r--r-- 2,441 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
KBD (Linux keyboard tools) [![CI](https://github.com/legionus/kbd/actions/workflows/ci.yml/badge.svg)](https://github.com/legionus/kbd/actions/workflows/ci.yml)
--------------------------

This package contains tools for managing Linux console (Linux console, virtual
terminals, keyboard, etc.) – mainly, what they do is loading console fonts and
keyboard maps.

This distribution contains no binaries - the sources depend on the kernel
version - compile them yourself.

The home site of this package:
 * https://kbd-project.org/


Mailing list
------------

* E-mail:  kbd@lists.linux.dev
* URL:     https://subspace.kernel.org/lists.linux.dev.html
* Archive: https://lore.kernel.org/kbd/

To protect subscribers from spam, the mailing list requires a subscription.


Bug reporting
-------------

* E-mail: kbd@lists.linux.dev
* Web:    https://github.com/legionus/kbd/issues

Report problems with this package to the mailing list or
directly to the `Alexey Gladkov <gladkov.alexey@gmail.com>`.


Source code
-----------

The latest stable version of kbd can always be found on:
* https://www.kernel.org/pub/linux/utils/kbd/

Web interface:
 * https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git
 * https://github.com/legionus/kbd

Versioning:

* Standard releases: `<major>.<minor>[.<maint>]`
  - `major` -- fatal and deep changes;
  - `minor` -- typical release with new features;
  - `maint` -- bug fixes.

* Development releases: `<major>.<minor>-rc<N>`

To summarize, the stable release is `2.1.0` while `2.0.9x` is a pre-releases.

Git repository:
* Primary: git://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git
* Mirror:  https://github.com/legionus/kbd.git

Git Branches: `git branch -a`

* `master` branch
  - current development.
  - the source for stable releases when deemed ready.

* `for-master` branch
  - unstable changes for master. These changes can be reversed or rolled back.

Tags: `git tag`

- a new tag object is created for every release.
- tag name: `v<version>`.
- all tags are signed by the maintainer's PGP key.


See also:
* [how to contribute](docs/process/howto-contribute.md),
* [how to pull-request](docs/process/howto-pull-request.md).


NLS (PO translations)
---------------------

PO files are maintained by:
https://translationproject.org/domain/kbd.html


License
-------

Kbd is licensed under the GNU General Public License (GPL), version 2, or at
your option any later version.