Hi Nicholas, I've got some time coming up to work on this. Can you send me whatever you've done so far?
Thanks, George On Wed, Mar 23, 2011 at 11:12 PM, Nicholas Marriott <nicholas.marri...@gmail.com> wrote: > Yep this is a cool idea and I am happy but that George wrote up the > design doc but I haven't had time up to now although I did some basic > work and yes if anyone is interested in carrying on then let me know and > I will have time to give help if necessary. > > Many of the changes are relatively simple. The key problem point is that > we need to be able to redirect the tmux output so that instead of or as > well as, for example, writing to a terminal in xterm format (dictated by > TERM=xterm) it can suitable format and send that output to ssh. This may > be as simple as added a callback hook or two into the tty code and a > fake tty struct instance for clients which need to do this, or it may be > more complex. Or possibly it might be better to do it in the screen or > grid code in some terminal-independent format. > > I recently had a discussion with someone about another sort of > long-range idea: making tmux more network aware. This had some similar > themes - allowing the sessions and windows in a tmux server to be > controlled externally, in this case by another tmux server on another > host. A lot of the work that was in this design would probably make that > easier or at least help to work out the possibilites more fully. > > Of course if there are any talented C hackers out there who want > something to do, there are plenty of other ideas. Recently I > particularly liked the one in this mail: > > http://www.mail-archive.com/tmux-users@lists.sourceforge.net/msg01248.html > > Which is quite simple but could make list-* commands so much more > flexible. > > > On Wed, Mar 23, 2011 at 05:34:05PM -0700, Joshua Keroes wrote: >> Imagine a reinvented terminal app. >> First, let's use tmux as the backend. Users would get autodetech and the >> safety that comes with it automatically. Session moves and dupes also come >> free. We have this functionality today if you're clever with your startup >> dotfiles. This isn't new. >> Merging tmux and a terminal app together into one glorious zombified >> mutant is much more interesting. >> + tmux could use app-level hotkeys without fear of stomping on someone >> else. Goodbye ctrl-b 4, hello ctrl-4. >> + tmux would get pointy-clicky-draggy-reorderable tabs. >> + tmux would get draggable pane separators. >> + tmux would get moveable panes, too. >> + tmux could potentially get a fancier status bar since it could now use >> the host's UI for bells and whistles. Growl and Gnotify come to mind. >> + Right-click could do useful things too. For example, right-clicking on a >> tab or pane could display its available actions. Perhaps hovering over >> tabs could display thumbnails. >> + Mouse gestures could be leveraged too: the "zoom out" gesture could >> display thumbnails of all terminals just like Firefox, Chrome, or OSX. >> These are just off the tip of my mind - I'm sure you can imagine plenty of >> other places where a left-click or a right-click could help rather than >> hinder. >> Yes, I love my keyboard. Mice do have their place and can definitely help >> tmux out. Contextual help and actions would make tmux management simpler >> for those who don't want to open up the help page every time an infrequent >> task pops up. >> I asked the other half of this question on the iterm2 mailing list ("Wanna >> zombify iterm2's brain with tmux?). George Nachman's already started >> working on an API. He wrote: >> > This is also my dream. I wrote a design doc, >> here: [1]http://tinyurl.com/6cm5pd9 [docs.google] >> > >> > The tmux maintainer expressed interest but I think he didn't have time >> to do all the work required. >> > If there are any talented C hackers out there who want to help out, this >> is a big project that needs >> > doing, and it will earn you a place in heaven. >> -Joshua >> >> References >> >> Visible links >> 1. http://tinyurl.com/6cm5pd9 > >> ------------------------------------------------------------------------------ >> Enable your software for Intel(R) Active Management Technology to meet the >> growing manageability and security demands of your customers. Businesses >> are taking advantage of Intel(R) vPro (TM) technology - will your software >> be a part of the solution? Download the Intel(R) Manageability Checker >> today! http://p.sf.net/sfu/intel-dev2devmar > >> _______________________________________________ >> tmux-users mailing list >> tmux-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/tmux-users > > ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users