anyRemote(1)

πŸ’– NAME πŸ’–

okay bestie, this is the page for anyremote, from the General Commands Manual, section 1 πŸŽ€ It's a one-liner: anyremote is how you control your PC with a Bluetooth/Wi-Fi cell phone πŸ“±βœ¨

πŸ¦‹ SYNOPSIS πŸ¦‹

anyremote [-f file] [-s peer[,peer ...]] [-log] [-a]
                 [-fe port] [-u username] [-name SDP service name] [-password]

anyremote -h|-v

🌸 DESCRIPTION 🌸

anyRemote is remote control software for apps that use WiFi or Bluetooth, and it's giving main character energy πŸ’…

It was built as a thin "communication" layer 🧚 between a device with WiFi or Bluetooth support (think cell phone or tablet computer πŸ“±) and a Linux PC πŸ’»

In theory, you could configure anyRemote to manage almost any kind of software 🀯 literally so iconic

anyRemote is a console app πŸ’œ but there are also GUI frontends for Gnome and KDE 🌈

πŸ‘‘ OPTIONS πŸ‘‘

  • -h β€” print a short help message and exit πŸ“
  • -v β€” print the version number and exit ✨
  • -f /path/to/configuration/file β€” by default anyremote checks $HOME/.anyremote.cfg, then ./.anyremote.cfg. If you want to point it at a specific config file, use -f πŸŽ€
  • -s peer[,peer ...] β€” pick your peers 🫢 A peer can be one of these:
tcp:_port_         (Server mode - TCP/IP connection)

bluetooth:_channel_ (Server mode - bluetooth connection)

web:_port_         (Server mode - Web interface)

cmxml:_port_       (Server mode - XML services interface)

local:/dev/ircommX  (Server mode - IR connection)

rfcomm:XX:XX:XX:XX:XX:XX:CC (AT mode - bluetooth connection,

     where XX:XX:XX:XX:XX:XX is bluetooth device address and

     CC is channel number - integer from 1 to 32)

/dev/ttyACM#       (AT mode - cable connection)

/dev/ircomm#       (AT mode - IR connection)

ilirc:_AF_LOCAL socket file_ (use with inputlircd)

stdin

avahi - register SDP service using Avahi

The default peer value is bluetooth,tcp:5197,web:5080,avahi πŸ¦‹

You can specify several peers, but only in Server mode configuration files 🌟

You can only specify a single peer of the web: or cmxml: type πŸ™ˆ

  • -log β€” print verbose logging info to $HOME/.anyRemote/anyremote.log 🧾
  • -a β€” reconnect automatically if the connection fails. This only works in AT mode πŸ”
  • -fe port β€” work as a backend for a GUI frontend. The port is what it uses to connect to the frontend 🌸
  • -name SDP_service_name β€” if you're using a Bluetooth or TCP/IP connection, you can name the SDP service yourself πŸ’– The default is "anyRemote"
  • -password β€” anyRemote will ask the client for a password πŸ”
heads up bestie 😭 the password phrase is stored in plain text in $HOME/.anyRemote/password
  • -cfgdir directory β€” swap out the default folder for config files πŸ—‚οΈ
  • -tmpdir directory β€” swap out the default folder for temporary files 🫧
  • -u|--user username β€” if you start it as root, this lets you set the effective user ID to that user πŸ‘‘

🧚 AUTHORS 🧚

Mikhail Fedotov, anyremote@mail.ru πŸ’Œ

http://anyremote.sf.net 🌈

πŸ› BUGS πŸ›

If you find any bugs, please report them to anyremote@mail.ru 🫢

πŸ“œ LICENCE πŸ“œ

This is free software! You can redistribute copies under the terms of the GNU General Public License v3+, found at http://www.gnu.org/licenses/gpl-3.0.html πŸ’œ There is NO WARRANTY, to the extent permitted by law πŸ™ˆ


Bye bestie πŸ¦‹ that's the whole anyRemote(1) page, last updated March 19, 2016 βœ¨πŸ’–