overall we need something to text
pretty much Matrix’s entire point
(plus send files)
also implemented in pretty much every server and client; I think even Element can send files
call
look into e.g. #matrixrtc:continuwuity.org — sable requires a setting to show the call button in non-DM rooms
video/screen share
unfortunately this is the only thing I’m not confident is supported
bonus for emojis, stickers
should be available with any im.ponies-compatible client such as sable
Not telemetry? Continuwuity just uses it to post release announcements to the admin room; I think there’s a way to disable it if you prefer.
Thanks; didn’t have it saved like that
There aren’t any unhandled errors! There aren’t any unvalidated inputs!
A terminal emulator (such as xterm, tmux, or emacs) is responsible for displaying a pseudoterminal in a different context (such as an x server, another terminal, or an emacs buffer respectively). Terminals are divided into three types: virtual terminals (on boot or as presented by [C-]A-F<N>), ‘true’ terminals (exposed on serial ports), and pseudoterminals (controlled by other programs). Essentially, you have a virtual terminal running X running Xterm which controls a pseudoterminal with tmux attached controlling another pseudoterminal.
Login shells are a special flag set when launching shells, sometimes. They typically read different settings (e.g. Bash reads ~/.bash_profile instead of ~/.bashrc). Most shells will launch as a login shell if their command name (argv[0]) begins with a hyphen; Bash also allows explicit
bash -lto run a login shell.