From 59cd589e09084218356518b4fcc46dbe27c3811a Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 27 Mar 2019 01:35:55 -0500 Subject: [PATCH] mark 1.3.2 release --- README.md | 12 ++++++++++-- doc/basic/devices.md | 4 ++-- doc/basic/installation.md | 14 ++++++++++---- doc/basic/startup.md | 5 ++--- doc/reference/README.md | 1 + src/daemon/imodd.h | 2 +- src/installer/install | 5 +++-- 7 files changed, 29 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index cc2bd93..dc05769 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,14 @@ uinput based key bindings and macros tool for Linux. # installation +## Arch Linux + +[AUR](https://aur.archlinux.org/packages/input-modifier/). + +## universal installer + +download the installer from [here](https://github.com/tildearrow/input-modifier/releases) (select the first element from "Assets"). + extract release: ``` @@ -23,6 +31,8 @@ add yourself to the `input` group if not done previously: sudo usermod -a -G input $USER ``` +and then re-login. + # running run imodd: @@ -37,8 +47,6 @@ documentation can be found [here](doc/README.md). # to-do -this is pretty much unusable in a *real crazy* environment as of now, but otherwise it works. - - X11 integration (per-application profile bind, warping cursor and the like). - bug fixes. diff --git a/doc/basic/devices.md b/doc/basic/devices.md index 14266d0..c0d8211 100644 --- a/doc/basic/devices.md +++ b/doc/basic/devices.md @@ -6,10 +6,10 @@ this is done by using a little utility called `imod-cli`, which is a command-lin (don't worry, a GUI will come at some point) -to open up the utility, open a terminal, go to the input-modifier/bin directory and type the following: +to open up the utility, open a terminal and type the following: ``` -./imod-cli +imod-cli ``` if you've done this correctly, you should be at the input-modifier prompt: diff --git a/doc/basic/installation.md b/doc/basic/installation.md index c666b71..310d5e9 100644 --- a/doc/basic/installation.md +++ b/doc/basic/installation.md @@ -1,4 +1,10 @@ -# installation +# installation (distro-specific) + +## Arch Linux + +install [input-modifier](https://aur.archlinux.org/packages/input-modifier/). from the AUR (either manually or with your favorite helper). + +# installation (universal installer) after downloading input-modifier, please follow these instructions for a proper install. @@ -37,11 +43,11 @@ you can add yourself to that group by typing the following: sudo usermod -a -G input $USER ``` -after this, you're ready to go. see [startup](startup.md). +after this, you'll have to re-login before being able to use input-modifier, since new groups don't apply until you do this. -## why not a package? +under special circumstances, a reboot may be necessary. -don't worry, this will eventually happen. +after this, you're ready to go. see [startup](startup.md). ## what about an AppImage? diff --git a/doc/basic/startup.md b/doc/basic/startup.md index 24c3d02..5093705 100644 --- a/doc/basic/startup.md +++ b/doc/basic/startup.md @@ -4,11 +4,10 @@ congratulations on installing input-modifier. here you will learn how to use it. ## start the daemon -after you've extracted input-modifier, run the following: +after you've installed input-modifier, run the following: ``` -cd input-modifier/bin -./imodd +imodd ``` this will start the input-modifier daemon. if it fails, make sure you have installed it correctly. if that is the case, you may want to report an issue and I'll be glad to fix it as soon as you do. diff --git a/doc/reference/README.md b/doc/reference/README.md index 38e023f..1772413 100644 --- a/doc/reference/README.md +++ b/doc/reference/README.md @@ -3,3 +3,4 @@ input-modifier reference. [command reference](command/README.md) +[internals](internal/README.md) diff --git a/src/daemon/imodd.h b/src/daemon/imodd.h index a3f6bee..4550594 100644 --- a/src/daemon/imodd.h +++ b/src/daemon/imodd.h @@ -36,7 +36,7 @@ typedef std::string string; #define logLevel 2 -#define IMOD_VERSION "1.3.1" +#define IMOD_VERSION "1.3.2" int imLogD(const char* format, ...); int imLogI(const char* format, ...); diff --git a/src/installer/install b/src/installer/install index d849da3..3b50713 100755 --- a/src/installer/install +++ b/src/installer/install @@ -87,6 +87,7 @@ if [[ $RESPONSE =~ ^[yY].* ]] then echo "however, you will have to reboot before using input-modifier" echo "because we couldn't do some stuff required for it to work immediately." fi - echo "add yourself to the input group in order to be able to use the program:" - echo "sudo usermod -a -G input " + echo "add yourself to the input group:" + echo "$ sudo usermod -a -G input " + echo "then re-login (logout, then login) in order to be able to use the program." fi