tmux その1 (426レス)
1-

261
(1): 2013/01/17(木)23:27 AAS
history-limit を増やせば?
262: 2013/01/17(木)23:41 AAS
>>261
変化ありませんでした.
263: 2013/01/18(金)16:42 AAS
あのさあ、増やしてから何か出力させてみた?
264: 2013/01/19(土)10:37 AAS
tmux って tmux なしや screen に比べて
yes 起動数秒後の ^C の反応なんか遅いよね。
yes 4数秒後とか。特に高負荷下だと。
なんでかは分からないけど。
265: 2013/01/19(土)11:25 AAS
出力の受け取りが優先的だからでしょ。
266: 2013/01/19(土)14:07 AAS
あーそうなの?なんか option とかあればいいけど。
267: 2013/01/19(土)18:41 AAS
どうも tmuxなしと screen は描画した分に応じて入力を取るみたいだね。
tmux は描画が追い付かなくてもどんどん入力を取る感じ。
^C で yes は即時終了しているけど溜まった分の描画に時間がかかっている。
c0-change-interval, c0-change-trigger で改善できるようだけど、
なんかこの option 不思議な動きをするな。
c0-change-interval を 0 にして yes した後に元に戻しても 0 のときみたいに yes が重かったり、
なんか色々。
省2
268: 2013/01/21(月)23:51 AAS
tmux遅い対策としては端末を速くすると効果がある。
269: 2013/01/26(土)00:54 AAS
端末変えるとか?
全画面 xterm の yes で終了が遅れる。(c0-change-trigger を下げれば特に遅れない。)
半画面だとデフォルトの c0-change-trigger が効いているようだ。

前に c0-change-interval みたいなこと(60fps に描画を抑えるとか)を
xterm がやってくれるといいと思っていたけど、
tmux とかがやってもいいんだな。
270: 2013/01/26(土)11:46 AAS
どんな情況で必要になるの?
271: 2013/01/26(土)12:46 AAS
出力が大量のときでしょ
272: 2013/02/19(火)00:52 AAS
tmux -h についての熱い議論展開中
273
(1): 2013/03/14(木)03:36 AAS
最近macで使いはじめたんだけど、muttでメルマガによくある「━」とかが連打してあるようなメールを
表示させるとおかしくなる。C-Lで再描画するとキレイになるんだけど、スクロールしたりすると
また乱れる。あと※とかそんな記号があるファイルを vim で縦分割したりするとやっぱ乱れる。
外部リンク[html]:ta.ps.st を参考にしてASCII以外は全て倍角扱いにしてみたらちょっと良く
なったような気がした、けどやっぱまだダメ…
しょうがないんでクソみたいなHTMLを編集したりする時はデタッチして生ターミナルでやってます。
同じような悩みの人居ますか?
274
(1): 2013/03/14(木)21:57 AAS
ambiwidthでしょ
275
(1): 2013/03/14(木)22:17 AAS
フォント
ターミナル
tmux
mutt

全部対応しないと駄目なんじゃないか
276: 273 2013/03/15(金)01:10 AAS
>>274-275
やっぱその辺ですかねぇ…macのiTerm2でambiwidthの設定して、vimもset ambiwidth=doubleだし、
tmuxも対応したはず…
で、よく調べたら vim で崩れる原因が分かりました…C2A0(UTF-8の半角空白)でした…誰だよこれ…

ASCII以外全部ダブルにするのは乱暴だったと反省してこのパッチ当てたら直りました
外部リンク:gist.github.com

