FLARQ(1)

✨ flarq(1) β€” the manual page, but make it cute ✨

okay bestie, sit down, hydrate, and let me tell you about flarq πŸ’– this is the manual page for flarq, section 1 of the Unix manual, and it's genuinely about to be your new fave.


🌸 NAME 🌸

flarq β€” ARQ data transfer utility for fldigi


πŸŽ€ SYNOPSIS πŸŽ€

flarq [OPTIONS]

that's it. that's the whole vibe. she takes options, she does the thing πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Flarq (that's fast light automatic repeat request, the acronym ate fr fr) is a file transfer application based on the ARQ specification developed by Paul Schmidt, K9PS. She can transmit and receive frames of ARQ data via fldigi, and also via MultiPSK on Windows. no cap, she's multi-platform like that πŸ’…βœ¨


πŸ’œ OPTIONS πŸ’œ

okay so there's two whole families of options here and they behave different, so let's get into it:

Long options begin with two hyphens and are handled by flarq herself. The option names may be abbreviated to any unambiguous substring, and the option argument may be separated from the name by a space or equals sign, as per getopt(3). (so like, you can be lazy with the typing and she'll still get it, queen of reading the room 🫢)

Short options begin with a single hyphen and are passed directly to FLTK. They may be abbreviated only as indicated. so no freestyling those ones, bestie, the abbreviations are the abbreviations 😀


  • --arq-protocol TYPE β€” sets the ARQ protocol. TYPE may be either "fldigi" or "multipsk". Defaults to "fldigi". pick your fighter πŸ’–
  • --arq-server-address HOSTNAME β€” sets the ARQ TCP server address. Defaults to "127.0.0.1". HOSTNAME may be any node name string accepted by getaddrinfo(3). yes the localhost is the default, she's lowkey a homebody 🏠
  • --arq-server-port PORT β€” sets the ARQ TCP server port. Defaults to "7322". PORT may be any service name string accepted by getaddrinfo(3). remember that number, it's giving iconic 🌟
  • --debug β€” enables debugging messages. turn this on when you need her to spill the tea about what's actually happening πŸ”
  • --version β€” prints version information and exits. one and done, periodt πŸ’…
  • --build-info β€” prints build information and exits. for the girlies who need to know exactly how she was made πŸ› οΈ
  • --help β€” prints options summary and exits. your emotional support flag fr fr 🫢

🌈 Standard FLTK options 🌈

these ones get handed straight to FLTK, so they're the classic GUI girlies:

  • -bg, -background COLOUR β€” sets the background colour. aesthetic first, always 🎨
  • -bg2, -background2 COLOUR β€” sets the secondary (text) background colour. yes she has a secondary background, she's layered like that πŸ’…
  • -di, -display DISPLAY β€” specifies the X server to connect to; see X(7).
  • -dn, -dnd or -nodn, -nodnd β€” enables or disables drag and drop copy and paste in text fields. drag her, drop her, she's flexible πŸ’–
  • -fg, -foreground COLOUR β€” sets the foreground colour.
  • -g, -geometry GEOMETRY β€” sets the initial window size and position. Flarq may not honour this option. (she's got a mind of her own, and honestly? respect 😌)
  • -i, -iconic β€” starts flarq in iconified state. Flarq may not honour this option. (again, she's an independent woman, she may or may not listen πŸ’€)
  • -k, -kbd or -nok, -nokbd β€” enables or disables visible keyboard focus in non-text widgets. keyboard girlies rise πŸ‘‘
  • -na, -name CLASSNAME β€” sets the window class. Defaults to "Flarq". capital F, she has a brand πŸ’…
  • -ti, -title WINDOWTITLE β€” sets the window title. Defaults to "flarq - <callsign>". put your callsign in there, main character energy πŸŽ€

🧚 Additional UI options 🧚

  • --font FONT[:SIZE] β€” sets the widget font and (optionally) size. Defaults to "sans:12". the optional size is in brackets because she's casual about it πŸ¦‹

🌸 FILES 🌸

  • $HOME/.flarq β€” the main settings file. her diary, basically πŸ“”

The following directories are used to interface with MUAs such as Sylpheed:

  • $HOME/Mail/ARQin β€” stores incoming email messages. the inbox girlies πŸ“₯
  • $HOME/Mail/ARQout β€” stores outgoing email messages. drafting era ✍️
  • $HOME/Mail/ARQsent β€” stores sent email messages. no takebacksies πŸ’Œ

The following directories are used for ARQ file transfer:

  • $HOME/ARQrecv β€” stores received files. incoming!! πŸ“¦
  • $HOME/ARQsend β€” stores files to be transmitted. outbound bestie πŸš€
  • $HOME/ARQfiles/logfile.txt β€” stores transfer logs. receipts, literally 🧾

πŸ’€ BUGS πŸ’€

  • There are no command line arguments to override the default configuration file and ARQ and Mail directories. so like, the paths are the paths, bestie. you can't argue with her about it. it's giving stubborn but honestly valid 😭

⭐ SEE ALSO ⭐

fldigi(1), getaddrinfo(3), getopt(3), X(7)

go read those too, they're the supporting cast 🫢


πŸ’– RESOURCES πŸ’–

links to the lore, bestie, absolutely obsessed πŸ“šβœ¨


πŸ‘‘ AUTHORS πŸ‘‘

Flarq was written by David Freese, W1HKJ. πŸ‘‘

This manual page was written by Stelios Bounanos <sb[at]enotty(dot)net>. πŸŽ€


🌈 COPYING 🌈

License GPLv3+: GNU GPL version 3 or later. free as in freedom, slay πŸ¦‹


and that's the whole page bestie!! this one's from the FLARQ(1) manual, dated 07/11/2026 β€” go forth and transfer some frames, ily πŸ’–βœ¨πŸŒΈ
πŸ“¦ where this page comes from
  • fedora 43: fldigi 4.2.13-1.fc43 Β· GPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-3.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND GPL-2.0-only AND BSL-1.0 AND MIT-0 AND LGPL-3.0-only AND GPL-1.0-only AND Apache-2.0
  • fedora 44: fldigi 4.2.13-1.fc44 Β· GPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-3.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND GPL-2.0-only AND BSL-1.0 AND MIT-0 AND LGPL-3.0-only AND GPL-1.0-only AND Apache-2.0
  • nixpkgs unstable: fldigi 4.2.13
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms