Guake / guake

Drop-down terminal for GNOME
https://guake.github.io
GNU General Public License v2.0
4.41k stars 576 forks source link

Tighter ssh/byobu support for remote split screen #1608

Open gsemet opened 5 years ago

gsemet commented 5 years ago

Now split screen is officially supported by Guake, and with session backup, this makes guake quite ideal for every day work (to my very biased opinion). However, on tab connected to remote systems (ex: ssh), this makes less pleasant to work (at least not the same level of pleasantness). Maybe we can find some idea:

mlouielu commented 5 years ago

For reference: https://github.com/tmux-plugins/tmux-resurrect/blob/master/docs/restoring_programs.md

How do you think that we can generalize the concept, like tmux-resurrect that can restore a selected program at default, and it is possible for user to set which program can be restore or not.

And implement with #1052 perhaps :p

gsemet commented 5 years ago

Linked issues: #1334.

What i think it a trigger on a tab (simpler to do this way), in the context menu, something like "Byobu tab" or thing like this. I have no pbl in being very specific, I think we can accept to make Guake a very opinionated terminal (Gnome/Gtk only, Developer's oriented, and why not, byobu-compatible). Other terminals may be very generic, so we cannot compete with them. But byobu is damned useful on remote terminal, and ssh-ing several times when I disconnect my splitted tab on my remote system kind of annoy me, so it should annoy other (I begin to really use a lot splitted terms, I like it a lot!).

Restoring ssh may be quite useful actually, but this thing here is that we cannot use all F* shortcut on the tab where byobu is launched and that's sucks. So why not a "byobu-mode" on the tab?

mlouielu commented 5 years ago

Beyond that, I do think tmux/byobu pane compatible shortcut is good. I always want to prefix +% to split the terminal on guake...