Bug 372496

Summary: Support tmux control mode
Product: konsole Reporter: Erik Quaeghebeur <bugs.kde.org>
Component: kpartAssignee: Konsole Developer <konsole-devel>
Status: CONFIRMED ---    
Severity: wishlist CC: daniel, flying-sheep, kde, kjelderg, mariusz.libera, MurzNN, p3dimaria, sandro.jaeckel, tcanabrava
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: All   
Latest Commit: Version Fixed In:

Description Erik Quaeghebeur 2016-11-15 08:56:02 UTC
It would be very nice to have tmux ‘back’ yakuake. Namely, let yakuake tabs be tmux windows and yakuake split screens correspond to tmux split screens. It seems this is possible using ‘control mode’:

    http://man7.org/linux/man-pages/man1/tmux.1.html#CONTROL_MODE

It has been implemented in iTerm2 for Mac:

    https://gitlab.com/gnachman/iterm2/wikis/TmuxIntegration

It would be more convenient to use than tmux itself (better KDE integration) and provides an extra layer in case of window manager/X/yakuake crashes.
Comment 1 Philipp A. 2019-02-25 15:39:07 UTC
This would of course also be nice for Konsole.

I don’t know if Konsolepart provides the tabs or they’re implemented differently between Yakuake and Konsole, which would make the difference between filing a new bug for Konsole or moving this one to Konsolepart.
Comment 2 Daniel Albers 2019-08-19 13:06:59 UTC
I agree with Phil, that this has a higher chance to happen in Konsole(part) than in Yakuake. There doesn't seem to be a separate bug component for konsolepart, so moving to Konsole.
Comment 3 Murz 2021-05-12 06:08:36 UTC
Konsole now already have feature to split view (the tab contents) into parts horizontally and vertically, like tmux, so seems integration is possible.
Comment 4 tcanabrava 2021-05-12 09:44:21 UTC
This looks interesting, but I lack the time to implement. Any of you would like to start?
Comment 5 Jeffrey Bouter 2021-11-03 10:00:07 UTC
This would be really nice to have in konsole. I've used this functionality on iTerm2 on a mac, and it works really nicely. Especially for keeping state.