Skip to content

Fix 7680 - #8444

Merged
sithlord48 merged 5 commits into
masterfrom
fix_7680
Apr 5, 2025
Merged

Fix 7680#8444
sithlord48 merged 5 commits into
masterfrom
fix_7680

Conversation

@sithlord48

@sithlord48 sithlord48 commented Apr 4, 2025

Copy link
Copy Markdown
Member

fixes #7680

  • remove additional --host from deskflow-client (unused from invert connection removal)

server-help

❯ ./deskflow-server --help
Mouse and keyboard sharing utility 


./deskflow-server [OPTIONS]


OPTIONS:
  -h,     --help              Print this help message and exit 
          --config-toml TEXT  Use TOML configuration file 
Usage: settings/Deskflow [--address <address>] [--config <pathname>] [--display <display>] [--no-xinitthreads] [--daemon|--no-daemon] [--name <screen-name>] [--restart|--no-restart] [--debug <level>]

Start the Deskflow mouse/keyboard sharing server.

  -a, --address <address>  listen for clients on the given address.
  -c, --config <pathname>  use the named configuration file instead.
  -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>.
      --no-xinitthreads    do not call XInitThreads()
* 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.

If no configuration file pathname is provided then the first of the
following to load successfully sets the configuration:
  settings/Deskflow
  /home/chris/.config/Deskflow/Deskflow.conf
  /etc/Deskflow/Deskflow.conf

client-help

Mouse and keyboard sharing utility 


./deskflow-client [OPTIONS]


OPTIONS:
  -h,     --help              Print this help message and exit 
          --config-toml TEXT  Use TOML configuration file 
Usage: deskflow-client [--address <address>] [--yscroll <delta>] [--sync-language] [--invert-scroll] [--host] [--display <display>] [--no-xinitthreads] [--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>.
      --no-xinitthreads    do not call XInitThreads()
  -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.

As seen on linux.

@sithlord48
sithlord48 requested a review from nbolton April 4, 2025 03:57

@nbolton nbolton left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but mobile so I can't test. You can either land or wait until I've tested. Your call.

@sithlord48
sithlord48 merged commit 0a33e20 into master Apr 5, 2025
@sithlord48
sithlord48 deleted the fix_7680 branch April 5, 2025 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Usage and description doesn't matched in deskflow-server and deskflow-client help message

2 participants