QNETLOAD(1)

๐Ÿ’– qnetload โ€” the manual, but make it cute ๐Ÿ’–

okay bestie, welcome to qnetload(1), a page from the General Commands Manual (section 1, the main character section, obviously). she graphs your network speed and usage and she does it pretty. let's get into it ๐Ÿฆ‹


โœจ NAME โœจ

qnetload โ€” graphically display network speed and usage ๐Ÿ’…


โœจ SYNOPSIS โœจ

qnetload

that's it. that's the whole vibe. no arguments required, she just goes ๐ŸŽ€


โœจ DESCRIPTION โœจ

Graphically display network speed and usage. like, on your screen, in a window, with a graph. slay.

Here's the command line tea, option by option, no skips, no cuts:

  • -i, --interface=INTERFACE โ€” display network INTERFACE. for example: eth0, wlan0. if you're unsure, do not specify โ€” literally just don't, she'll figure it out herself bestie. and here's the cute part: while she's running you can change the interface by clicking on it. right-click on the interface to get a list of the available interfaces. obsessed with the interactivity fr fr.
  • -h, --help โ€” display help for the commandline options. your little cheat sheet ๐Ÿซถ
  • -v, --version โ€” display version information. know which queen you're running ๐Ÿ‘‘
  • --help-all โ€” display help including the Qt-specific options. the extended cut, the director's commentary, every option Qt ever brought to the party โœจ

๐ŸŒธ USING QNETLOAD ๐ŸŒธ

ngl some of her features are lowkey sneaky and not obvious at all, so here's the lore:

  • Click on the interface to change it. simple as that ๐Ÿ’ซ
  • Right-click anywhere on qnetload to display a contextual menu with the list of interfaces, the IP and the version. the most common interfaces are in bold (ethX, wlanX, etc.) so you can clock them instantly ๐Ÿ”ฅ
  • There are two buttons: pause the accumulative counter of Downloaded and Uploaded data, and reset the counter. to reset the counters, click twice. yes, twice. two clicks. the double-tap is real ๐Ÿ™ˆ
  • Clicking in the graph will display how much data has been downloaded and uploaded since the position of the click, plus a projection for the next hour's usage. she's psychic actually ๐Ÿ”ฎ
  • Hover the mouse pointer over any of the numbers to display the meaning of the value. no more "wait what does that number even mean" ๐Ÿ˜ญ

๐ŸŒˆ ORIGINAL IDEA FROM XNETLOAD ๐ŸŒˆ

qnetload has the same look and feel as xnetload, which is no longer maintained (rip king, gone but not forgotten ๐Ÿ•Š๏ธ). and the q in the name? that's because qnetload is implemented using the Qt libraries. mystery solved, case closed, periodt ๐Ÿ’…


๐ŸŽ€ FILES ๐ŸŽ€

  • ${HOME}/.config/qnetload/qnetload.conf โ€” the last-used interface is saved right here. so the next time you run qnetload, she remembers. she remembers. memory queen ๐Ÿง โœจ
  • /proc/net/dev โ€” this file, provided by the kernel, contains details of the network usage and is read by qnetload to provide the displayed data. it's the source, she's just the stylist ๐Ÿ’–

๐Ÿ’€ BUG REPORTS ๐Ÿ’€

found a bug? spill the tea, don't be shy:


๐Ÿฆ‹ SEE ALSO ๐Ÿฆ‹

ipmon(1) ethstatus(1) nload(1)

(the group chat of network monitoring tools, iykyk)


๐Ÿ’œ ACKNOWLEDGEMENTS ๐Ÿ’œ

Many thanks to R.F. Smith for xnetload: lots of inspiration from it. fr fr, none of this would exist without that foundation ๐Ÿซถ

Many thanks to Jen Thomas for testing qnetload and helping with the manual page and texts. the queen of QA and prose, we stan ๐Ÿ’…


Copyright ยฉ 2017-2023 Carles Pina i Estany <carles@pina.cat>. License: GPLv3+: GNU GPL version 3 or later. free as in freedom, bestie ๐ŸŒˆ


and that's the whole page!! this was qnetload, page 1 of the General Commands Manual, and yes she comes with that classic footer stamp โ€” the name QNETLOAD(1) again at the bottom, like a lil signature kiss goodbye ๐Ÿ’‹ go check your bandwidth, you're doing amazing, mwah ๐ŸŽ€โœจ

๐Ÿ“ฆ where this page comes from