INPUTLEAPS(1)

πŸ“¦
version 3.0.3 Β· 2 versions
  • 3.0.3 Β· arch rolling, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable (latest)
  • 3.0.2 Β· fedora 43
, in arch rolling, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

πŸ’– INPUTLEAPS β€” bestie edition πŸ’–

okay so you found the manual for input-leap, aka the InputLeap Keyboard/Mouse Server. yes THE one. the manual page name is INPUTLEAPS(1) if you're keeping receipts, and it lives in the User Commands section. sit down, grab a strawberry πŸ“, we're doing this together.


✨ NAME ✨

input-leap β€” the InputLeap Keyboard/Mouse Server. that's it. that's the whole name section. iconic of it honestly.


πŸ¦‹ SYNOPSIS πŸ¦‹

input-leap [--address <address>] [--config <pathname>] [--display
<display>] [--daemon|--no-daemon] [--name <screen-name>]
[--restart|--no-restart] [--debug <level>]

look at her. so many brackets. so many little options. she's serving configurable πŸ’…


🌸 DESCRIPTION 🌸

Start the InputLeap server component. that's the vibe. you're booting up the server side, the main character, the one holding the keyboard and mouse for everybody else. πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

no cap, there are a LOT of these. we're going through every single one. nobody gets left behind. 🫢

  • -a, --address <address> β€” listen for clients on the address you give her. that's the whole job.
  • -c, --config <pathname> β€” use the configuration file at this path instead of the usual suspects. your config, your rules. ✨
  • -d, --debug <level> β€” filters out log messages with a priority below the level you pick. so like, only the dramatic stuff makes it through. the level can be: FATAL, ERROR, WARNING, NOTE, INFO, DEBUG, DEBUG1, DEBUG2. yeah there's genuinely eight of them, go off.
  • -n, --name <screen-name> β€” use screen-name instead of the hostname to identify this screen in the configuration. basically a glow-up name tag for your machine. πŸ’–
  • -1, --no-restart β€” do not try to restart on failure. if she falls, she stays fallen. πŸ’€
  • --restart β€” restart the server automatically if it fails. (*) β€” the little star means it's a default, bestie, keep reading.
  • -l, --log <file> β€” write log messages to file. receipts, archived. πŸ“
  • --no-tray β€” disable the system tray icon. bye bye little icon.
  • --enable-drag-drop β€” enable file drag & drop. drag her, drop her. πŸ¦‹
  • --enable-crypto β€” enable the crypto (ssl) plugin. lock it down, queen. πŸ”’
  • --display <display> β€” connect to the X server at <display>.
  • --screen-change-script <path> β€” full path to the script to run on screen change. the first argument is the new screen name. automation girlies rise. 🧚
  • -f, --no-daemon β€” run in the foreground. she stays right there where you can see her.
  • --daemon β€” run as a daemon. (*) β€” background mode, mysterious, off doing her own thing. πŸ’…
  • -h, --help β€” display this help and exit. the classic. always there for you.
  • --version β€” display version information and exit. who is she? what era is she in?
Default options are marked with a * β€” so --restart and --daemon are the ones that come pre-loaded unless you say otherwise. periodt.

🌈 the --address tea 🌈

The argument for --address is of the form: [<hostname>][:<port>].

  • The hostname must be the address or hostname of an interface on the system. like, a real one that actually exists. don't be making things up. πŸ™ˆ
  • Placing brackets around an IPv6 address is required when you're also specifying a port number, and optional otherwise.
  • The default is to listen on all interfaces using port number 24800. so if you don't say anything, she's open to everyone on 24800. very generous of her fr fr.

πŸ’œ FILES πŸ’œ

If no configuration file pathname is provided, then the first of these that loads successfully sets the configuration:

$HOME/.config/InputLeap/input-leap.conf
/etc/input-leap.conf

so she checks your home one first, and if that doesn't work out she goes looking in /etc. first one to show up wins. πŸ‘‘


  • Copyright Β© 2018 Debauchee Open Source Group
  • Copyright Β© 2012-2016 Symless Ltd.
  • Copyright Β© 2008-2014 Nick Bolton
  • Copyright Β© 2002-2014 Chris Schoeneman

give them their flowers, they built this. 🌸


and that's the whole page, bestie! this was input-leap version 3.0.3-release, from June 2025, and you just read the INPUTLEAPS(1) manual front to back. ate. no crumbs. go run your server, you absolute icon πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from