62

tmux has its control mode, activated with -CC, to allow the terminal emulator to control tmux. iTerm2 uses this to great effect for allowing tmux windows to appear as separate iTerm windows.

Are there other terminal emulators that support control mode? I am particularly interested in terminal emulators / SSH clients for Windows that might offer such functionality, but Linux/Unix ones are interesting as well.

7
  • 1
    Have you ever succeeded in using iterm2 + ssh + tmux -CC? If so, could you possibly edit the question (or a pastebin somewhere) with details? Commented Mar 26, 2015 at 12:53
  • 4
    @bmargulies I just run tmux -CC in my SSH session from iterm2 and it works. Commented Mar 30, 2015 at 20:36
  • Cygwin would be a possibility? Commented Oct 28, 2015 at 11:32
  • There's a feature request for Terminator: bugs.launchpad.net/terminator/+bug/1301605 Commented Nov 18, 2015 at 22:50
  • See also stackoverflow.com/questions/33335101/… Commented Apr 13, 2016 at 14:12

3 Answers 3

24

Edit: See the other answer, give a try to EternalTerminal. It has tmux -CC support and can be installed on Linux. It may not be exactly what you need, though.

What you are asking does not seem to be developed on Linux yet with the mainstream terminal emulators:

List not exhaustive; comments are welcome.

Another idea would be to run your dear Iterm2 mac binary in your Linux environment. But the solutions currently available will not support it:

  • Darling ? It uses a Wine-like approach but "At this point, does not yet run OS X application with a GUI"
  • Maloader ? "Running all Mac binaries isn't my goal. Only command line tools such as compiler tool chain can be executed by this loader" .
5
  • Tilix (formerly terminix) has an open issue as well: github.com/gnunn1/tilix/issues/480 Commented May 5, 2017 at 10:06
  • 5
    Is EternalTerminal a terminal emulator? They say it's kind of like mosh but with support for tmux control mode. With iTerm2, you can open a new tab and it is connected to the same host as the original tab. Commented Jun 3, 2019 at 3:55
  • Kitty issue: github.com/gnunn1/tilix/issues/480 Commented Jun 7, 2019 at 18:26
  • Seems like Hyper (hyper.is) will get proper support once this plugin is finalized: github.com/MisterTea/hyper-htm. Commented Nov 27, 2019 at 15:24
  • 2
    As I commented in the other answer, EternalTerminal doesn't seem to be a terminal emulator, and doesn't supply what OP is asking for. Commented Dec 16, 2020 at 20:42
6

EternalTerminal has tmux -CC support and connection persistence.

2
  • While this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. Commented Jul 21, 2017 at 22:22
  • 15
    Unless I am missing something EternalTerminal is a remote shell ala ssh, not a gui terminal emulator ala Konsole, Terminator, etc. Commented Dec 16, 2020 at 20:38
0

Wezterm now supports tmux control mode on Windows. You can download its latest nightly build to try it. Stable wezterm build with tmux control mode coming soon.

1
  • As it’s currently written, your answer is unclear. Please edit to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers in the help center. Commented Mar 26 at 0:20

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.