tmux その1 (426レス)
上下前次1-新
238: 2012/11/17(土)00:43 AAS
一時期凝ったけど、最近は、日付とウィンドウ情報以外には
Wi-Fi強度、バッテリー残量、ボリューム、ロードアベレージ
を易経記号を使って棒グラフ状に表示しているだけだな。
239: 2012/11/17(土)09:54 AAS
suなシェルを常時開いているので、ユーザー名を取得するように改造している。
240: 2012/12/04(火)00:26 AAS
>>174
外部リンク[php]:sourceforge.net
にバグ登録されてるね。と思ったら違う内容だった。
241: 2012/12/04(火)16:54 AAS
ML活発だしそこで聞くのが早そうだね
242(3): 2012/12/08(土)04:26 AAS
Mac (10.8) でtmux使っている人、
monitor-activityをonにしてps | lessとかすると、ステータスラインが大変なことにならないか?
243(2): 2012/12/08(土)13:04 AAS
Half page down/up (C-d) を vi-copy の別 key に bind したいんだけど、
どうやればいいすかね。
page-down はあるんだけど half-page-down はない…
機能あんなら command になっててもいいのになー。まあしゃーない。
244(1): 2012/12/08(土)15:30 AAS
>>242
んー、俺は大丈夫っぽい OS X 10.8.2 / tmux 1.7
>>243
1.7 にはなくて、HEAD には以下のコードが含まれてるから次のリリースではいるかもしらん。
実際、コンパイルして動かしてないからわからんけど
% fgrep -inHr page-down *
mode-key.c:108: { MODEKEYCOPY_HALFPAGEDOWN, "halfpage-down" },
245: 2012/12/08(土)15:36 AAS
>>243
HEADコンパイルしたらいけた
% tmux -V
tmux 1.8
bind -t vi-copy ^o halfpage-up
bind -t vi-copy ^x halfpage-down
246: 2012/12/09(日)16:22 AAS
おー、情報 thx. C-d については 1.7 のコードしか見てなかった。
それなら 1.8 を待つことにしよう。release cycle そんなに長くないよね、多分。
^o とかも書けんだねえ。screen から移ったばっかだから知らんことが多い。
247(2): 242 2012/12/16(日)01:32 AAS
clangでビルド、alternative-name on で ps | less した結果。
画像リンク[png]:i.imgur.com
どんどん増える。
画像リンク[png]:i.imgur.com
248: 242 2012/12/16(日)01:35 AAS
>>247
> alternative-name on
訂正、automatic-rename on の間違い...
249: 2012/12/16(日)01:52 AAS
>>247
ほんまや。なったわ。
なんでこれ一生懸命リネームしようとすんの?
250: 2012/12/16(日)09:58 AAS
tmuxのmanを読んだら環境変数TERMにscreen をセットするって書いてるけど
これは何のためにやってるかわかるいたら教えて下さい
251(1): 2012/12/16(日)14:44 AAS
tmuxが好むエスケープシーケンス(screen互換)を、
terminfo/termcapを使ったプログラムに出力させるため。
252: 2012/12/16(日)16:05 AAS
>>251
ありがとう!エスケープシーケンスだったのか
ムズムズしてたので聞いてよかった
253: 2012/12/22(土)14:32 AAS
そういえば tmux -2 ってあるよね。
256 colors のために
set -g default-terminal screen-256color
してるけど、専用のオプション -2 を指定する方がいいんだろうか。
まあ変わらないと思うけど。
というか単にその時だけの場合に指定するものか。
254: 2012/12/22(土)16:21 AAS
どっちでも効果は同じ。
引数の方は種々の事情でTERMの設定ではうまくいかない時、
オーバーライトするためのものだろう。
255: 2012/12/22(土)17:16 AAS
あーやっぱそうですか。
関係ないけど monitor-activity って terminal resize でも反応すんだね。
selected window じゃなくても即時 resize してるのか。
おかしかないけど、selected で resize でもいいような気はするな。
tiling wm 内で使ってる人しか気にしないだろうけど。
256: 2012/12/22(土)20:40 AAS
>>121,189
根本的解決ではないけど、2つセッション(A,B)を作ってBをAに同期させれば描画は分離出来た
でも他のウィンドウも一番小さい画面と同じサイズになってるので以下のオプションをオン
setw -g aggressive-resize on
しかし、セッション管理の手間も増えそうだから自分はやんないだろうな
そもそもScreenを知らないからそんな不満持ったことなかったや
このURLのMultiple Clients Sharing One Sessionってところ
省1
257(1): 2012/12/23(日)02:06 AAS
その page みて気付いたけど screen より resize で文字が
あまり散乱しない点で tiling window manager に向いてるのか。
zsh の RPROMPT とかの文字が。
xterm と同様の挙動みたいだね。
散乱しても表示してほしい場合は screen の方がいいか。
258: 2012/12/23(日)17:26 AAS
>>257
言われてみれば awesome 使いが気に入って紹介してる事おおいかも
259: 2012/12/30(日)16:54 AAS
ぱっと見で特に問題なさそうだったから multibyte 対応されてるのかと思ってたけど、
そうでもないんだね。
copy mode での移動とか検索とか command mode での入力とか。
あんまり使わないから問題ないのかね。
個人的には copy mode での移動が多いので難だけど。cursor-right, next-word とかが。
260: 2013/01/17(木)23:24 AAS
tmuxでコピーモードにすると,
表示された内容が遡って表示出来ますが,
途中までしか表示され内容です.
一番上まで戻るにはどうすればよいでしょうか?
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 は半角文字だけでも起こるよ
上下前次1-新書関写板覧索設栞歴
あと 108 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s