0.1.0 fixes
This commit is contained in:
24
README.md
24
README.md
@@ -69,6 +69,16 @@ with `make daemon`. The GUI has its icons (`assets/icon.png`, `assets/icon.svg`)
|
||||
compiled in (`data/icons.gresource.xml` → generated `build/gresources.c`), so the
|
||||
window icon works without an installed `assets/` directory.
|
||||
|
||||
A `.deb` package can be built with
|
||||
|
||||
```bash
|
||||
make deb
|
||||
```
|
||||
|
||||
which produces `gkeymapper_<version>_<arch>.deb`. Installing it runs
|
||||
`systemctl --user daemon-reload` and `systemctl --user enable --now gkeymapper-daemon`
|
||||
for the installing user.
|
||||
|
||||
## Rebuild translations
|
||||
|
||||
```bash
|
||||
@@ -296,6 +306,20 @@ so that a `command` action inherits `DISPLAY`/`WAYLAND_DISPLAY`. The unit does
|
||||
not run as root. `make install` reloads the udev rules for you; on a fresh
|
||||
machine replug the keyboard (or reboot) once so the ACL applies.
|
||||
|
||||
## After installation
|
||||
|
||||
If the daemon is not running (the GUI footer says "Daemon: not reachable"):
|
||||
|
||||
```bash
|
||||
systemctl --user daemon-reload
|
||||
systemctl --user enable --now gkeymapper-daemon
|
||||
```
|
||||
|
||||
The daemon needs the user's session for `/dev/uinput` and for the `DISPLAY` a
|
||||
`command` action inherits, so it runs as a **user** service, not a system
|
||||
service. If the commands above fail, check that your user session has systemd
|
||||
running (`systemctl --user status`).
|
||||
|
||||
## Clean
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user