|
| 1 | +Libsuinput |
1 | 2 | ========== |
2 | | -libsuinput |
3 | | -========== |
4 | | - |
5 | | -Helper functions to simplify Uinput usage. |
6 | | - |
7 | | -Description |
8 | | -=========== |
9 | 3 |
|
10 | 4 | Uinput allows attaching user-space device drivers into the Linux |
11 | | -kernel. As magnificient as the Uinput is, it is pretty low level from |
12 | | -the application developers perspective. Libsuinput provides a set of |
13 | | -helper functions and hides many devilish details. |
| 5 | +kernel. However, it is pretty low level from the application |
| 6 | +developers perspective. This library provides a set of helper |
| 7 | +functions for making the uinput usage easier. |
14 | 8 |
|
15 | 9 | General information |
16 | | -=================== |
| 10 | +------------------- |
17 | 11 |
|
18 | | -- Author: Tuomas Jorma Juhani Räsänen <tuomas.j.j.rasanen@tjjr.fi> |
19 | | -- Homepage: http://codegrove.org/projects/libsuinput |
20 | | -- License: GPLv3+ (see COPYING for details) |
21 | | -- Version: 0.4 |
| 12 | +- Author: [Tuomas Jorma Juhani Räsänen](http://tjjr.fi) <tuomas.rasanen@tjjr.fi> |
| 13 | +- Homepage: <http://tjjr.fi/projects/libsuinput> |
| 14 | +- License: GPLv3+ (see COPYING for details) |
| 15 | +- Version: 0.4 |
| 16 | +- Bugs: <http://bugs.launchpad.net/libsuinput> |
| 17 | +- Tarball: <http://launchpad.net/libsuinput/trunk/0.4/+download/libsuinput-0.4.tar.gz> |
| 18 | +- Repository: <http://github.com/tuos/libsuinput> |
22 | 19 |
|
23 | 20 | Build requirements |
24 | | -================== |
| 21 | +------------------ |
25 | 22 |
|
26 | | -- Development files for libudev. |
| 23 | +- libudev-dev |
27 | 24 |
|
28 | 25 | Runtime requirements |
29 | | -==================== |
30 | | - |
31 | | -- Libudev. |
32 | | -- Uinput-module installed:: |
33 | | - |
34 | | - # For the current run: |
35 | | - sudo modprobe -i uinput |
36 | | - # To load uinput at boot time: |
37 | | - grep -q ^uinput /etc/modules || sudo sh -c 'echo uinput >> /etc/modules' |
38 | | - |
39 | | -- Write permissions to /dev/uinput. Normally only root is permitted to |
40 | | - write. |
41 | | - |
42 | | -Downloading |
43 | | -=========== |
44 | | - |
45 | | -- Ubuntu package: https://launchpad.net/~tuos/+archive/codegrove |
46 | | -- Tarball: http://launchpad.net/libsuinput/trunk/0.4/+download/libsuinput-0.4.tar.gz |
47 | | -- Development: http://code.launchpad.net/libsuinput :: |
48 | | - |
49 | | - bzr clone lp:libsuinput |
50 | | - |
51 | | -Installing |
52 | | -========== |
53 | | - |
54 | | -Ubuntu |
55 | | ------- |
56 | | - |
57 | | -Add `Codegrove PPA`_ to your system and install using standard tools. For |
58 | | -example with apt-get:: |
59 | | - |
60 | | - sudo apt-get install libsuinput |
61 | | - |
62 | | -This method takes of depencies and |
63 | | - |
64 | | -.. _Codegrove PPA: https://launchpad.net/~tuos/+archive/codegrove |
65 | | - |
66 | | -Other systems |
67 | | -------------- |
68 | | - |
69 | | -Satisfy the requirements listed above and then build and install normally:: |
70 | | - |
71 | | - ./configure |
72 | | - make && make install |
73 | | - |
74 | | -Bug reporting |
75 | | -============= |
| 26 | +-------------------- |
76 | 27 |
|
77 | | -Please report bugs at http://bugs.launchpad.net/libsuinput . |
| 28 | +- libudev0 |
| 29 | +- uinput-module installed |
| 30 | +- write permissions to `/dev/uinput` |
0 commit comments