That seemed to do the trick. Thanks a bunch.
Erik
On Mar 24, 2010, at 11:47 AM, Nicholas Marriott wrote:
> So your terminal outputs \033[OP for the function keys but the terminfo
> description you are using says F1 is \033[11~.
>
> Why are you using xterm-color? Function keys should be correct with
> either xterm or xterm-xfree86.
>
>
> On Wed, Mar 24, 2010 at 11:41:08AM -0500, Redding, Erik wrote:
>> Thanks for the quick reply. I am running a FedoraCore12 box and did a yum
>> install tmux.
>>
>> Here's the output of running cat, hitting F1-F5, then I press return thrice.
>> It looks like some characters stay in some sort of buffer:
>>
>> stego:~ erikthered$ cat
>> ^[OP^[OQ^[OR^[OS^[[15~
>> PQRS
>>
>>
>> ^C
>> stego:~ erikthered$
>>
>>
>>
>>
>> tmux info
>> tmux 1.1, pid 5189, started Tue Mar 23 20:34:00 2010
>> socket path /var/run//tmux/tmux-500/default, debug level 0
>> system is Linux 2.6.31.9-174.fc12.x86_64 #1 SMP Mon Dec 21 05:33:33 UTC 2009
>> x86_64
>> configuration file is /home/erikthered/.tmux.conf
>> protocol version is 5
>> 2 clients, 4 sessions
>>
>>
>> Terminals:
>> xterm-color [references=1, flags=0x0]:
>> 1: acsc: (string) ``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~
>> 0: AX: [missing]
>> 2: bel: (string) \007
>> 3: blink: [missing]
>> 4: bold: (string) \033[1m
>> 5: civis: [missing]
>> 6: clear: (string) \033[H\033[2J
>> 7: cnorm: [missing]
>> 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: [missing]
>> 26: enacs: (string) \033)0
>> 27: home: (string) \033[H
>> 28: hpa: [missing]
>> 29: ich: [missing]
>> 30: ich1: [missing]
>> 31: il: (string) \033[%p1%dL
>> 32: il1: (string) \033[L
>> 33: invis: [missing]
>> 34: is1: [missing]
>> 35: is2: (string) \033[m\033[?7h\033[4l\033>\0337\033[r\033[?1;3;4;6l\0338
>> 36: is3: [missing]
>> 37: kcbt: [missing]
>> 38: kcub1: (string) \033OD
>> 39: kcud1: (string) \033OB
>> 40: kcuf1: (string) \033OC
>> 41: kcuu1: (string) \033OA
>> 42: kDC: [missing]
>> 43: kDC3: [missing]
>> 44: kDC4: [missing]
>> 45: kDC5: [missing]
>> 46: kDC6: [missing]
>> 47: kDC7: [missing]
>> 48: kdch1: (string) \033[3~
>> 49: kDN: [missing]
>> 50: kDN3: [missing]
>> 51: kDN4: [missing]
>> 52: kDN5: [missing]
>> 53: kDN6: [missing]
>> 54: kDN7: [missing]
>> 55: kend: [missing]
>> 56: kEND: [missing]
>> 57: kEND3: [missing]
>> 58: kEND4: [missing]
>> 59: kEND5: [missing]
>> 60: kEND6: [missing]
>> 61: kEND7: [missing]
>> 61: kEND7: [missing]
>> [20/145]
>> 62: kf1: (string) \033[11~
>> 63: kf10: (string) \033[21~
>> 64: kf11: (string) \033[23~
>> 65: kf12: (string) \033[24~
>> 66: kf13: (string) \033[25~
>> 67: kf14: (string) \033[26~
>> 68: kf15: (string) \033[28~
>> 69: kf16: (string) \033[29~
>> 70: kf17: (string) \033[31~
>> 71: kf18: (string) \033[32~
>> 72: kf19: (string) \033[33~
>> 73: kf2: (string) \033[12~
>> 74: kf20: (string) \033[34~
>> 75: kf3: (string) \033[13~
>> 76: kf4: (string) \033[14~
>> 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: [missing]
>> 83: kHOM3: [missing]
>> 84: kHOM4: [missing]
>> 85: kHOM5: [missing]
>> 86: kHOM6: [missing]
>> 87: kHOM7: [missing]
>> 88: khome: [missing]
>> 89: kIC: [missing]
>> 90: kIC3: [missing]
>> 91: kIC4: [missing]
>> 92: kIC5: [missing]
>> 93: kIC6: [missing]
>> 94: kIC7: [missing]
>> 95: kich1: (string) \033[2~
>> 96: kLFT: [missing]
>> 97: kLFT3: [missing]
>> 98: kLFT4: [missing]
>> 99: kLFT5: [missing]
>> 100: kLFT6: [missing]
>> 101: kLFT7: [missing]
>> 102: kmous: (string) \033[M
>> 103: knp: (string) \033[6~
>> 104: kNXT: [missing]
>> 105: kNXT3: [missing]
>> 106: kNXT4: [missing]
>> 107: kNXT5: [missing]
>> 108: kNXT6: [missing]
>> 109: kNXT7: [missing]
>> 110: kpp: (string) \033[5~
>> 111: kPRV: [missing]
>> 112: kPRV3: [missing]
>> 113: kPRV4: [missing]
>> 114: kPRV5: [missing]
>> 115: kPRV6: [missing]
>> 116: kPRV7: [missing]
>> 117: kRIT: [missing]
>> 118: kRIT3: [missing]
>> 119: kRIT4: [missing]
>> 120: kRIT5: [missing]
>> 121: kRIT6: [missing]
>> 122: kRIT7: [missing]
>> 123: kUP: [missing]
>> 124: kUP3: [missing]
>> 125: kUP4: [missing]
>> 126: kUP5: [missing]
>> 127: kUP6: [missing]
>> 128: kUP7: [missing]
>> 129: op: (string) \033[m
>> 130: rev: (string) \033[7m
>> 131: ri: (string) \033M
>> 132: rmacs: (string) \017
>> 133: rmcup: (string) \033[2J\033[?47l\0338
>> 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[m
>> 139: smacs: (string) \016
>> 140: smcup: (string) \0337\033[?47h
>> 141: smir: (string) \033[4h
>> 142: smkx: (string) \033[?1h\033=
>> 143: smso: (string) \033[7m
>> 144: smul: (string) \033[4m
>> 145: vpa: [missing]
>> 146: xenl: (flag) true
>>
>> Jobs:
>> exec hostname [fd=-1, pid=-1, status=0, flags=0x3]
>>
>>
>>
>>
>> I think I see the issue..... around keys mapped listed from 62-81, it
>> doesn't match what I have in my terminal preferences (the stuff you see from
>> my cat above).
>>
>> - Erik
>>
>>
>> On Mar 24, 2010, at 4:07 AM, Nicholas Marriott wrote:
>>
>>> What do you actually get when you run "cat" and press the function keys,
>>> outside tmux?
>>>
>>> Also please send the output of "tmux info" from inside tmux.
>>>
>>>
>>>
>>> On Tue, Mar 23, 2010 at 08:17:45PM -0500, Redding, Erik wrote:
>>>> I'm on a mac using terminal, SSH to a linux box, which runs tmux - it's my
>>>> jump point. I'm trying to find out a way to get the function keys to work
>>>> properly so I can bind them to switch between sessions.
>>>>
>>>> bind -n F1 switchc -t0
>>>> bind -n F2 switchc -tWork
>>>>
>>>> # session initialization
>>>> new -s0
>>>> neww -d
>>>>
>>>> new -sWork
>>>> set -tWork status-bg cyan
>>>> neww -d
>>>>
>>>>
>>>> No dice though. Terminal barks. Any ideas?
>>>>
>>>> Thanks in advance.
>>>> - Erik
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Download Intel® Parallel Studio Eval
>>>> Try the new software tools for yourself. Speed compiling, find bugs
>>>> proactively, and fine-tune applications for parallel performance.
>>>> See why Intel Parallel Studio got high marks during beta.
>>>> http://p.sf.net/sfu/intel-sw-dev
>>>> _______________________________________________
>>>> tmux-users mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/tmux-users
>>
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
tmux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmux-users