muttの「━」とかは相変わらずゴミが残ったりするけど、まあまあ快適になった!
277: 2013/03/24(日)12:07 AAS
macは使ったことがないのでlinuxの場合しか知らないけども
wcwidth()の返す値はcharmapに依存するのでそういうのがあればそれもいじればよかったんじゃないかなあ
場合によっては端末(xterm)にもpatchを当てる必要があったけど、俺はそれで動いたよ
278: 2013/03/27(水)13:14 AAS
1.8出た
279: [!sage] 2013/03/28(木)12:30 AAS
おかしかったマウスイベントがらみの挙動が全部直ってた
これで安心してマウス使えるわ
280: 2013/04/14(日)21:04 AAS
^[[?1;2cとか表示されるんだけどなにこれ
281: 2013/04/14(日)22:55 AAS
誰か echo '\e[c' してる?
282: 2013/04/15(月)00:50 AAS
犯人はuim-fepっぽい
uim-fepを噛ませると挙動がおかしくなる・・・
283: 2013/04/18(木)09:44 AAS
どっち?
uim-fep & tmux a
してるけど問題ないよ
284
(1): 2013/04/28(日)23:47 AAS
ついにNicholasキレたか…
285: koie 2013/04/29(月)00:26 AAS
>>284
kwsk
286: 2013/04/29(月)09:22 AAS
外部リンク[php]:sourceforge.net
287: 2013/04/29(月)09:34 AAS
choose-tree -uの変更が気に入らなかったJasonが
コードも書かずに個人攻撃やら文句ばっかでうっとうしすぎるからNicholasが追い出した
288: 2013/05/17(金)19:47 AAS
Cygwinパッチきてるから取り込まれるかも。意外と需要あるんかいのう
289
(4): 2013/06/10(月)23:50 AAS
next-windowの「c^b n」を
prefixなしで「c^→(右キー)」にできませんかね。
290
(1): 2013/06/11(火)00:01 AAS
>>289
bind -n つかえばいけるで
外部リンク:wiki.archlinux.org
291: 289 2013/06/12(水)23:42 AAS
>>290
ご回答ありがとうございます。
bind-key -n C-n next-window
 だとprefixなしでc^nで次のウィンドウに行けるんですけど
bind-key -n C-Right next-window
 だと機能しなくなります。
→キーを使うにはなにか設定がいるのでしょうか?
292
(2): 289 2013/06/13(木)02:29 AAS
set -g terminal-overrides "xterm*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@"
こいつを入れることで解決しました。
ありがとうございました。
293
(1): 2013/06/13(木)09:27 AAS
>>292
おぉ。そんなに色々入れんとダメやったんか。
環境なに?
294: 289 2013/06/13(木)11:35 AAS
>>293
windows + putty -> zsh on FreeBSD 9.1R(x64)
です。
295
(1): 2013/06/15(土)13:38 AAS
外側 TERM=xterm* ?
そういえば cygwin の termcap に putty の記述があったような…
# 関係ない話かな?まあいいか。
296
(1): 2013/06/15(土)15:06 AAS
>>292
こういう系よくわからんのやけど、これって putty側の問題?
297
(1): 2013/06/18(火)11:23 AAS
tmuxのステータスバーに色付き出力を使うことってできないんですか?

set -g status-right #(~/statusbar-output.sh)
と書いて statusbar-output.sh の中身は

#!/bin/sh
echo -ne '\e[31mhogehoge\[m'

こういう風になってるんですが、どうもうまく行きません。
298: 2013/06/18(火)12:17 AAS
>>297
#!/bin/bash
echo -n '#[fg=colour37, bg=colour34]hogehoge#[default]'

みたいに、tmux的な色指定ならうまくいく。colourのスペル注意
正確なバージョンは調べてないけど、bash version 4以上じゃないと正しく動かないけど
GNU bash, version 4.2.45 と zsh 5.0.2 では上で動いた
エスケープシーケンスのやつはダメっぽい
299: 2013/06/18(火)15:16 AAS
tmux流の色指定にしたらうまく行きました。
ash(FreeBSDの/bin/sh)でも echo -n '#[fg=colour5]' で動きました。
300
(1): 2013/06/18(火)19:43 AAS
tmuxはCLIのソフトウェアにしては珍しく英国式スペルやなと思ったら、Nicholasが北アイルランド出身なのか
301: 2013/06/18(火)21:19 AAS
>>295-296
コンソールではどうやっても「c^→」はできませんでした。
puttyでできたので、いいんですが。。
矢印キーってなんか特殊?なんですかね(\e[Aとか)

>>300
これティーマクスって読むんですね。
ツムックスだと思ってました。
302: 2013/06/19(水)22:35 AAS
コンソール?の話はしてないような…
いやいいけど
303: 2013/06/19(水)22:43 AAS
konそーる?
304: 2013/06/19(水)22:56 AAS
なんだって?
305: 2013/06/19(水)23:11 AAS
カーソルキーの歴史的な話は全然しらんけど、たぶん特殊なんじゃないかな?
viかemacsでも最初矢印キー使えなかったんじゃないっけ
スレ知やけど
306
(2): 2013/09/26(木)12:12 AAS
新しいwindowやpaneを作る時にカレントディレクトリで開いてくれるのはいいんだが
パスにsymlinkがあると勝手に展開される
$PWDでいいのに
307: 2013/09/26(木)12:31 AAS
>>306
あー、たしかに
308: koie 2013/09/26(木)23:31 AAS
>>306
たぶん無理かな。
シェル自体のPWDには反映されてないし、
カーネルはCWDは展開後しか覚えてないし。
シェル自体に手を入れたりcdを細工すればいけるとおもうけど。
309: 2013/09/28(土)13:16 AAS
それより make 中とかに new-window すると一時的に作成されたディレクトリになることがある方が気になる。
310
(3): 2013/10/23(水)03:25 AAS
tmux を使ってから
chmod 755 directory としようとしてsudoを忘れたから
Ctrl + a で文頭に戻ってsudoってうつと
sudod 755 directory というように文字が重なってしまいます。
コマンド的には問題ないのですが、途中から見えなくて
困っています。何か解決策はありませんか?
311: 2013/10/23(水)08:48 AAS
これtmuxのせいだったのか
312: 2013/10/23(水)09:30 AAS
うちはならないよ

Linux 3.11.5-1
tmux 1.8
rxvt-unicode (urxvt) v9.18 - released: 2013-03-24
313: 310 2013/10/23(水)12:43 AAS
tmuxを使って特定のサーバにsshでつなぐとなりました
サーバの端末ではなってないですが
314: 2013/10/23(水)13:09 AAS
このへん?
外部リンク:unix.stackexchange.com
prevent-ssh-client-passing-term-environment-variable-to-server
315: 2013/10/23(水)13:15 AAS
根本的な解決方法はわからないけど、発生したらCtrl-Lしてる
316
(2): 2013/10/23(水)19:15 AAS
tmux は、全角文字の扱いが、まだ、不十分なところがあるようで、
copy-mode でカーソル移動すると、日本語の上で、2回とまったりする。

件の表示乱れは、うちでもなってて、多分 unicode の ambiguous char width
関係じゃないかな と、思っているんだけど。

参考 外部リンク:ja.wikipedia.org東アジアの文字幅

私自身の例だと、ripping した CD のアルバム名で、ディレクトリに変な文字が入っていると
prompt の dirctory 表示にその文字が表示されて Ctrl-a で、行頭に戻った時の位置が
省2
317
(1): 2013/10/24(木)09:27 AAS
tmuxやscreenでその手の問題っていまいち原因追求しにくいよね。
一度これを試そうと思っているのだけどなかなか機会がない。

Run command with CJK-friendly wcwidth(3) to fix ambiguous width chars
外部リンク:github.com
318: 2013/10/24(木)16:48 AAS
>>316

>>310 は半角文字だけでも起こるよ
319: 2013/10/26(土)03:12 AAS
半角ってASCII文字のことだよね?

>>317
screen に文字幅絡みの問題ってそんなあったっけ?

>>310 は知らないけど copy-mode の件なら wcwidth が正しい環境でも起こるので
wcwidth ではないような気がする。というか wcwidth を使ってないようす。
command-prompt とか。
search-forward はそもそも日本語入らないけど。
320: 2013/11/10(日)12:46 AAS
>>316
だいぶ前に俺が書いたpatchで多分想定通りに動くと思うからよければどうぞ
但し、端末はxtermでosはlinuxじゃないとできないと思う

charmapとtmuxとxtermをいじることになる

tmuxのpatch置き場
外部リンク:github.com

xtermのpatch置き場
省8
321
(1): 2013/11/19(火)16:52 AAS
最近 screen で ncurses 周りが崩れるのを治すのに疲れて、
tmux にしようと考えてるのですが分割について教えて下さい。

screen では window を分割表示できるので、2つの作業中の window を
必要に応じて並べて表示できるのですが、
tmux はやはり pane の分割しかできないのでしょうか。

やりたいことは、すでにある window を並べて表示する。
で、もうひとつ条件としてその時に、window ナンバーが崩れないようにしたい。
省1
322
(1): 2013/11/19(火)19:49 AAS
>>321
> やりたいことは、すでにある window を並べて表示する。
これは join-pane でおk
だけど、これは 「window を並べる」というより、window を2つの pane に分割して、そこに別の window を pane として並べるという感じ (man tmuxより)
おそらくこの時点で window 番号は失われてる

> で、もうひとつ条件としてその時に、window ナンバーが崩れないようにしたい。
なので、join-pane した window を、再びバラバラに (break-pane) すると、window 番号が変わる可能性がある (空いている最小 window 番号が割り振られる)
省4
323
(1): 2013/11/19(火)20:07 AAS
>>322
ありがとうございます!

join-pane -s number と break-pane -t : で大体同じことができそうです。

間で create window してしまうと番号がずれちゃいますが、
普段使うときは最初に window を 10 個作っちゃうので、
気をつければ問題無さそうです。

root 作業は window 0 or 1 とか テンポラリ作業は window 7 などという感じで
省3
324: 2013/11/19(火)20:25 AAS
>>323
オプションまでみてなかったわ。スマソ
break -t で window number 指定したらいけるね

Vim ユーザーなら set -s escape-time 0 は必須。異論は認めない
325
(1): 2013/11/21(木)09:34 AAS
特に何も考えずwindow複数開いちゃったんだけど
これをpaneに変えて分割表示にするってできないかな
screenから乗り換えてきたんだけど、時々やらかしちゃう
326: 2013/11/21(木)12:55 AAS
join-pane
327: 2013/11/21(木)13:09 AAS
>>325
サンクス
328
(1): 2013/12/10(火)04:06 AAS
ひとつのペインを複数のウィンドウで共有できる?
ウィンドウを切り替えても常に同じペインを表示させておきたい
329
(1): 2013/12/10(火)05:41 AAS
>>328
ちょっと違うけどカレントペインを他のウィンドウのペインと交換する方法ならある
これなら切り替えたいペインが1つだけなら似たようなことはできる
外部リンク:unix.stackexchange.com

共有はできなかったような
330: 2013/12/11(水)14:29 AAS
>>329
うーん、共有だめかー。とりあえずそれでやってみる。ありがとう!
331
(1): 2013/12/18(水)10:29 AAS
半角かなとかつかってると表示が崩れてしまいます
(行が適切な場所に表示されない,^Lでも綺麗にならない)

FreeBSD-8, mlterm, tmux, emacs24, navi2ch という
組み合わせで,EUC-JP 環境です

mlterm上に直接 emacs 起動+navi2ch なら問題ないです

ということで tmux がなにかしら弱いのは確からしいのですが
なにか良い設定とか工夫とかあったりしますでしょうか?
省5
332: 2013/12/18(水)17:08 AAS
UTF-8ですら文字幅の扱いが微妙な状況だったはずなので
それでEUC-JPをちゃんと扱えるかというと……

JIS X 0201のカタカナで問題があるならば
tmuxはSS2をきちんと扱えていない可能性が高いのでは?
333
(1): 2013/12/18(水)20:10 AAS
screenから乗り換えてみて.tmux.conf作ってる最中なんだけど、2ストロークキーはどう設定すればいいですか?

"C-a - 3" で13番めのウィンドウを選択とかしたいのです。
334: 2013/12/19(木)00:21 AAS
>>333
prefix ハイフン 3 ってことやんね?んなら、少なくとも1.8ではできないと思う
335: 2013/12/21(土)13:48 AAS
>>331
そもそも utf-8 以外対応してないんじゃ… してるんだっけか?

luit とか cocot とか使えば、まあ…
あーでも tmux 下のすべてに luit 噛ますのはあれか。
すべてに luit とかを噛ます option ってあんのかね。なさそうだけど。
336
(1): 2014/02/06(木)05:13 AAS
こんなん、でました。
外部リンク:tmate.io
337: 2014/02/08(土)11:44 AAS
>>336
ほうほう。ScreenX TV みたいなことができるやつか
338: 2014/02/08(土)18:41 AAS
あーこれ tmux の fork だったのか
339: 2014/02/13(木)05:53 AAS
たしかに
340: 2014/02/22(土)01:07 AAS
Tmux 1.9 released
外部リンク:news.ycombinator.com
341: 2014/02/22(土)01:12 AAS
外部リンク:sourceforge.net
1-
あと 85 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s