tmux called as screen
(just to point out, this appears to be individually thought by number of people http://lists.freebsd.org/pipermail/freebsd-arch/2009-September/009540.html) It would be grand if tmux could be installed as 'screen' hardlink, and upon when called would have rudimentary screen compatibility mode for switches and for UI i.e. no statusbar, ^a as as control key and both control and no-control variants for next/previous/new window etc. I'd expect that lot more admins are aware of tmux and its benefits than end users and this way, we could migrate whole bunch of users to tmux transparently. Thanks, -- ++ytti -- 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
Re: tmux called as screen
Hi There is no chance of tmux having a screen emulation mode, but if someone would care to write an sh script that makes tmux command line act a bit like screen then I will ship it. It could even set things up so it looks like screen easily enough... On Wed, Mar 23, 2011 at 12:25:10PM +0200, Saku Ytti wrote: (just to point out, this appears to be individually thought by number of people http://lists.freebsd.org/pipermail/freebsd-arch/2009-September/009540.html) It would be grand if tmux could be installed as 'screen' hardlink, and upon when called would have rudimentary screen compatibility mode for switches and for UI i.e. no statusbar, ^a as as control key and both control and no-control variants for next/previous/new window etc. I'd expect that lot more admins are aware of tmux and its benefits than end users and this way, we could migrate whole bunch of users to tmux transparently. Thanks, -- ++ytti -- 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 -- 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
Re: tmux called as screen
Hi On Wed, Mar 23, 2011 at 02:43:12PM +0200, Saku Ytti wrote: On 23 March 2011 14:30, Nicholas Marriott nicholas.marri...@gmail.com wrote: There is no chance of tmux having a screen emulation mode, but if someone would care to write an sh script that makes tmux command line act a bit like screen then I will ship it. Maybe we were thinking completely different level of emulation. I was thinking mostly recognizing -d and -r switches for deteach+attach or just attach and parsing of tmux-screen.rc instead of tmux.rc. Both those things could be done trivially with a shell script to recognise the arguments and convert to tmux-style commands. I believe power users can adapt tmux directly and general users could be fooled with these small changes into believing it is screen enough to work comfortably with it, without relearning anything. -- ++ytti -- 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
Re: tmux under windows using cygwin
On Tue, Dec 28, 2010 at 01:14:06PM +0100, Hamlet DArcy wrote: Hi all, Is it possible to run tmux under Windows using cygwin? Can anyone point to a how-to on this or any other relevant information? Nope, not until Cgywin supports passing file descriptors over a Unix domain socket. Hi everyone. First post here. I'm resurrecting this old thread to see if I can get a little more information about what the problem is with Cygwin. Nicholas, can you please tell me anything more about this problem, or point me to any mailing list discussions of it? I looked around and found a mention of yours that tmux uses the SCM_RIGHTS OOB data mechanism to pass a file descriptor. Is that the issue? The reason I ask is that I'd like to engage the Cygwin developers and see if there's any possibility of working through or around this. If there is I'd be willing to package tmux for Cygwin. libevent builds in Cygwin with no problem. Thanks, Andrew. -- 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
Re: tmux under windows using cygwin
Hi On Wed, Mar 23, 2011 at 09:54:59AM -0400, Andrew Schulman wrote: On Tue, Dec 28, 2010 at 01:14:06PM +0100, Hamlet DArcy wrote: Hi all, Is it possible to run tmux under Windows using cygwin? Can anyone point to a how-to on this or any other relevant information? Nope, not until Cgywin supports passing file descriptors over a Unix domain socket. Hi everyone. First post here. I'm resurrecting this old thread to see if I can get a little more information about what the problem is with Cygwin. Nicholas, can you please tell me anything more about this problem, or point me to any mailing list discussions of it? I looked around and found a mention of yours that tmux uses the SCM_RIGHTS OOB data mechanism to pass a file descriptor. Is that the issue? Yes, we need to be able to pass the stdin, stdout, stderr file descriptors from each tmux client to the tmux server. This happens by sending control messages (of type SOL_SOCKET/SCM_RIGHTS) over the tmux Unix domain socket. See http://www.openbsd.org/cgi-bin/man.cgi?query=CMSG_DATA. The CMSG API is also described in SUS and RFC2292. Working around this lack in tmux is not trivial, we would need to wrap a lot of stuff to pass the data around ourselves over a couple of sockets. Possible but very messy. Some other programs seem to be in the same boat for at least some of their features, for example Dovecot. The reason I ask is that I'd like to engage the Cygwin developers and see if there's any possibility of working through or around this. If there is I'd be willing to package tmux for Cygwin. libevent builds in Cygwin with At one point OpenSSH needed this for some feature and there was a discussion about maybe how to add it but I gather it is not easy and whatever happened it has not so far happened. no problem. Thanks, Andrew. -- 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 -- 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
Re: tmux called as screen
On 23 March 2011 14:47, Nicholas Marriott nicholas.marri...@gmail.com wrote: Maybe we were thinking completely different level of emulation. I was thinking mostly recognizing -d and -r switches for deteach+attach or just attach and parsing of tmux-screen.rc instead of tmux.rc. Both those things could be done trivially with a shell script to recognise the arguments and convert to tmux-style commands. Sure, I don't argue that either solution would be complex. Shell script couldn't be static, as it would need to have knowledge where in this system tmux.rc lives (and subsequently where tmux-screen.rc). Of course you could build the shell script compile time too. I guess it purely matter of taste which approach is more kosher. -- ++ytti -- 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
Re: Tmux starts slowing down badly after long periods of execution
I'm still getting this problem at least once a day and its beginning to make tmux unusable for me. To summarize the problem again, tmux starts to freeze intermittently after periods of use ranging from 3-8 hours. During intermittent freezes, tmux doesn't act on keyboard events quickly, freezes for about 3-5 seconds then all pent up keyboard events would be acted upon (whether they are tmux commands or keyboard events to programs running in a tmux window). After every freeze, there is a period of 5-10 minutes where tmux behaves normally, and then I see the freeze again. The only solution to this problem is to close everything, including tmux, and restart everything. I installed Ubuntu 10.10 from scratch on two separate machines and installed tmux using apt-get. Even after I did that 'tmux -V' does not work, but I found out that the version is 1.3 by typing :info at tmux command mode. Here is how my usual tmux session looks like: 1- I run tmux in a custom compiled urxvt terminal, but I've also seen the problem happen in stock gnome-terminal that comes with Ubuntu 10.10. 2- I aliased tmux to tmux -2 to force 256 colors. 3- My usual tmux session looks like this: * 1 window for finch (a command line IM client) with activity monitoring turned on. * 2-3 windows with vim open in them editing files. * 2-3 windows with ssh sessions open in them. If you need my .tmux.conf file you can see it here: https://github.com/satiani/init/blob/master/.tmux.conf I'm willing to collect any more information you want me to, I love tmux and would be distressed if I had to drop it and go back to screen because of the frequent freezes. Many thanks, Samer On Fri, Jan 21, 2011 at 5:23 PM, Karl Ferdinand Ebert kfeb...@gmail.comwrote: Hi, I package tmux for Debian which gets from time to time synced from Ubuntu. But as far as I know there is no version of tmux-1.4 in Ubuntu 10.04 (which has 1.1-1) and 9.04 (which has 0.8-5). So I assume you have received tmux from another source probably from Debian's experimental repository which has a fix for the EPOLL bug on Linux. Am Friday 21 of January 2011, 19:30:46 schrieb Samer Atiani: tmux -V does not work indeed. But from inside tmux, I typed :info in the tmux command mode, and it showed tmux 1.4. This has worked in every (packaged) version of tmux. There must be something wrong with your installation. Nevertheless I am interested if this bug is reproducible. Best regards, Karl Ferdinand Ebert -- 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
Re: Tmux starts slowing down badly after long periods of execution
Change this: set-option -g status-right '#[fg=black]#(date +%a %b %d %Y %R)' To this: set-option -g status-right '#[fg=black]%a %b %d %Y %R' On Wed, Mar 23, 2011 at 11:20:31AM -0400, Samer Atiani wrote: I'm still getting this problem at least once a day and its beginning to make tmux unusable for me. To summarize the problem again, tmux starts to freeze intermittently after periods of use ranging from 3-8 hours. During intermittent freezes, tmux doesn't act on keyboard events quickly, freezes for about 3-5 seconds then all pent up keyboard events would be acted upon (whether they are tmux commands or keyboard events to programs running in a tmux window). After every freeze, there is a period of 5-10 minutes where tmux behaves normally, and then I see the freeze again. The only solution to this problem is to close everything, including tmux, and restart everything. I installed Ubuntu 10.10 from scratch on two separate machines and installed tmux using apt-get. Even after I did that 'tmux -V' does not work, but I found out that the version is 1.3 by typing :info at tmux command mode. Here is how my usual tmux session looks like: 1- I run tmux in a custom compiled urxvt terminal, but I've also seen the problem happen in stock gnome-terminal that comes with Ubuntu 10.10. 2- I aliased tmux to tmux -2 to force 256 colors. 3- My usual tmux session looks like this: * 1 window for finch (a command line IM client) with activity monitoring turned on. * 2-3 windows with vim open in them editing files. * 2-3 windows with ssh sessions open in them. If you need my .tmux.conf file you can see it here: [1]https://github.com/satiani/init/blob/master/.tmux.conf I'm willing to collect any more information you want me to, I love tmux and would be distressed if I had to drop it and go back to screen because of the frequent freezes. Many thanks, Samer On Fri, Jan 21, 2011 at 5:23 PM, Karl Ferdinand Ebert [2]kfeb...@gmail.com wrote: Hi, I package tmux for Debian which gets from time to time synced from Ubuntu. But as far as I know there is no version of tmux-1.4 in Ubuntu 10.04 (which has 1.1-1) and 9.04 (which has 0.8-5). So I assume you have received tmux from another source probably from Debian's experimental repository which has a fix for the EPOLL bug on Linux. Am Friday 21 of January 2011, 19:30:46 schrieb Samer Atiani: tmux -V does not work indeed. But from inside tmux, I typed :info in the tmux command mode, and it showed tmux 1.4. This has worked in every (packaged) version of tmux. There must be something wrong with your installation. Nevertheless I am interested if this bug is reproducible. Best regards, Karl Ferdinand Ebert References Visible links 1. https://github.com/satiani/init/blob/master/.tmux.conf 2. mailto:kfeb...@gmail.com -- 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 -- 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
Re: resize-pane keystrokes acting as select-pane
Works for me. Are you sure your terminal shows different things for C-Up and Up? (Run cat outside tmux then press them and make sure it shows different things for the two keys.) On Wed, Mar 23, 2011 at 12:45:43PM -0400, mbm329 wrote: Hi all, Trying to resize-pane by 1 row or column and it just does a select-pane instead. �Here is the relative output from the list-keys command: � � �Up: (repeat) select-pane -U � �Down: (repeat) select-pane -D � �Left: (repeat) select-pane -L � Right: (repeat) select-pane -R � �M-Up: (repeat) resize-pane -U 5 �M-Down: (repeat) resize-pane -D 5 �M-Left: (repeat) resize-pane -L 5 M-Right: (repeat) resize-pane -R 5 � �C-Up: (repeat) resize-pane -U �C-Down: (repeat) resize-pane -D �C-Left: (repeat) resize-pane -L C-Right: (repeat) resize-pane -R I've tried this as a user with no ~/tmux.conf file. I'm running tmux v1.4 on RHEL 5.5. Even added the following explicitly in the ~/.tmux.conf file: bind -r C-Up � �resize-pane -U bind -r C-Down �resize-pane -D bind -r C-Left �resize-pane -L bind -r C-Right resize-pane -R Tried both the left Ctrl and right Ctrl keys. Thanks, Mike -- 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 -- 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
Re: Tmux starts slowing down badly after long periods of execution
this has been covered before, tmux runs status-left and -right through strftime(3) itself so you are asking it to run a new command like 'date +Wed Mar 23 2011 17:01' every minute. until very recently these commands were persistent so each minute it would allocate a new job entry and cause tmux to use a lot of memory On Wed, Mar 23, 2011 at 12:52:23PM -0400, Samer Atiani wrote: Interesting, is that whats causing the problem? I'm curious to hear an explanation. Thanks! Samer On Wed, Mar 23, 2011 at 11:46 AM, Nicholas Marriott [1]nicholas.marri...@gmail.com wrote: Change this: set-option -g status-right '#[fg=black]#(date +%a %b %d %Y %R)' To this: set-option -g status-right '#[fg=black]%a %b %d %Y %R' On Wed, Mar 23, 2011 at 11:20:31AM -0400, Samer Atiani wrote: � �I'm still getting this problem at least once a day and its beginning to � �make tmux unusable for me. To summarize the problem again, tmux starts to � �freeze intermittently after periods of use ranging from 3-8 hours. During � �intermittent freezes, tmux doesn't act on keyboard events quickly, freezes � �for about 3-5 seconds then all pent up keyboard events would be acted upon � �(whether they are tmux commands or keyboard events to programs running in � �a tmux window). After every freeze, there is a period of 5-10 minutes � �where tmux behaves normally, and then I see the freeze again. The only � �solution to this problem is to close everything, including tmux, and � �restart everything. � �I installed Ubuntu 10.10 from scratch on two separate machines and � �installed tmux using apt-get. Even after I did that 'tmux -V' does not � �work, but I found out that the version is 1.3 by typing :info at tmux � �command mode. � �Here is how my usual tmux session looks like: � �1- I run tmux in a custom compiled urxvt terminal, but I've also seen the � �problem happen in stock gnome-terminal that comes with Ubuntu 10.10. � �2- I aliased tmux to tmux -2 to force 256 colors. � �3- My usual tmux session looks like this: � �* 1 window for finch (a command line IM client) with activity monitoring � �turned on. � �* 2-3 windows with vim open in them editing files. � �* 2-3 windows with ssh sessions open in them. � �If you need my .tmux.conf file you can see it here: � �[1][2]https://github.com/satiani/init/blob/master/.tmux.conf � �I'm willing to collect any more information you want me to, I love tmux � �and would be distressed if I had to drop it and go back to screen because � �of the frequent freezes. � �Many thanks, � �Samer � �On Fri, Jan 21, 2011 at 5:23 PM, Karl Ferdinand Ebert � �[2][3]kfeb...@gmail.com wrote: � � �Hi, � � �I package tmux for Debian which gets from time to time synced from � � �Ubuntu. But � � �as far as I know there is no version of tmux-1.4 in Ubuntu 10.04 (which � � �has � � �1.1-1) and 9.04 (which has 0.8-5). So I assume you have received tmux � � �from � � �another source probably from Debian's experimental repository which has � � �a fix for � � �the EPOLL bug on Linux. � � �Am Friday 21 of January 2011, 19:30:46 schrieb Samer Atiani: � � � tmux -V does not work indeed. But from inside tmux, I typed :info in � � �the � � � tmux command mode, and it showed tmux 1.4. � � �This has worked in every (packaged) version of tmux. There must be � � �something � � �wrong with your installation. � � �Nevertheless I am interested if this bug is reproducible. � � �Best regards, � � �Karl Ferdinand Ebert References � �Visible links � �1. [4]https://github.com/satiani/init/blob/master/.tmux.conf � �2. mailto:[5]kfeb...@gmail.com -- 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! [6]http://p.sf.net/sfu/intel-dev2devmar ___ tmux-users mailing list [7]tmux-users@lists.sourceforge.net [8]https://lists.sourceforge.net/lists/listinfo/tmux-users References Visible links 1.
Re: Tmux starts slowing down badly after long periods of execution
Interesting, is that whats causing the problem? I'm curious to hear an explanation. Thanks! Samer On Wed, Mar 23, 2011 at 11:46 AM, Nicholas Marriott nicholas.marri...@gmail.com wrote: Change this: set-option -g status-right '#[fg=black]#(date +%a %b %d %Y %R)' To this: set-option -g status-right '#[fg=black]%a %b %d %Y %R' On Wed, Mar 23, 2011 at 11:20:31AM -0400, Samer Atiani wrote: I'm still getting this problem at least once a day and its beginning to make tmux unusable for me. To summarize the problem again, tmux starts to freeze intermittently after periods of use ranging from 3-8 hours. During intermittent freezes, tmux doesn't act on keyboard events quickly, freezes for about 3-5 seconds then all pent up keyboard events would be acted upon (whether they are tmux commands or keyboard events to programs running in a tmux window). After every freeze, there is a period of 5-10 minutes where tmux behaves normally, and then I see the freeze again. The only solution to this problem is to close everything, including tmux, and restart everything. I installed Ubuntu 10.10 from scratch on two separate machines and installed tmux using apt-get. Even after I did that 'tmux -V' does not work, but I found out that the version is 1.3 by typing :info at tmux command mode. Here is how my usual tmux session looks like: 1- I run tmux in a custom compiled urxvt terminal, but I've also seen the problem happen in stock gnome-terminal that comes with Ubuntu 10.10. 2- I aliased tmux to tmux -2 to force 256 colors. 3- My usual tmux session looks like this: * 1 window for finch (a command line IM client) with activity monitoring turned on. * 2-3 windows with vim open in them editing files. * 2-3 windows with ssh sessions open in them. If you need my .tmux.conf file you can see it here: [1]https://github.com/satiani/init/blob/master/.tmux.conf I'm willing to collect any more information you want me to, I love tmux and would be distressed if I had to drop it and go back to screen because of the frequent freezes. Many thanks, Samer On Fri, Jan 21, 2011 at 5:23 PM, Karl Ferdinand Ebert [2]kfeb...@gmail.com wrote: Hi, I package tmux for Debian which gets from time to time synced from Ubuntu. But as far as I know there is no version of tmux-1.4 in Ubuntu 10.04 (which has 1.1-1) and 9.04 (which has 0.8-5). So I assume you have received tmux from another source probably from Debian's experimental repository which has a fix for the EPOLL bug on Linux. Am Friday 21 of January 2011, 19:30:46 schrieb Samer Atiani: tmux -V does not work indeed. But from inside tmux, I typed :info in the tmux command mode, and it showed tmux 1.4. This has worked in every (packaged) version of tmux. There must be something wrong with your installation. Nevertheless I am interested if this bug is reproducible. Best regards, Karl Ferdinand Ebert References Visible links 1. https://github.com/satiani/init/blob/master/.tmux.conf 2. mailto:kfeb...@gmail.com -- 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 -- 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
Re: resize-pane keystrokes acting as select-pane
Thanks for the pointer. Using PuTTY, here's the output: $ cat ^[[A ^[OA A That's cat, return, Up, return, Ctrl+Up, return. The A on a line by itself was placed there by the return after Ctrl+Up. Since you mentioned the terminal, I checked the Translation section and was using UTF-8. I changed it to be ISO-8859-1:1998 (Latin-1, West Europe). Then just tried the Default profile instead of the profile I had for the host. All of them gave the same result with both the cat command outside of tmux, and with attempts to resize the pane within tmux. No luck so far. Thanks, Mike On Wed, Mar 23, 2011 at 12:59 PM, Nicholas Marriott nicholas.marri...@gmail.com wrote: Works for me. Are you sure your terminal shows different things for C-Up and Up? (Run cat outside tmux then press them and make sure it shows different things for the two keys.) On Wed, Mar 23, 2011 at 12:45:43PM -0400, mbm329 wrote: Hi all, Trying to resize-pane by 1 row or column and it just does a select-pane instead. Here is the relative output from the list-keys command: Up: (repeat) select-pane -U Down: (repeat) select-pane -D Left: (repeat) select-pane -L Right: (repeat) select-pane -R M-Up: (repeat) resize-pane -U 5 M-Down: (repeat) resize-pane -D 5 M-Left: (repeat) resize-pane -L 5 M-Right: (repeat) resize-pane -R 5 C-Up: (repeat) resize-pane -U C-Down: (repeat) resize-pane -D C-Left: (repeat) resize-pane -L C-Right: (repeat) resize-pane -R I've tried this as a user with no ~/tmux.conf file. I'm running tmux v1.4 on RHEL 5.5. Even added the following explicitly in the ~/.tmux.conf file: bind -r C-Upresize-pane -U bind -r C-Down resize-pane -D bind -r C-Left resize-pane -L bind -r C-Right resize-pane -R Tried both the left Ctrl and right Ctrl keys. Thanks, Mike -- 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 -- 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
Re: resize-pane keystrokes acting as select-pane
Thanks for the pointer. Using PuTTY, here's the output: $ cat ^[[A ^[OA A That's cat, return, Up, return, Ctrl+Up, return. The A on a line by itself was placed there by the return after Ctrl+Up. Since you mentioned the terminal, I checked the Translation section and was using UTF-8. I changed it to be ISO-8859-1:1998 (Latin-1, West Europe). Then just tried the Default profile instead of the profile I had for the host. All of them gave the same result with both the cat command outside of tmux, and with attempts to resize the pane within tmux. No luck so far. Thanks, Mike On Wed, Mar 23, 2011 at 12:59 PM, Nicholas Marriott nicholas.marri...@gmail.com wrote: Works for me. Are you sure your terminal shows different things for C-Up and Up? (Run cat outside tmux then press them and make sure it shows different things for the two keys.) On Wed, Mar 23, 2011 at 12:45:43PM -0400, mbm329 wrote: Hi all, Trying to resize-pane by 1 row or column and it just does a select-pane instead. Here is the relative output from the list-keys command: Up: (repeat) select-pane -U Down: (repeat) select-pane -D Left: (repeat) select-pane -L Right: (repeat) select-pane -R M-Up: (repeat) resize-pane -U 5 M-Down: (repeat) resize-pane -D 5 M-Left: (repeat) resize-pane -L 5 M-Right: (repeat) resize-pane -R 5 C-Up: (repeat) resize-pane -U C-Down: (repeat) resize-pane -D C-Left: (repeat) resize-pane -L C-Right: (repeat) resize-pane -R I've tried this as a user with no ~/tmux.conf file. I'm running tmux v1.4 on RHEL 5.5. Even added the following explicitly in the ~/.tmux.conf file: bind -r C-Upresize-pane -U bind -r C-Down resize-pane -D bind -r C-Left resize-pane -L bind -r C-Right resize-pane -R Tried both the left Ctrl and right Ctrl keys. Thanks, Mike -- 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 -- 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
Re: resize-pane keystrokes acting as select-pane
These are usually the keys that are changed when the keypad is put into cursor mode, these are all treated as up, down, left and right by tmux. Try eg set -g terminal-overrides '*:kUP5=\eOA' Or \e[A if that doesn't work. On Wed, Mar 23, 2011 at 02:43:36PM -0400, mbm329 wrote: Thanks for the pointer. Using PuTTY, here's the output: $ cat ^[[A ^[OA A That's cat, return, Up, return, Ctrl+Up, return. �The A on a line by itself was placed there by the return after Ctrl+Up. Since you mentioned the terminal, I checked the Translation section and was using UTF-8. �I changed it to be ISO-8859-1:1998 (Latin-1, West Europe). �Then just tried the Default profile instead of the profile I had for the host. �All of them gave the same result with both the cat command outside of tmux, and with attempts to resize the pane within tmux. �No luck so far. Thanks, Mike On Wed, Mar 23, 2011 at 12:59 PM, Nicholas Marriott [1]nicholas.marri...@gmail.com wrote: Works for me. Are you sure your terminal shows different things for C-Up and Up? (Run cat outside tmux then press them and make sure it shows different things for the two keys.) On Wed, Mar 23, 2011 at 12:45:43PM -0400, mbm329 wrote: � �Hi all, � �Trying to resize-pane by 1 row or column and it just does a select-pane � �instead. �Here is the relative output from the list-keys command: � �� � �Up: (repeat) select-pane -U � �� �Down: (repeat) select-pane -D � �� �Left: (repeat) select-pane -L � �� Right: (repeat) select-pane -R � �� �M-Up: (repeat) resize-pane -U 5 � ��M-Down: (repeat) resize-pane -D 5 � ��M-Left: (repeat) resize-pane -L 5 � �M-Right: (repeat) resize-pane -R 5 � �� �C-Up: (repeat) resize-pane -U � ��C-Down: (repeat) resize-pane -D � ��C-Left: (repeat) resize-pane -L � �C-Right: (repeat) resize-pane -R � �I've tried this as a user with no ~/tmux.conf file. I'm running tmux v1.4 � �on RHEL 5.5. � �Even added the following explicitly in the ~/.tmux.conf file: � �bind -r C-Up � �resize-pane -U � �bind -r C-Down �resize-pane -D � �bind -r C-Left �resize-pane -L � �bind -r C-Right resize-pane -R � �Tried both the left Ctrl and right Ctrl keys. � �Thanks, � �Mike -- 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! [2]http://p.sf.net/sfu/intel-dev2devmar ___ tmux-users mailing list [3]tmux-users@lists.sourceforge.net [4]https://lists.sourceforge.net/lists/listinfo/tmux-users References Visible links 1. mailto:nicholas.marri...@gmail.com 2. http://p.sf.net/sfu/intel-dev2devmar 3. mailto:tmux-users@lists.sourceforge.net 4. https://lists.sourceforge.net/lists/listinfo/tmux-users -- 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
Re: resize-pane keystrokes acting as select-pane
Unfortunately, neither worked. Any other ideas to try? On Wed, Mar 23, 2011 at 2:50 PM, Nicholas Marriott nicholas.marri...@gmail.com wrote: These are usually the keys that are changed when the keypad is put into cursor mode, these are all treated as up, down, left and right by tmux. Try eg set -g terminal-overrides '*:kUP5=\eOA' Or \e[A if that doesn't work. On Wed, Mar 23, 2011 at 02:43:36PM -0400, mbm329 wrote: Thanks for the pointer. Using PuTTY, here's the output: $ cat ^[[A ^[OA A That's cat, return, Up, return, Ctrl+Up, return. The A on a line by itself was placed there by the return after Ctrl+Up. Since you mentioned the terminal, I checked the Translation section and was using UTF-8. I changed it to be ISO-8859-1:1998 (Latin-1, West Europe). Then just tried the Default profile instead of the profile I had for the host. All of them gave the same result with both the cat command outside of tmux, and with attempts to resize the pane within tmux. No luck so far. Thanks, Mike On Wed, Mar 23, 2011 at 12:59 PM, Nicholas Marriott [1]nicholas.marri...@gmail.com wrote: Works for me. Are you sure your terminal shows different things for C-Up and Up? (Run cat outside tmux then press them and make sure it shows different things for the two keys.) On Wed, Mar 23, 2011 at 12:45:43PM -0400, mbm329 wrote: Hi all, Trying to resize-pane by 1 row or column and it just does a select-pane instead. Here is the relative output from the list-keys command: Up: (repeat) select-pane -U Down: (repeat) select-pane -D Left: (repeat) select-pane -L Right: (repeat) select-pane -R M-Up: (repeat) resize-pane -U 5 M-Down: (repeat) resize-pane -D 5 M-Left: (repeat) resize-pane -L 5 M-Right: (repeat) resize-pane -R 5 C-Up: (repeat) resize-pane -U C-Down: (repeat) resize-pane -D C-Left: (repeat) resize-pane -L C-Right: (repeat) resize-pane -R I've tried this as a user with no ~/tmux.conf file. I'm running tmux v1.4 on RHEL 5.5. Even added the following explicitly in the ~/.tmux.conf file: bind -r C-Upresize-pane -U bind -r C-Down resize-pane -D bind -r C-Left resize-pane -L bind -r C-Right resize-pane -R Tried both the left Ctrl and right Ctrl keys. Thanks, Mike -- 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! [2]http://p.sf.net/sfu/intel-dev2devmar ___ tmux-users mailing list [3]tmux-users@lists.sourceforge.net [4]https://lists.sourceforge.net/lists/listinfo/tmux-users References Visible links 1. mailto:nicholas.marri...@gmail.com 2. http://p.sf.net/sfu/intel-dev2devmar 3. mailto:tmux-users@lists.sourceforge.net 4. https://lists.sourceforge.net/lists/listinfo/tmux-users -- 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
Re: resize-pane keystrokes acting as select-pane
show me output of tmux info after restarting it with that in .tmux.conf On Wed, Mar 23, 2011 at 03:12:31PM -0400, mbm329 wrote: Unfortunately, neither worked. �Any other ideas to try? On Wed, Mar 23, 2011 at 2:50 PM, Nicholas Marriott [1]nicholas.marri...@gmail.com wrote: These are usually the keys that are changed when the keypad is put into cursor mode, these are all treated as up, down, left and right by tmux. Try eg set -g terminal-overrides '*:kUP5=\eOA' Or \e[A if that doesn't work. On Wed, Mar 23, 2011 at 02:43:36PM -0400, mbm329 wrote: � �Thanks for the pointer. � �Using PuTTY, here's the output: � �$ cat � �^[[A � �^[OA � �A � �That's cat, return, Up, return, Ctrl+Up, return. �The A on a line by � �itself was placed there by the return after Ctrl+Up. � �Since you mentioned the terminal, I checked the Translation section and � �was using UTF-8. �I changed it to be ISO-8859-1:1998 (Latin-1, West � �Europe). �Then just tried the Default profile instead of the profile I � �had for the host. �All of them gave the same result with both the cat � �command outside of tmux, and with attempts to resize the pane within tmux. � ��No luck so far. � �Thanks, � �Mike � �On Wed, Mar 23, 2011 at 12:59 PM, Nicholas Marriott � �[1][2]nicholas.marri...@gmail.com wrote: � � �Works for me. � � �Are you sure your terminal shows different things for C-Up and Up? (Run � � �cat outside tmux then press them and make sure it shows different things � � �for the two keys.) � � �On Wed, Mar 23, 2011 at 12:45:43PM -0400, mbm329 wrote: � � � � �Hi all, � � � � � � � �Trying to resize-pane by 1 row or column and it just does a � � �select-pane � � � � �instead. �Here is the relative output from the list-keys command: � � � � � � � �� � �Up: (repeat) select-pane -U � � � � �� �Down: (repeat) select-pane -D � � � � �� �Left: (repeat) select-pane -L � � � � �� Right: (repeat) select-pane -R � � � � �� �M-Up: (repeat) resize-pane -U 5 � � � � ��M-Down: (repeat) resize-pane -D 5 � � � � ��M-Left: (repeat) resize-pane -L 5 � � � � �M-Right: (repeat) resize-pane -R 5 � � � � �� �C-Up: (repeat) resize-pane -U � � � � ��C-Down: (repeat) resize-pane -D � � � � ��C-Left: (repeat) resize-pane -L � � � � �C-Right: (repeat) resize-pane -R � � � � � � � �I've tried this as a user with no ~/tmux.conf file. I'm running � � �tmux v1.4 � � � � �on RHEL 5.5. � � � � � � � �Even added the following explicitly in the ~/.tmux.conf file: � � � � � � � �bind -r C-Up � �resize-pane -U � � � � �bind -r C-Down �resize-pane -D � � � � �bind -r C-Left �resize-pane -L � � � � �bind -r C-Right resize-pane -R � � � � � � � �Tried both the left Ctrl and right Ctrl keys. � � � � �Thanks, � � � � � � � �Mike � � � � � �-- � � � 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! [2][3]http://p.sf.net/sfu/intel-dev2devmar � � � ___ � � � tmux-users mailing list � � � [3][4]tmux-users@lists.sourceforge.net � � � [4][5]https://lists.sourceforge.net/lists/listinfo/tmux-users References � �Visible links � �1. mailto:[6]nicholas.marri...@gmail.com � �2. [7]http://p.sf.net/sfu/intel-dev2devmar � �3. mailto:[8]tmux-users@lists.sourceforge.net � �4. [9]https://lists.sourceforge.net/lists/listinfo/tmux-users References Visible links 1. mailto:nicholas.marri...@gmail.com 2. mailto:nicholas.marri...@gmail.com 3. http://p.sf.net/sfu/intel-dev2devmar 4. mailto:tmux-users@lists.sourceforge.net 5. https://lists.sourceforge.net/lists/listinfo/tmux-users 6. mailto:nicholas.marri...@gmail.com 7. http://p.sf.net/sfu/intel-dev2devmar 8. mailto:tmux-users@lists.sourceforge.net 9. https://lists.sourceforge.net/lists/listinfo/tmux-users -- Enable your software for Intel(R) Active Management Technology to meet the growing manageability and
Re: resize-pane keystrokes acting as select-pane
On 03/23/2011 11:50 AM, Nicholas Marriott wrote: These are usually the keys that are changed when the keypad is put into cursor mode, these are all treated as up, down, left and right by tmux. Try eg set -g terminal-overrides '*:kUP5=\eOA' That should be \e[OA shouldn't it? -- Micah J. Cowan http://micah.cowan.name/ -- 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
Re: resize-pane keystrokes acting as select-pane
Nope it is either \e[A or \eOA. On Wed, Mar 23, 2011 at 12:27:06PM -0700, Micah Cowan wrote: On 03/23/2011 11:50 AM, Nicholas Marriott wrote: These are usually the keys that are changed when the keypad is put into cursor mode, these are all treated as up, down, left and right by tmux. Try eg set -g terminal-overrides '*:kUP5=\eOA' That should be \e[OA shouldn't it? -- Micah J. Cowan http://micah.cowan.name/ -- 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 -- 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
Re: resize-pane keystrokes acting as select-pane
On 03/23/2011 11:43 AM, mbm329 wrote: Thanks for the pointer. Using PuTTY, here's the output: $ cat ^[[A ^[OA A How about for: tput smkx; cat; tput rmkx? That'd be the situation tmux would actually see them in. -- Micah J. Cowan http://micah.cowan.name/ -- 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
Re: resize-pane keystrokes acting as select-pane
opened first window [mbmtest@test1 ~]$ tmux ls failed to connect to server: Connection refused [mbmtest@test1 ~]$ cat ~/.tmux.conf set -g terminal-overrides '*:kUP5=\eOA' [mbmtest@test1 ~]$ tmux ## opened second window (info with your first suggestion \eOA) [mbmtest@test1 ~]$ tmux info tmux 1.4, pid 13611, started Wed Mar 23 15:18:56 2011 socket path /tmp/tmux-500/default, debug level 0 system is Linux 2.6.18-194.26.1.el5 #1 SMP Fri Oct 29 14:21:16 EDT 2010 x86_64 configuration file is /home/mbmtest/.tmux.conf protocol version is 6 Clients: 0: /dev/pts/35 (8, 11): 0 [80x24 xterm] [flags=0x1/0x38, references=0] Sessions: [5/10] 0: 0: 1 windows (created Wed Mar 23 15:18:56 2011) [80x23] [flags=0x0] 0: bash [80x23] [flags=0x8, references=1, last layout=-1] 0: /dev/pts/36 13612 14 174/178, 25830 bytes; UTF-8 0/178, 0 bytes Terminals: xterm [references=1, flags=0x0]: 1: acsc: (string) ``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~ 0: AX: (flag) true 2: bel: (string) \007 3: blink: (string) \033[5m 4: bold: (string) \033[1m 5: civis: (string) \033[?25l 6: clear: (string) \033[H\033[2J 7: cnorm: (string) \033[?12l\033[?25h 8: colors: (number) 8 9: csr: (string) \033[%i%p1%d;%p2%dr 10: cub: (string) \033[%p1%dD 11: cub1: (string) \010 12: cud: (string) \033[%p1%dB 13: cud1: (string) \012 14: cuf: (string) \033[%p1%dC 15: cuf1: (string) \033[C 16: cup: (string) \033[%i%p1%d;%p2%dH 17: cuu: (string) \033[%p1%dA 18: cuu1: (string) \033[A 19: dch: (string) \033[%p1%dP 20: dch1: (string) \033[P 21: dim: [missing] 22: dl: (string) \033[%p1%dM 23: dl1: (string) \033[M 24: el: (string) \033[K 25: el1: (string) \033[1K 26: enacs: [missing] 27: home: (string) \033[H 28: hpa: (string) \033[%i%p1%dG 29: ich: (string) \033[%p1%d@ 30: ich1: [missing] 31: il: (string) \033[%p1%dL 32: il1: (string) \033[L 33: invis: (string) \033[8m 34: is1: [missing] 35: is2: (string) \033[!p\033[?3;4l\033[4l\033 36: is3: [missing] 37: kcbt: (string) \033[Z 38: kcub1: (string) \033OD 39: kcud1: (string) \033OB 40: kcuf1: (string) \033OC 41: kcuu1: (string) \033OA 42: kDC: (string) \033[3;2~ 43: kDC3: [missing] 44: kDC4: [missing] 45: kDC5: [missing] 46: kDC6: [missing] 47: kDC7: [missing] 48: kdch1: (string) \033[3~ 49: kDN: (string) \033[1;2B 50: kDN3: [missing] 51: kDN4: [missing] 52: kDN5: (string) \033[1;5B 53: kDN6: (string) \033[1;6B 54: kDN7: [missing] 55: kend: (string) \033OF 56: kEND: (string) \033[1;2F 57: kEND3: [missing] 58: kEND4: [missing] 59: kEND5: [missing] 60: kEND6: [missing] 61: kEND7: [missing] 62: kf1: (string) \033OP 63: kf10: (string) \033[21~ 64: kf11: (string) \033[23~ 65: kf12: (string) \033[24~ 66: kf13: (string) \033O2P 67: kf14: (string) \033O2Q 68: kf15: (string) \033O2R 69: kf16: (string) \033O2S 70: kf17: (string) \033[15;2~ 71: kf18: (string) \033[17;2~ 72: kf19: (string) \033[18;2~ 73: kf2: (string) \033OQ 74: kf20: (string) \033[19;2~ 75: kf3: (string) \033OR 76: kf4: (string) \033OS 77: kf5: (string) \033[15~ 78: kf6: (string) \033[17~ 79: kf7: (string) \033[18~ 80: kf8: (string) \033[19~ 81: kf9: (string) \033[20~ 82: kHOM: (string) \033[1;2H 83: kHOM3: [missing] 84: kHOM4: [missing] 85: kHOM5: [missing] 86: kHOM6: [missing] 87: kHOM7: [missing] 88: khome: (string) \033OH 89: kIC: (string) \033[2;2~ 90: kIC3: [missing] 91: kIC4: [missing] 92: kIC5: [missing] 93: kIC6: [missing] 94: kIC7: [missing] 95: kich1: (string) \033[2~ 96: kLFT: (string) \033[1;2D 97: kLFT3: [missing] 98: kLFT4: [missing] 99: kLFT5: (string) \033[1;5D 100: kLFT6: (string) \033[1;6D 101: kLFT7: [missing] 102: kmous: (string) \033[M 103: knp: (string) \033[6~ 104: kNXT: (string) \033[6;2~ 105: kNXT3: [missing] 106: kNXT4: [missing] 107: kNXT5: [missing] 108: kNXT6: [missing] 109: kNXT7: [missing] 110: kpp: (string) \033[5~ 111: kPRV: (string) \033[5;2~ 112: kPRV3: [missing] 113: kPRV4: [missing] 114: kPRV5: [missing] 115: kPRV6: [missing] 116: kPRV7: [missing] 117: kRIT: (string) \033[1;2C 118: kRIT3: [missing] 119: kRIT4: [missing] 120: kRIT5: (string) \033[1;5C 121: kRIT6: (string) \033[1;6C 122: kRIT7: [missing] 123: kUP: (string) \033[1;2A 124: kUP3: [missing] 125: kUP4: [missing] 126: kUP5: (string) \\eOA 127: kUP6: (string) \033[1;6A 128: kUP7: [missing] 129: op: (string) \033[39;49m 130: rev: (string) \033[7m 131: ri: (string) \033M 132: rmacs: (string) \033(B 133: rmcup: (string) \033[?1049l 134: rmir: (string) \033[4l 135: rmkx: (string) \033[?1l\033 136: setab: (string) \033[4%p1%dm 137: setaf: (string) \033[3%p1%dm 138: sgr0: (string) \033(B\033[m 139: smacs: (string) \033(0 140: smcup: (string) \033[?1049h 141: smir: (string) \033[4h 142: smkx: (string) \033[?1h\033= 143: smso: (string) \033[7m 144: smul: (string) \033[4m 145: vpa: (string) \033[%i%p1%dd 146: xenl: (flag) true Jobs: [mbmtest@test1 ~]$ ## Then with the \e[A suggestion: [mbmtest@test1 ~]$ tmux info tmux 1.4, pid 25669, started Wed Mar 23 15:35:39 2011 socket path
Re: resize-pane keystrokes acting as select-pane
Sorry use not ' in .tmux.conf or \e won't be replaced: set -g terminal-overrides *:kUP5=\eOA On Wed, Mar 23, 2011 at 03:42:33PM -0400, mbm329 wrote: opened first window [mbmtest@test1�~]$ tmux ls failed to connect to server: Connection refused [mbmtest@test1�~]$ cat ~/.tmux.conf set -g terminal-overrides '*:kUP5=\eOA' [mbmtest@test1�~]$ tmux ## opened second window (info with your first suggestion \eOA) [mbmtest@test1�~]$ tmux info tmux 1.4, pid 13611, started Wed Mar 23 15:18:56 2011 socket path /tmp/tmux-500/default, debug level 0 system is Linux 2.6.18-194.26.1.el5 #1 SMP Fri Oct 29 14:21:16 EDT 2010 x86_64 configuration file is /home/mbmtest/.tmux.conf protocol version is 6 Clients: �0: /dev/pts/35 (8, 11): 0 [80x24 xterm] [flags=0x1/0x38, references=0] Sessions: [5/10] �0: 0: 1 windows (created Wed Mar 23 15:18:56 2011) [80x23] [flags=0x0] �� 0: bash [80x23] [flags=0x8, references=1, last layout=-1] �� � 0: /dev/pts/36 13612 14 174/178, 25830 bytes; UTF-8 0/178, 0 bytes Terminals: xterm [references=1, flags=0x0]: �1: acsc: (string) ``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~ �0: AX: (flag) true �2: bel: (string) \007 �3: blink: (string) \033[5m �4: bold: (string) \033[1m �5: civis: (string) \033[?25l �6: clear: (string) \033[H\033[2J �7: cnorm: (string) \033[?12l\033[?25h �8: colors: (number) 8 �9: csr: (string) \033[%i%p1%d;%p2%dr 10: cub: (string) \033[%p1%dD 11: cub1: (string) \010 12: cud: (string) \033[%p1%dB 13: cud1: (string) \012 14: cuf: (string) \033[%p1%dC 15: cuf1: (string) \033[C 16: cup: (string) \033[%i%p1%d;%p2%dH 17: cuu: (string) \033[%p1%dA 18: cuu1: (string) \033[A 19: dch: (string) \033[%p1%dP 20: dch1: (string) \033[P 21: dim: [missing] 22: dl: (string) \033[%p1%dM 23: dl1: (string) \033[M 24: el: (string) \033[K 25: el1: (string) \033[1K 26: enacs: [missing] 27: home: (string) \033[H 28: hpa: (string) \033[%i%p1%dG 29: ich: (string) \033[%p1%d@ 30: ich1: [missing] 31: il: (string) \033[%p1%dL 32: il1: (string) \033[L 33: invis: (string) \033[8m 34: is1: [missing] 35: is2: (string) \033[!p\033[?3;4l\033[4l\033 36: is3: [missing] 37: kcbt: (string) \033[Z 38: kcub1: (string) \033OD 39: kcud1: (string) \033OB 40: kcuf1: (string) \033OC 41: kcuu1: (string) \033OA 42: kDC: (string) \033[3;2~ 43: kDC3: [missing] 44: kDC4: [missing] 45: kDC5: [missing] 46: kDC6: [missing] 47: kDC7: [missing] 48: kdch1: (string) \033[3~ 49: kDN: (string) \033[1;2B 50: kDN3: [missing] 51: kDN4: [missing] 52: kDN5: (string) \033[1;5B 53: kDN6: (string) \033[1;6B 54: kDN7: [missing] 55: kend: (string) \033OF 56: kEND: (string) \033[1;2F 57: kEND3: [missing] 58: kEND4: [missing] 59: kEND5: [missing] 60: kEND6: [missing] 61: kEND7: [missing] 62: kf1: (string) \033OP 63: kf10: (string) \033[21~ 64: kf11: (string) \033[23~ 65: kf12: (string) \033[24~ 66: kf13: (string) \033O2P 67: kf14: (string) \033O2Q 68: kf15: (string) \033O2R 69: kf16: (string) \033O2S 70: kf17: (string) \033[15;2~ 71: kf18: (string) \033[17;2~ 72: kf19: (string) \033[18;2~ 73: kf2: (string) \033OQ 74: kf20: (string) \033[19;2~ 75: kf3: (string) \033OR 76: kf4: (string) \033OS 77: kf5: (string) \033[15~ 78: kf6: (string) \033[17~ 79: kf7: (string) \033[18~ 80: kf8: (string) \033[19~ 81: kf9: (string) \033[20~ 82: kHOM: (string) \033[1;2H 83: kHOM3: [missing] 84: kHOM4: [missing] 85: kHOM5: [missing] 86: kHOM6: [missing] 87: kHOM7: [missing] 88: khome: (string) \033OH 89: kIC: (string) \033[2;2~ 90: kIC3: [missing] 91: kIC4: [missing] 92: kIC5: [missing] 93: kIC6: [missing] 94: kIC7: [missing] 95: kich1: (string) \033[2~ 96: kLFT: (string) \033[1;2D 97: kLFT3: [missing] 98: kLFT4: [missing] 99: kLFT5: (string) \033[1;5D 100: kLFT6: (string) \033[1;6D 101: kLFT7: [missing] 102: kmous: (string) \033[M 103: knp: (string) \033[6~ 104: kNXT: (string) \033[6;2~ 105: kNXT3: [missing] 106: kNXT4: [missing] 107: kNXT5: [missing] 108: kNXT6: [missing] 109: kNXT7: [missing] 110: kpp: (string) \033[5~ 111: kPRV: (string) \033[5;2~ 112: kPRV3: [missing] 113: kPRV4: [missing] 114: kPRV5: [missing] 115: kPRV6: [missing] 116: kPRV7: [missing] 117: kRIT: (string) \033[1;2C 118: kRIT3: [missing] 119: kRIT4: [missing] 120: kRIT5: (string) \033[1;5C 121: kRIT6: (string) \033[1;6C 122: kRIT7: [missing] 123: kUP: (string) \033[1;2A 124: kUP3: [missing] 125: kUP4: [missing] 126: kUP5: (string) \\eOA 127: kUP6: (string) \033[1;6A
Re: resize-pane keystrokes acting as select-pane
Note these will apply for any terminal, you may want to use TERM=putty outside tmux (if your system supports it) and change all the * to putty. On Wed, Mar 23, 2011 at 04:11:45PM -0400, mbm329 wrote: Ahhh yup, that worked like a champ. set -g terminal-overrides *:kUP5=\eOA,*:kDN5=\eOB,*:kLFT5=\eOD,*:kRIT5=\eOC Works for up, down, left and right now. Thanks! On Wed, Mar 23, 2011 at 3:50 PM, Nicholas Marriott [1]nicholas.marri...@gmail.com wrote: Sorry use not ' in .tmux.conf or \e won't be replaced: set -g terminal-overrides *:kUP5=\eOA On Wed, Mar 23, 2011 at 03:42:33PM -0400, mbm329 wrote: � �opened first window � �[mbmtest@test1�~]$ tmux ls � �failed to connect to server: Connection refused � �[mbmtest@test1�~]$ cat ~/.tmux.conf � �set -g terminal-overrides '*:kUP5=\eOA' � �[mbmtest@test1�~]$ tmux � �## � �opened second window (info with your first suggestion \eOA) � �[mbmtest@test1�~]$ tmux info � �tmux 1.4, pid 13611, started Wed Mar 23 15:18:56 2011 � �socket path /tmp/tmux-500/default, debug level 0 � �system is Linux 2.6.18-194.26.1.el5 #1 SMP Fri Oct 29 14:21:16 EDT 2010 � �x86_64 � �configuration file is /home/mbmtest/.tmux.conf � �protocol version is 6 � �Clients: � ��0: /dev/pts/35 (8, 11): 0 [80x24 xterm] [flags=0x1/0x38, references=0] � �Sessions: [5/10] � ��0: 0: 1 windows (created Wed Mar 23 15:18:56 2011) [80x23] [flags=0x0] � ��� 0: bash [80x23] [flags=0x8, references=1, last layout=-1] � ��� � 0: /dev/pts/36 13612 14 174/178, 25830 bytes; UTF-8 0/178, 0 bytes � �Terminals: � �xterm [references=1, flags=0x0]: � ��1: acsc: (string) ``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~ � ��0: AX: (flag) true � ��2: bel: (string) \007 � ��3: blink: (string) \033[5m � ��4: bold: (string) \033[1m � ��5: civis: (string) \033[?25l � ��6: clear: (string) \033[H\033[2J � ��7: cnorm: (string) \033[?12l\033[?25h � ��8: colors: (number) 8 � ��9: csr: (string) \033[%i%p1%d;%p2%dr � �10: cub: (string) \033[%p1%dD � �11: cub1: (string) \010 � �12: cud: (string) \033[%p1%dB � �13: cud1: (string) \012 � �14: cuf: (string) \033[%p1%dC � �15: cuf1: (string) \033[C � �16: cup: (string) \033[%i%p1%d;%p2%dH � �17: cuu: (string) \033[%p1%dA � �18: cuu1: (string) \033[A � �19: dch: (string) \033[%p1%dP � �20: dch1: (string) \033[P � �21: dim: [missing] � �22: dl: (string) \033[%p1%dM � �23: dl1: (string) \033[M � �24: el: (string) \033[K � �25: el1: (string) \033[1K � �26: enacs: [missing] � �27: home: (string) \033[H � �28: hpa: (string) \033[%i%p1%dG � �29: ich: (string) \033[%p1%d@ � �30: ich1: [missing] � �31: il: (string) \033[%p1%dL � �32: il1: (string) \033[L � �33: invis: (string) \033[8m � �34: is1: [missing] � �35: is2: (string) \033[!p\033[?3;4l\033[4l\033 � �36: is3: [missing] � �37: kcbt: (string) \033[Z � �38: kcub1: (string) \033OD � �39: kcud1: (string) \033OB � �40: kcuf1: (string) \033OC � �41: kcuu1: (string) \033OA � �42: kDC: (string) \033[3;2~ � �43: kDC3: [missing] � �44: kDC4: [missing] � �45: kDC5: [missing] � �46: kDC6: [missing] � �47: kDC7: [missing] � �48: kdch1: (string) \033[3~ � �49: kDN: (string) \033[1;2B � �50: kDN3: [missing] � �51: kDN4: [missing] � �52: kDN5: (string) \033[1;5B � �53: kDN6: (string) \033[1;6B � �54: kDN7: [missing] � �55: kend: (string) \033OF � �56: kEND: (string) \033[1;2F � �57: kEND3: [missing] � �58: kEND4: [missing] � �59: kEND5: [missing] � �60: kEND6: [missing] � �61: kEND7: [missing] � �62: kf1: (string) \033OP � �63: kf10: (string) \033[21~ � �64: kf11: (string) \033[23~ � �65: kf12: (string) \033[24~ � �66: kf13: (string) \033O2P � �67: kf14: (string) \033O2Q � �68: kf15: (string) \033O2R � �69: kf16: (string) \033O2S � �70: kf17: (string) \033[15;2~ � �71: kf18: (string) \033[17;2~ � �72: kf19: (string) \033[18;2~ � �73: kf2: (string) \033OQ � �74: kf20: (string) \033[19;2~ � �75: kf3: (string) \033OR � �76: kf4: (string) \033OS � �77: kf5: (string) \033[15~ � �78: kf6: (string) \033[17~ � �79: kf7: (string) \033[18~ � �80: kf8: (string) \033[19~ � �81: kf9: (string) \033[20~ � �82: kHOM: (string) \033[1;2H � �83: kHOM3: [missing] � �84: kHOM4: [missing] � �85: kHOM5: [missing] � �86:
Re: resize-pane keystrokes acting as select-pane
Ahhh yup, that worked like a champ. set -g terminal-overrides *:kUP5=\eOA,*:kDN5=\eOB,*:kLFT5=\eOD,*:kRIT5=\eOC Works for up, down, left and right now. Thanks! On Wed, Mar 23, 2011 at 3:50 PM, Nicholas Marriott nicholas.marri...@gmail.com wrote: Sorry use not ' in .tmux.conf or \e won't be replaced: set -g terminal-overrides *:kUP5=\eOA On Wed, Mar 23, 2011 at 03:42:33PM -0400, mbm329 wrote: opened first window [mbmtest@test1 ~]$ tmux ls failed to connect to server: Connection refused [mbmtest@test1 ~]$ cat ~/.tmux.conf set -g terminal-overrides '*:kUP5=\eOA' [mbmtest@test1 ~]$ tmux ## opened second window (info with your first suggestion \eOA) [mbmtest@test1 ~]$ tmux info tmux 1.4, pid 13611, started Wed Mar 23 15:18:56 2011 socket path /tmp/tmux-500/default, debug level 0 system is Linux 2.6.18-194.26.1.el5 #1 SMP Fri Oct 29 14:21:16 EDT 2010 x86_64 configuration file is /home/mbmtest/.tmux.conf protocol version is 6 Clients: 0: /dev/pts/35 (8, 11): 0 [80x24 xterm] [flags=0x1/0x38, references=0] Sessions: [5/10] 0: 0: 1 windows (created Wed Mar 23 15:18:56 2011) [80x23] [flags=0x0] 0: bash [80x23] [flags=0x8, references=1, last layout=-1] 0: /dev/pts/36 13612 14 174/178, 25830 bytes; UTF-8 0/178, 0 bytes Terminals: xterm [references=1, flags=0x0]: 1: acsc: (string) ``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~ 0: AX: (flag) true 2: bel: (string) \007 3: blink: (string) \033[5m 4: bold: (string) \033[1m 5: civis: (string) \033[?25l 6: clear: (string) \033[H\033[2J 7: cnorm: (string) \033[?12l\033[?25h 8: colors: (number) 8 9: csr: (string) \033[%i%p1%d;%p2%dr 10: cub: (string) \033[%p1%dD 11: cub1: (string) \010 12: cud: (string) \033[%p1%dB 13: cud1: (string) \012 14: cuf: (string) \033[%p1%dC 15: cuf1: (string) \033[C 16: cup: (string) \033[%i%p1%d;%p2%dH 17: cuu: (string) \033[%p1%dA 18: cuu1: (string) \033[A 19: dch: (string) \033[%p1%dP 20: dch1: (string) \033[P 21: dim: [missing] 22: dl: (string) \033[%p1%dM 23: dl1: (string) \033[M 24: el: (string) \033[K 25: el1: (string) \033[1K 26: enacs: [missing] 27: home: (string) \033[H 28: hpa: (string) \033[%i%p1%dG 29: ich: (string) \033[%p1%d@ 30: ich1: [missing] 31: il: (string) \033[%p1%dL 32: il1: (string) \033[L 33: invis: (string) \033[8m 34: is1: [missing] 35: is2: (string) \033[!p\033[?3;4l\033[4l\033 36: is3: [missing] 37: kcbt: (string) \033[Z 38: kcub1: (string) \033OD 39: kcud1: (string) \033OB 40: kcuf1: (string) \033OC 41: kcuu1: (string) \033OA 42: kDC: (string) \033[3;2~ 43: kDC3: [missing] 44: kDC4: [missing] 45: kDC5: [missing] 46: kDC6: [missing] 47: kDC7: [missing] 48: kdch1: (string) \033[3~ 49: kDN: (string) \033[1;2B 50: kDN3: [missing] 51: kDN4: [missing] 52: kDN5: (string) \033[1;5B 53: kDN6: (string) \033[1;6B 54: kDN7: [missing] 55: kend: (string) \033OF 56: kEND: (string) \033[1;2F 57: kEND3: [missing] 58: kEND4: [missing] 59: kEND5: [missing] 60: kEND6: [missing] 61: kEND7: [missing] 62: kf1: (string) \033OP 63: kf10: (string) \033[21~ 64: kf11: (string) \033[23~ 65: kf12: (string) \033[24~ 66: kf13: (string) \033O2P 67: kf14: (string) \033O2Q 68: kf15: (string) \033O2R 69: kf16: (string) \033O2S 70: kf17: (string) \033[15;2~ 71: kf18: (string) \033[17;2~ 72: kf19: (string) \033[18;2~ 73: kf2: (string) \033OQ 74: kf20: (string) \033[19;2~ 75: kf3: (string) \033OR 76: kf4: (string) \033OS 77: kf5: (string) \033[15~ 78: kf6: (string) \033[17~ 79: kf7: (string) \033[18~ 80: kf8: (string) \033[19~ 81: kf9: (string) \033[20~ 82: kHOM: (string) \033[1;2H 83: kHOM3: [missing] 84: kHOM4: [missing] 85: kHOM5: [missing] 86: kHOM6: [missing] 87: kHOM7: [missing] 88: khome: (string) \033OH 89: kIC: (string) \033[2;2~ 90: kIC3: [missing] 91: kIC4: [missing] 92: kIC5: [missing] 93: kIC6: [missing] 94: kIC7: [missing] 95: kich1: (string) \033[2~ 96: kLFT: (string) \033[1;2D 97: kLFT3: [missing] 98: kLFT4: [missing] 99: kLFT5: (string) \033[1;5D 100: kLFT6: (string) \033[1;6D 101: kLFT7: [missing] 102: kmous: (string) \033[M 103: knp: (string) \033[6~ 104: kNXT: (string) \033[6;2~ 105: kNXT3: [missing] 106: kNXT4: [missing] 107: kNXT5: [missing] 108: kNXT6: [missing] 109: kNXT7: [missing] 110: kpp: (string) \033[5~ 111: kPRV: (string) \033[5;2~ 112: kPRV3: [missing] 113: kPRV4: [missing] 114:
My dream: a pointy-clicky tmux frontend
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: 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 -- 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