monomux icon indicating copy to clipboard operation
monomux copied to clipboard

Monophone Terminal Multiplexer - Less intrusive than tmux, smarter than screen

Results 19 monomux issues
Sort by recently updated
recently updated
newest added

Currently, all of the serialisation logic for the control message primitives are all built on top of hand-crafted code: https://github.com/whisperity/monomux/blob/6707ba07fb82de2acbfb25548a13e4d1a4008f5c/src/control/Message.cpp#L224-L340 While arguably this is the **only** part of the project...

Kind: Enhancement 🔮
Target: Core 💥
Target: Communication protocol 💬⚠️

`#include ` is missing in `monomux/include/core/monomux/Log.hpp` https://gcc.gnu.org/gcc-13/porting_to.html

Kind: Bug 🐞
Target: Developer ecosystem 🧑‍💻

`std::cin.clear()` does clear the eofbit, but to get `stdin` back to working state we also need to call `clearerr`, but I've made changes to just quit interactive mode when EOF...

Kind: Bug 🐞
Target: Frontend 💻

> Depends on #11 > Depends on #12 I need a shell integration that lets attaching monomux clients tell the session (and the shell within it) to change `TERM` to...

Kind: Enhancement 🔮
Target: Reference implementation 📃
Target: Plug-in architecture 🔌
Target: Shell integration 🐢🐠
Target: Communication protocol 💬⚠️

A lot of currently pending issues (#2, #5, #12, #14) will require changes to the communication protocol which would be backwards-incompatible. This would be the perfect moment to introduce, into...

Kind: Enhancement 🔮
Target: Core 💥
Target: Communication protocol 💬⚠️

## Steps to reproduce 1. Run `monomux -i` 2. Press Ctrl+d ## Expected Behavior: Monomux handles ctrl+d elegantly (personally I would like monomux to just stop expecting any input and...

Kind: Bug 🐞
Target: Frontend 💻

We should support adding environment variables at session start-up and attach time to a list of obligatory injected variables that are stored **for the session**. (A good starting candidate for...

Target: Reference implementation 📃
Target: Plug-in architecture 🔌
Platform: Unix 🐧
Target: Frontend 💻
Target: Shell integration 🐢🐠
Target: Communication protocol 💬⚠️

It would be nice to open it in `$HOME` or `$PWD` directory.

Kind: Bug 🐞
Target: Core 💥
Target: Reference implementation 📃
Target: Communication protocol 💬⚠️

> Trivially implements #12 in practice. > Note: Idea taken from [*byobu*](http://www.byobu.org/). A common problem occurs over elongated uses of Monomux where the user forwards the SSH Agent and starts...

Target: Core 💥
Target: Reference implementation 📃
Platform: Unix 🐧
Target: Communication protocol 💬⚠️

There are several valid use cases in which the user's shell (inside a session) is not able to communicate directly with the server that is executing said session. The two...

Kind: Enhancement 🔮
Target: Core 💥
Target: Reference implementation 📃
Target: Communication protocol 💬⚠️