table of contents
| DESKFLOW-CORE:(1) | User Commands | DESKFLOW-CORE:(1) |
NAME¶
deskflow-core: - Keyboard and mouse sharing utility
SYNOPSIS¶
deskflow-core <server | client> [...options]
DESCRIPTION¶
deskflow-core: 1.24.0 Keyboard and mouse sharing utility
server - start as a server (deskflow-server) client - start as a client (deskflow-client)
Server Mode:
Usage: deskflow-core server --config <pathname> [--address <address>] [--display <display>] [--daemon|--no-daemon] [--name <screen-name>] [--restart|--no-restart] [--debug <level>]
- -a, --address <address>
- listen for clients on the given address.
- -c, --config <pathname>
- path of the configuration file
- -d, --debug <level>
- filter out log messages with priority below level. level may be: FATAL, ERROR, WARNING, NOTE, INFO, DEBUG, DEBUG1, DEBUG2.
- -n, --name <screen-name> use screen-name instead the hostname to identify
- this screen in the configuration.
- -1, --no-restart
- do not try to restart on failure.
* --restart restart the server automatically if it fails.
- -l --log <file>
- write log messages to file.
- --enable-crypto
- enable TLS encryption.
- --tls-cert
- specify the path to the TLS certificate file.
- --disable-client-cert-check disable client SSL certificate
- checking (deprecated)
- -f, --no-daemon
- run in the foreground.
* --daemon run as a daemon.
- -h, --help
- display this help and exit.
- --version
- display version information and exit.
- --display <display>
- when in X mode, connect to the X server at <display>.
* marks defaults.
The argument for --address is of the form: [<hostname>][:<port>]. The hostname must be the address or hostname of an interface on the system. The default is to listen on all interfaces. The port overrides the default port, 24800.
Client Mode:
Usage: deskflow-core client [--address <address>] [--yscroll <delta>] [--sync-language] [--invert-scroll] [--display <display>] [--daemon|--no-daemon] [--name <screen-name>] [--restart|--no-restart] [--debug <level>] <server-address>
Connect to a Deskflow mouse/keyboard sharing server.
- -a, --address <address>
- local network interface address.
- -d, --debug <level>
- filter out log messages with priority below level. level may be: FATAL, ERROR, WARNING, NOTE, INFO, DEBUG, DEBUG1, DEBUG2.
- -n, --name <screen-name> use screen-name instead the hostname to identify
- this screen in the configuration.
- -1, --no-restart
- do not try to restart on failure.
* --restart restart the server automatically if it fails.
- -l --log <file>
- write log messages to file.
- --enable-crypto
- enable TLS encryption.
- --tls-cert
- specify the path to the TLS certificate file.
- -f, --no-daemon
- run in the foreground.
* --daemon run as a daemon.
- --yscroll <delta>
- defines the vertical scrolling delta, which is 120 by default.
- --sync-language
- enable language synchronization.
- --invert-scroll
- invert scroll direction on this computer.
- --display <display>
- when in X mode, connect to the X server at <display>.
- -h, --help
- display this help and exit.
- --version
- display version information and exit.
* marks defaults.
The server address is of the form: [<hostname>][:<port>]. The hostname must be the address or hostname of the server. The port overrides the default port, 24800.
COPYRIGHT¶
Copyright © 2024-2025 Deskflow Devs
Copyright © 2012-2025 Symless Ltd.
Copyright © 2009-2012 Nick Bolton
Copyright © 2002-2009 Chris Schoeneman
SEE ALSO¶
All documentation is on the web, so please point your browser at <https://github.com/deskflow/deskflow/wiki> and surf away.
| September 2025 | deskflow-core: 1.24.0 |