LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

mux

part of the Interception Tools suite for intercepting and multiplexing streams

TLDR

Create a new muxer with specified name
$ mux -c [muxer_name1] [muxer_name2]
copy
Set muxer's internal queue size
$ mux -s [100]
copy
Read input from a named muxer
$ mux -i [input_muxer_name]
copy
Write output to a named muxer
$ mux -o [output_muxer_name]
copy

SYNOPSIS

mux [-h | [-s size] -c name | [-i name] [-o name]]

DESCRIPTION

mux is part of the Interception Tools suite for multiplexing streams of input events. A muxer must be created first with -c, then used as the input or output of a given pipeline.Besides combining multiple pipelines into one, mux can duplicate them (using multiple -o options) and act as a switch based on activity in other pipelines (using multiple -i options).The tool is commonly used with udevmon and other Interception Tools components for keyboard remapping, event filtering, and input device manipulation at a low level.

PARAMETERS

-h

Show help message and exit
-c _name_
Create a muxer with specified name (repeatable)
-s _size_
Set muxer queue size; default is 100
-i _name_
Read input from named muxer; can be repeated for switch mode
-o _name_
Write output to named muxer; can be repeated

INSTALL

sudo apt install interception-tools
copy
sudo pacman -S interception-tools
copy
nix profile install nixpkgs#interception-tools
copy

CAVEATS

Requires the Interception Tools framework to be installed and configured. Named muxers are created as FIFO files. Queue size affects latency and memory usage. Typically requires root privileges or uinput group membership.

HISTORY

mux is part of Interception Tools, developed by Francisco Lopes (oblitum). The framework provides low-level input event interception on Linux, enabling tools like caps2esc and space2meta for keyboard customization.

SEE ALSO

intercept(1), udevmon(1), uinput(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid