mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-04-14 21:41:28 +03:00
Update README.md (#32)
This commit is contained in:
committed by
GitHub
parent
be0fe9f2d9
commit
dd1fb29f51
25
README.md
25
README.md
@@ -25,7 +25,6 @@ on different operating systems:
|
|||||||
| Windows | (:heavy_check_mark:) | TODO |
|
| Windows | (:heavy_check_mark:) | TODO |
|
||||||
| MacOS | TODO (I dont own a Mac) | TODO (I dont own a Mac) |
|
| MacOS | TODO (I dont own a Mac) | TODO (I dont own a Mac) |
|
||||||
|
|
||||||
|
|
||||||
## Build and Run
|
## Build and Run
|
||||||
Build in release mode:
|
Build in release mode:
|
||||||
```sh
|
```sh
|
||||||
@@ -56,6 +55,30 @@ an executable with just support for wayland:
|
|||||||
cargo build --no-default-features --features wayland
|
cargo build --no-default-features --features wayland
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
### Gtk Frontend
|
||||||
|
By default the gtk frontend will open when running `lan-mouse`.
|
||||||
|
|
||||||
|
To add a new connection, simply click the `Add` button on *both* devices,
|
||||||
|
enter the corresponding hostname and activate it.
|
||||||
|
|
||||||
|
If the mouse does can not be moved onto a device, make sure you have port `4242` (or the one selected)
|
||||||
|
opened up in your firewall.
|
||||||
|
|
||||||
|
The cli interface can be enabled using `--frontend cli` as commandline arguments.
|
||||||
|
Type `help` to list the available commands.
|
||||||
|
|
||||||
|
E.g.:
|
||||||
|
```
|
||||||
|
$ cargo run --release -- --frontend cli
|
||||||
|
(...)
|
||||||
|
> connect <host> left|right|top|bottom
|
||||||
|
(...)
|
||||||
|
> list
|
||||||
|
(...)
|
||||||
|
> activate 0
|
||||||
|
```
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
To automatically load clients on startup, the file `config.toml` is parsed.
|
To automatically load clients on startup, the file `config.toml` is parsed.
|
||||||
(must be in the directory where lan-mouse is executed).
|
(must be in the directory where lan-mouse is executed).
|
||||||
|
|||||||
Reference in New Issue
Block a user