tmux その1 (426レス)
上下前次1-新
115: 2011/04/19(火)23:14 AAS
tmuxに複数箇所からattachすると、全部の画面で同じwindowを表示するんだけど、各自で別々のwindowを選択できないっけ?
・普段は各接続元はwin#1, #2, #3...と別々のwindowを占有して作業
・共同作業やデモの時は全員がwin#0にスイッチして同時に見ながら作業
ということがしたいのだけど・・・
116: 2011/04/20(水)02:44 AAS
オプション"-L"を参照
外部リンク[html]:bytebucket.org
117: 2011/04/20(水)02:53 AAS
ごめん違うわ
118: 2011/05/01(日)21:20 AAS
tmux lsk > /dev/null
tmux set base-index 10 > /tmp/out
のように出力をリダイレクトすると、この tmux プロセスが終了せずブロックしてしまうのはうちだけ?
119: 2011/05/07(土)17:25 AAS
エスケープキーがC-tだとしたとき
C-t x 1 みたいなキーバインドはできますか?
120: 2011/07/15(金)02:32 AAS
>106
tmux -2
じゃだめ?
121(4): 2011/07/17(日)18:54 AAS
複数からアタッチすると、表示範囲がアタッチされてる中で一番小さいターミナルエミュレータのサイズに統一されちゃうけど、無効にできないの?
122(1): 2011/08/03(水)01:53 AAS
新バージョンについてなんか語れよ。
123: 2011/08/03(水)09:49 AAS
>>122
>>113-114
PuTTYでUTF-8(CJK)だとダメっぽぃ。
124: 2011/08/03(水)09:54 AAS
話題まで乞食するのかよ
125: 2011/08/03(水)22:57 AAS
>>121 ちょっと前まで同じ事考えてた。
>>76 へのレスが答えっぽ。
やりたい事と違うかもしれないけど、
viモードの D(choose-client)で表示範囲が小さいクライアント選んでデタッチする。
126: 2011/08/04(木)03:03 AAS
近頃、screenにもずいぶんと機能追加されて、tmuxの立場危うくない?
127: 2011/08/04(木)03:31 AAS
tmuxの存在意義はライセンスがBSDってとこなので
128: 2011/08/05(金)13:15 AAS
screen から tmux への移行を考えてますが、日本語対応はどんなもんでしょうか?
EUC-JP と UTF-8 を使い分けているので、
きちんと文字コード変換してくれて欲しいのと、
screen では encoding コマンドで EUC-JP と UTF-8 の切り替えを頻繁に行うので、
相当する機能があるか気になっています。
129: 2011/08/05(金)19:23 AAS
どうして移行を考えてるの?
移行したいというからにはscreenでは不満な点があるんだと思うけど。
130: 2011/08/06(土)10:29 AAS
ときたま暴走するとか
131(1): 1 2011/08/14(日)18:28 AAS
2chスレ:dataroom
132: 2011/08/23(火)19:14 AAS
端末エミュから利用してる時にマウスホイールでコマンド履歴じゃなく画面スクロールさせるにはどうしたらいいっすか?
133: 2011/09/02(金)03:38 AAS
端末エミュに依存する話
端末エミュがホイール操作でtmuxで画面スクロールするような
シーケンスを出力するよう端末エミュを設定すればよい
134: 2011/11/09(水)04:07 AAS
クライアントでもサーバでもtmux起動してる人ってprefixの設定どうしてる?
sshでログインしたサーバからサーバにsshログインしたりしてるから同じprefixは設定できないんだけどかといってprefixに適したキーはすげー少ないし.
135: 2011/11/09(水)09:07 AAS
以前どっかでGNU screenのprefixを何にしてるかアンケートしてたのを
見た気がするけど、どこにあったかわからない...
とりあえず、C-t, C-l, C-z, C-] あたりが挙げられてた気がする。
136(1): 2011/11/09(水)09:24 AAS
おれはC-kだけど、いま思うとC-lのほうがよさそうだな。
クライアント-サーバーなら、C-k,C-kで済むし不便なくつかってるな。
クライアント-サーバー-サーバーだと、C-k,C-k,C-k,C-kになるのかな?使ったことないな。
サーバーにはプリフィックスをj,k,lあたりを順番に割り当てておけばわかりやすいんじゃないだろか。
137: 2011/11/09(水)10:10 AAS
いにしえのVT端末を使ってるわけじゃないので、プレフィクスを使いわけずに
単純にターミナルエミュレータを分けてる。
138: 2011/11/09(水)14:51 AAS
>136
ctrl L で画面再描画みたいなのはよく使わない?
139: 2011/11/09(水)15:51 AAS
それほどじゃないけど、たまに使いますね。でもC-kよりC-lのほうが使用頻度ひくいかなと。
シェルではC-kはまあまあ使ってるはず。二度押しするのになれてるので不便はないんですけど。
あ、自分は
escape ^K^K
してるということです。
140: 2011/11/09(水)16:09 AAS
俺の場合1秒に2回はCtrl-L押してるから無理だなw
プロンプトが常に一番上にないと落ち着かない病気
141(1): 2011/11/10(木)17:03 AAS
自分はCtrl-]
ローカルもリモートも動かしている時は、
一回余分に打つか、
それが煩雑だと思う時は、ローカルのtmuxをあきらめて、
端末エミュレータのタブを一つ開いて、そこでリモートのtmuxを。
もちろんタブの切り替えはキーボード割当してる。Alt-Ctrl-矢印。
リモートはキーの割当変えることも考えたことあるけど、
省2
142: 2011/11/10(木)20:31 AAS
^a派もここにいるぞー!
143: 2011/11/10(木)20:41 AAS
シェルで emacs 風キー設定を使ってないの?
144: 2011/11/10(木)23:26 AAS
>141
おいらも ctrl ] 派だ
emacs 系キーバインド使っていて一番かち合いにくいのが
このキーだと思う
145: 2011/11/10(木)23:47 AAS
exit-recursive-editだもんね。
146(1): 2011/11/11(金)10:04 AAS
telnet の escape character とかぶる
147: 2011/11/12(土)00:20 AAS
>146
誰が使うんだよ…
148: 2011/11/12(土)10:01 AAS
telnet はログインするために使うもんじゃない
149: 2011/11/12(土)10:15 AAS
25とか80とかに繋ぐときに使うね。
150: 2011/11/12(土)10:19 AAS
ctrl-^一択。このキーはemacsでさえ使用されていない。
151: 2011/11/12(土)10:40 AAS
いいけどそれUS配列のキーボードじゃないと打ちづらいな
152: 2011/11/12(土)11:48 AAS
US配列でも打ち辛いよ
153(1): 2011/11/12(土)12:22 AAS
Ctrl+Shift+6
154: 2011/11/12(土)15:03 AAS
C-jが一番打ちやすい
155(1): 2011/11/12(土)18:40 AAS
puttyならUS配列でctrl-^で出る。
156(1): 2011/11/12(土)19:46 AAS
>>155
>>153
157: 2011/11/12(土)20:38 AAS
>>156
あほ。ctrl-6って意味だ。
158: 2011/11/12(土)20:50 AAS
アホじゃないが
159: 2011/11/12(土)23:01 AAS
Ctrl-数字キーは意外と知られてないよな。
Ctrl-8とか。
160: 2011/11/13(日)11:45 AAS
テンキー使う馬鹿か
161: 2011/11/13(日)12:27 AAS
無知ってみじめだな。w
まともなterminalエミュレータならshiftしなくても、ctrl+qwertyuiopの上段の
数字キーだけでshift時の記号に対するコントロールコードが出る。
shift時の記号に対するコントロールコードが存在しない場合は適当なコードを送る
やつもあるし、まったく送らないのもある。
162: 2011/11/13(日)14:34 AAS
わろすわろす
163: 2011/11/13(日)16:31 AAS
まあでもターミナルエミュレータ依存のことを、全てにおいてそうであるかのように
偉そうに言っちゃうのもどうかと
164: 2011/11/13(日)16:36 AAS
適切なコードであるかは置いておいて、CTRL+数字キーでコードが出ない
ターミナルエミュレータは見たことがない。
出ないヘッポコエミュレータの実例上げてから偉そうにいう事だ。
165: 2011/11/13(日)18:24 AAS
Ctrl-8がdeleteなのは少なくともVT200の頃から。
下手すりゃVT100から。
166: 2011/11/14(月)03:13 AAS
BSだけど
167: 2011/11/14(月)09:32 AAS
TK80BS
あ、これは30年前だ
168: 2011/11/14(月)22:31 AAS
元々Ctrl-8はCtrl-?のことでDeleteだよ。
Backspaceと同じ動作をするttyが多いけども。
169: 2011/11/16(水)15:34 AAS
設定スロットは一つしかないんだから異なる文字を同じ動作に割り当てられるわけねーだろ。
というのは昔の話でerase2で二つまでなら割り当てられるttyもある。
170: 2011/12/10(土)21:39 AAS
age
171: 2012/01/25(水)01:49 AAS
bind-key -rで設定したらその項目以外にも-rがついてしまったんだけどなにこれ?
<prefix>?で表示されるリストのうち、-rつきで設定した項目以降にも-rがついてる。
172(1): 2012/02/05(日)17:41 AAS
DISPLAYを:0に固定したくて.tmux.confに
set-environment -g DISPLAY :0
って書いても全然反映されないんだが、どうすればいいん?
173: 172 2012/02/06(月)15:02 AAS
自己解決した。
set-option update-environmentからはずさないとだめだった。
174(1): koie 2012/02/10(金)11:27 AAS
stty erase ^h してるとC-hがDELにされちゃう。
これはハードコーディングされている。
stty erase ^?
stty erase2 ^h
で回避できるが、なぜこんな仕様になっているか
コメント・コミットログをみても理解できない。
175: 2012/02/10(金)16:17 AAS
「一文字後退消去はDEL(0x7F)なのである」という流派が昔から存在し続けている。
日本国内には極めて少数。
Emacsもその伝統を引いている。
176: 2012/02/12(日)11:44 AAS
> 「一文字後退消去はDEL(0x7F)なのである」という流派が昔から存在し続けている。
一時期その宗派に従った設定をしてたが徹底しなかったので
環境設定がカオス気味
今は特に気にしてないけど諸々カオスなままだ
177: koie 2012/02/12(日)16:02 AAS
FreeBSDのtermcapのscreenエントリは
kb=^H になってるんだけど。
178: 131 2012/02/28(火)23:41 AAS
2chスレ:dataroom
179: 2012/02/29(水)13:03 AAS
地震過剰なスレて…
180: 2012/03/04(日)03:57 AAS
Pragmatic Bookshelfから本が出たね。
181: 2012/03/04(日)05:05 AAS
それは楽しみだ
182: 2012/04/18(水)11:16 AAS
いっぱいスクリーン作ってそれぞれ違うssh先に接続したら下にsshが並んでどれがどれかわかんなくなるんですけど
下に表示される実行中のコマンドって変えることできるんですか?
183: 2012/04/18(水)12:12 AAS
prefix+,
184: 2012/05/18(金)00:23 AAS
byobuスレが無い・・・
185(1): 2012/05/18(金)00:43 AAS
byobuってscreenのラッパーじゃないの?
186: 656 2012/05/18(金)15:58 AAS
>>185
最近のubuntuでは、tmuxのラッパーでもあるらしいです。
187(1): 2012/05/26(土)08:58 AAS
>>121
これどういう設定にすればいいん?
188: 2012/05/29(火)17:21 AAS
>>187
設定できないんちゃう?
使っていて、アタッチ元毎の環境が別々になるかどうかがscreenとtmuxの結構大きな違いのように思える。
189(1): 2012/06/01(金)18:17 AAS
>>121
これがホントにこまる
あと別端末から同一セッションに接続すると描画がすべて同期されるのがいや。
new-session をいくつも作るはめになる。というかわざとこういう作りなのか?
screen の挙動のほうが好きなんだが、上の二つの理由で移行できずにいる・・
190: 2012/06/01(金)18:23 AAS
一般論として、プロセスから見ると、(例えばvi)
一つの画面サイズに固定されてないと話しにならないので、
セッションごとにサイズを保持していて、
セッションがアクティブになるとSIGWINCHを投げるしかない。
ただ複数のセッションが同時に動くことを前提にすると、(複数人の同時書き込みなど)
そういう処理は不可能になる。
191: 2012/06/14(木)17:27 AAS
cygwinで動かないんでしょうか
192(1): 2012/06/21(木)15:51 AAS
screenだと1行が長くて折り返されるようなコマンド(例えばdmesg)を実行したとき、
手元の端末の横幅を変更すると、動的に折り返しが再描画されるけどtmuxではできないね。
tmuxでこれさえ出来れば自分の使い方では完璧なんだけどこういう動作に変更する方法はないものか。
193(1): 2012/06/21(木)15:59 AAS
dmesgじゃ例が悪かった。
tail -F /var/log/messages とかをの既に出力された分も
端末サイズの変更に追従して動的に折り返し位置が変更されて欲しいなと。
194: 2012/06/21(木)16:04 AAS
複数から同時アタッチすると一番小さい端末のサイズにされるけど、
デタッチしてでかいサイズに戻ったらでかいサイズで折り返ししなおして欲しいよね。
>>192-193
tailみたいな端末のコマンドだったらtmuxの中からscreen tail -F /var/log/messagesじゃだめ?
195(2): 2012/07/04(水)16:15 AAS
binaryファイルやShift_JISファイルをcatするとtmuxがバグってステータスバーに出力された内容が表示されちゃうんですがこれって仕様でしょうか?
そもそもcatしなければいいのですが、割りとやってしまうので困ってます。。
上下前次1-新書関写板覧索設栞歴
あと 231 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s