[過去ログ]
GNU screen その2 (957レス)
GNU screen その2 http://mevius.5ch.net/test/read.cgi/unix/1048030339/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
849: 名無しさん@お腹いっぱい。 [sage] 04/03/23 05:12 screenで分割させた状態でriece(Lieceの後継IRCクライアント)を表示させると、Emacsごと強制終了します。 これはバグなのでしょうか?仕様なのでしょうか? あと、質問により相応しい所があったら教えて下さい。よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/849
850: 名無しさん@お腹いっぱい。 [sage] 04/03/23 08:15 >>849 emacsのバグでしょ。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/850
851: 名無しさん@お腹いっぱい。 [sage] 04/03/23 13:39 >>849 漏れも irchat-pj で同じようになるよ。続きは Emacs スレあたりで。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/851
852: 名無しさん@お腹いっぱい。 [sage] 04/03/24 16:14 Emacsスレで報告しました。ありがとうございました。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/852
853: 名無しさん@お腹いっぱい。 [sage] 04/03/24 16:42 要望です。 " windowlist -b で各画面別の jobs が表示されると more happy になれる! また jobs のスクリーン間移動もできれば (ry!! http://mevius.5ch.net/test/read.cgi/unix/1048030339/853
854: 名無しさん@お腹いっぱい。 [sage] 04/03/24 17:24 要望です。 >>853さんが patch を書いてくれると more happy になれる! 本家に投げて social もこなしてくれれば (ry!! http://mevius.5ch.net/test/read.cgi/unix/1048030339/854
855: 名無しさん@お腹いっぱい。 [sage] 04/03/24 17:30 >>854 そんなぁ〜(;´Д`)只のアホ学生には高度すぎる要求ですよ… http://mevius.5ch.net/test/read.cgi/unix/1048030339/855
856: 名無しさん@お腹いっぱい。 [sage] 04/03/24 18:06 アホ学生がハカーになるために必要なのは? 断じて授業ではない。 ハックである! http://mevius.5ch.net/test/read.cgi/unix/1048030339/856
857: 名無しさん@お腹いっぱい。 [sage] 04/03/24 18:18 取り敢えず今はファックしたい(;´Д`)ハァハァアホ学生です http://mevius.5ch.net/test/read.cgi/unix/1048030339/857
858: 名無しさん@お腹いっぱい。 [sage] 04/03/24 18:32 >>854 jobsってなに? http://mevius.5ch.net/test/read.cgi/unix/1048030339/858
859: 名無しさん@お腹いっぱい。 [sage] 04/03/24 18:43 >>858 工エェ(´∀`)ェエ工 ジョブ制御です。漏れは jobs fg bg がないと生きていけません。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/859
860: 名無しさん@お腹いっぱい。 [sage] 04/03/24 19:17 >>858 screen使ってるのに、jobsなんているのか? 表示はできるかもしれんけど、移動は難しそう。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/860
861: 名無しさん@お腹いっぱい。 [sage] 04/03/24 19:55 >>860 screen は 3 枚しか使わないので。(mem 枯渇 :-) http://mevius.5ch.net/test/read.cgi/unix/1048030339/861
862: 名無しさん@お腹いっぱい。 [sage] 04/03/24 20:21 >>853 shell の設定をどうにかして job 一覧を screen の hardstatus に設定し、 windowlist string に %h を加えるとか。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/862
863: 名無しさん@お腹いっぱい。 [sage] 04/03/24 22:14 >>853 jobのscreen間移動って…。わけのわからんこと叫ぶ前に少しはシェルの 動きについてお勉強しなさい。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/863
864: 名無しさん@お腹いっぱい。 [sage] 04/03/24 23:16 >>858 スティーブさんのこと。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/864
865: 名無しさん@お腹いっぱい。 [sage] 04/03/24 23:46 screen 上で screen w3m -B とかすれば shell を使わないので memory 節約になるよ派 http://mevius.5ch.net/test/read.cgi/unix/1048030339/865
866: 名無しさん@お腹いっぱい。 [sage] 04/03/25 01:20 >>865 > screen w3m -B とかすれば > shell を使わないので memory 節約になるよ派 それだと suspended できないよ… suspended常駐 と screen 上に直立ち上げとではどちらが節約になるの? レスポンスなら suspended常駐 に軍配。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/866
867: 名無しさん@お腹いっぱい。 [sage] 04/03/25 01:49 > レスポンスなら suspended常駐 に軍配。 そうですか? C-a C-n とか、 C-a 1 とかで一瞬で画面切りかえた方が早いと思いますよ。 メモリも suspend したからってかわらないと思うし、 ほっとくと CPU 食いまくるようなプログラムじゃない限り screen 窓使った方が楽なのでは? http://mevius.5ch.net/test/read.cgi/unix/1048030339/867
868: 名無しさん@お腹いっぱい。 [sage] 04/03/25 01:56 >>867 自白すると ^L^C で新しい screen 窓を立てると プロンプトが現れるまでに体感速度で約 10s かかる(それ程貧弱なスペック…)。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/868
869: 名無しさん@お腹いっぱい。 [sage] 04/03/25 02:04 なるほど… しかし、何に時間がかかってるのかな。 shell の起動に時間がかかってるとしたら、 >>865 みたいなのも意味あるかもね。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/869
870: 名無しさん@お腹いっぱい。 [sage] 04/03/25 07:54 screenの数と役割を固定すれば使いやすくなると思うよ。 おれはこんなかんじ。 0 zsh 1 zsh 2 zsh 3 chalice 4 vim 5 w3m 6 emacs 7 irb 8 ssh 9 ssh 10 ssh 11 ssh http://mevius.5ch.net/test/read.cgi/unix/1048030339/870
871: ギレン総統 [sage] 04/03/25 07:56 swapが発生しまくってるんだろう 実主メモリが少なすぎ screenのせいにする前に、emacsのようなクソ重いプロセスを 起動しないようにするべきだ。メモリ貧乏はNgでも使っとけ http://mevius.5ch.net/test/read.cgi/unix/1048030339/871
872: 名無しさん@お腹いっぱい。 [sage] 04/03/25 18:06 emacsclient gnuclient http://mevius.5ch.net/test/read.cgi/unix/1048030339/872
873: 名無しさん@お腹いっぱい。 [sage] 04/04/01 15:22 一年ぐらい立ち上げっぱなしのscreenが700Mbyteぐらいメモリー使ってる... どうしよう http://mevius.5ch.net/test/read.cgi/unix/1048030339/873
874: 名無しさん@お腹いっぱい。 [sage] 04/04/02 12:48 >>873 とりあえず最新のに入れ換えてみて、一年後まだやっぱりメモリが太るようだったら、 また最新のに入れ換えてみて、さらに一年後 (ry http://mevius.5ch.net/test/read.cgi/unix/1048030339/874
875: 名無しさん@お腹いっぱい。 [sage] 04/04/03 01:21 江戸の創業以来守り続けて来た秘伝のタレか。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/875
876: 名無しさん@お腹いっぱい。 [sage] 04/04/03 01:58 秘伝のバッファだな http://mevius.5ch.net/test/read.cgi/unix/1048030339/876
877: 名無しさん@お腹いっぱい。 [sage] 04/04/03 12:32 いろんなもんが沈殿してそうだなぁ http://mevius.5ch.net/test/read.cgi/unix/1048030339/877
878: 名無しさん@お腹いっぱい。 [sage] 04/04/03 13:41 >>875-877 わろた http://mevius.5ch.net/test/read.cgi/unix/1048030339/878
879: 名無しさん@お腹いっぱい。 [sage] 04/04/03 13:47 hardcopy.0 screenlog.0 これのオモロイ使い方ないですか? http://mevius.5ch.net/test/read.cgi/unix/1048030339/879
880: 名無しさん@お腹いっぱい。 [sage] 04/04/03 17:05 screen 内で動く zsh で dabbrev を実現するのに使った。zsh スレに貼ったことがある。 あれからもちょっといじったけど、実際に使ったのは10回もないな(w http://mevius.5ch.net/test/read.cgi/unix/1048030339/880
881: 名無しさん@お腹いっぱい。 [sage] 04/04/03 20:50 emacsの M-x hanoi の様子を screenlog.0 にとるとか… http://mevius.5ch.net/test/read.cgi/unix/1048030339/881
882: 名無しさん@お腹いっぱい。 [sage] 04/04/03 21:10 hardcopy と screenlog の保存形式の違いが今一つ把握できないのですが。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/882
883: 名無しさん@お腹いっぱい。 [sage] 04/04/03 21:34 >>882 screenlog は取り続けるやつ。 hardcopy はその画面1回コピーして終わり。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/883
884: 名無しさん@お腹いっぱい。 [sage] 04/04/06 23:37 cygwin+teraterm+emacsができればなぁ 今のところ、cygwinではまともにコンパイルできないし... 開発町 http://mevius.5ch.net/test/read.cgi/unix/1048030339/884
885: 名無しさん@お腹いっぱい。 [sage] 04/04/07 03:43 >>884 cygwinで使ってるけど? http://mevius.5ch.net/test/read.cgi/unix/1048030339/885
886: 名無しさん@お腹いっぱい。 [sage] 04/04/07 20:48 貴兄らのcaptionが知りたい caption always "%-Lw|%{+s dg}%50>%n %t%{-}|%+Lw%< %?%=%h%?" http://mevius.5ch.net/test/read.cgi/unix/1048030339/886
887: 名無しさん@お腹いっぱい。 [sage] 04/04/07 21:22 >>886 captionなんて邪魔なだけだ。 caption splitonly "%?%F%{=bB gw}%:%{= wb}%?%h" http://mevius.5ch.net/test/read.cgi/unix/1048030339/887
888: 名無しさん@お腹いっぱい。 [sage] 04/04/07 21:48 SIGMARION3 + 24termでscreenをつかってます。 emacs(21.3.1)を使おうとすると、スクロール時に画面が乱れるのですが、 どう回避したらいいでしょう?ホストは FreeBSD4.8-Release、 screeenは port でいれたScreen version 3.09.15 (FAU) 13-Mar-03です。 screenなしの状態では問題なくemacsが使えてます。 screen -T vt100ではだめでした。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/888
889: 名無しさん@お腹いっぱい。 [sage] 04/04/07 21:57 >>888 env TERM=vt100 screen でどう? http://mevius.5ch.net/test/read.cgi/unix/1048030339/889
890: 887 [sage] 04/04/07 22:13 >>886 よく考えたら、hardstatus alwayslastlineよりcaption alwaysの 方がいいな。いままではsplitしたときの下のcaptionが邪魔だった んだが、hardstatusを消せばいいのか。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/890
891: 888 [sage] 04/04/07 22:16 どうもです。うまくいくようになりました。 ただ、漢字がところどころ文字化けします‥‥。emacsでC-lで書き直せば 戻るので十分実用になりますが。ありがとうございました。職場でのメモとり をサーバー上のemacsでやれるようになったです。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/891
892: 887 [sage] 04/04/07 22:23 >>886 ということで変えた。 caption always "%{=b db}%H %0` user %{= dc}%1` %Y/%m/%d(%D)%c %{= dw}%-w%{=b .r}%n %t%{-}%+w" hardstatusと違ってcopyモードのときの下のメッセージが出ると きにcaptionが消えない。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/892
893: 名無しさん@お腹いっぱい。 [sage] 04/04/08 00:06 >>885 > >>884 > cygwinで使ってるけど? よかったら、環境を教えてください。 あと、コンパイルできました? うらやましいです。ヴアー http://mevius.5ch.net/test/read.cgi/unix/1048030339/893
894: 名無しさん@お腹いっぱい。 [sage] 04/04/08 00:28 >>893 コンパイルできないとこをちょっと直せばとりあず動くよ http://mevius.5ch.net/test/read.cgi/unix/1048030339/894
895: 名無しさん@お腹いっぱい。 [sage] 04/04/08 01:09 >>894 スレで紹介されていた、直接バイナリを落として使ってみたのです。 そしたら、うまくいきませんでした... ちなみに、端末エミュは何を使っていますか? http://mevius.5ch.net/test/read.cgi/unix/1048030339/895
896: 名無しさん@お腹いっぱい。 [sage] 04/04/08 02:23 >>895 4.0.1用だけど4.0.2でも多分たいして変わらないはず。試してないけど 端末はcygterm経由のPuTTY begin-base64 644 screen-4.0.1-cygwin.patch.gz H4sIAK7vzT8CA71W227aQBB9Dl8xFLU1wXbWBsolbZQELBq1hSiQVDxZjr0E K8ZG9pqAmv57Z9cGzC2iqlQ/eOWZ2aPZOWdm7bijEShhDJEdUuorFZWo2tnE jWzV3rAp9uLpxfVTV05RlH1bTnRCygppKKQOerlZqTRJTSXLB0qkQUiuVCq9 AZ1AaEQpE9D1pl5tVjX1U71WzUJcXoKCNrkGpWS5vMwBPqdnOSgA9R13BGen 0DWMdt8YGN2HxEO9iHL7fd9Ym5UCYLRDR65PHclz/XhehNfXlcU07cCf0blp CrN03W/DxRfQGg2NlIu50j9t34xsDTs/b7oYyQ8TUUb9mTSzQhlmlhdTGbTi uTgfHmNvBLqdvYRO2eIAn8KzS6cwb7Gpf2pq9aPZzCAcQWa5wrkUb05lQVCY gxxnaxSEEAWeFboR6Komw73vzl+skILUf7irqHoRLN+BaRBF7qO3gICNaRgl 1LojrC58vXowTB5r3g6GfaQsw9imrwgfPkB+LyPIs297sUPhc7SIziIWBlMW qeOLTLr7qx8F9jNlBwhYOnc5WHp2aaiSo2nYBNE0xAFSa5aRS10ta/oOEw1S 51TwRdMEGScAP6Inicjw7ooxyx6DxRidTBm8uGwMjxbW3nWk904x/06GiTpR LRGmWmjmil0/jyG1ntFy8luQwLnpmd1eazAY5kpJCFIjSS58QXXbwZT6EgKa jC1kjLxr/7yDV7Gle/291/qWfvD9MpBiET7jG6GXHfLXgJsoCasnv1Y1oGHo B6s6NKEVxJ4DfsCAI8P7KK0Ax+cnx23fXM+TtooiQ/+mY14PjYMNG7PJ9IBg EteuXBL7tlhqTe34CZyF2GraGknFkpFKvcGVIt5cJxGzmGtjlzAsuu8yjgam eStJswCFwOuRhvBvPr1inF9sKyStulLYnarYmktLxxjc4wAfFJNmlt6av6se PoCwzAo7OrYZiLRP59MY00M4muS34eTvJNkUDtbR642rs/BaaUTnxUqWzRG3 dQOtEuPZSqtZxEfU1sHGUzzr9g30t9vfGnhZXBHNx7EdxtQD/gkh9aiFVyre CunVC7sFMbMFgfXlLBBwF69ONZFSNaOlbLmx0r94O8fKRcxMtphSbOe2cdU2 b+96LaPfP0/0kj8sA+MHjvdULflj5bK7f5UEnbtMpSaj4cT1UT6BjymR850A vqSejBrqVTFkk4Wf9/fGf8v1faczRCK/9zo3XVHZ/9oPBYh9PpozxImL2LLC p7EMAvNjhuEQOzn0I9HWeZ7uHy1y1aRWCgAA ==== http://mevius.5ch.net/test/read.cgi/unix/1048030339/896
897: 名無しさん@お腹いっぱい。 [sage] 04/04/08 02:42 >>892 それ採用! http://mevius.5ch.net/test/read.cgi/unix/1048030339/897
898: 名無しさん@お腹いっぱい。 [sage] 04/04/08 03:09 >>896 どうもです。 beginから----までをコピーして貼り付け保存すればいいのですね。 したのですが、圧縮ファイルになっていない... ということで、試行錯誤しているのですが、何かを間違っているらしいです... う〜なさけない http://mevius.5ch.net/test/read.cgi/unix/1048030339/898
899: 892 [sage] 04/04/08 07:45 >>897 どうも。ちなみに%0`はユーザの数で、%1`はログインしている時間 です。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/899
900: 名無しさん@お腹いっぱい。 [sage] 04/04/08 09:07 900! http://mevius.5ch.net/test/read.cgi/unix/1048030339/900
901: 名無しさん@お腹いっぱい。 [sage] 04/04/08 12:28 >>898 uudecode http://mevius.5ch.net/test/read.cgi/unix/1048030339/901
902: 名無しさん@お腹いっぱい。 [sage] 04/04/09 01:03 お恥ずかしい。。 uudecodeというプログラムを使うのですね。 patchをつかってコンパイルできました。 とっつきにくいけど、使いこなせば手放せない存在になるのでしょうね。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/902
903: 名無しさん@お腹いっぱい。 [] 04/04/11 10:13 質問です. Screenを実行していない状態で > echo -ne "\033]0;`whoami`@`hostname`:\007" と実行するとウィンドウ(←Screenのではない)のタイトルバーにユーザー名と ホスト名が表示されると思いますが,screenを実行した状態でも これを実現するためにはどうすればよいのでしょうか? http://mevius.5ch.net/test/read.cgi/unix/1048030339/903
904: 名無しさん@お腹いっぱい。 [sage] 04/04/11 10:41 >>903 \033P と \033\ ではさんで、 "\033P\033]0;`whoami`@`hostname`:\007\033\\" でどうでしょう。 infoのVirtual Terminal→Control SequencesのESC P参照。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/904
905: 903 [sage] 04/04/11 11:05 うまくいきました.ありがとうございました. http://mevius.5ch.net/test/read.cgi/unix/1048030339/905
906: 名無しさん@お腹いっぱい。 [sage] 04/04/11 11:42 類似質問です. >903 のような設定は通常 各shell の prompt 毎に echo みたいなのを 仕込むと思いますが,screen との組合わせだと * screen window を切替える毎 * shell で cd/pushd/popd, telnet/ssh, etc. をする毎, の "両方" でそれをやりたいです. さらにできれば screen:[N] user@host:/pwd ([N] は screen window number) みたいにしたいんですが,これって... 無理ですかね. shell で echo したものを screen で受けて加工してもっぺん echo みたいな ことをしたいということでして. http://mevius.5ch.net/test/read.cgi/unix/1048030339/906
907: 名無しさん@お腹いっぱい。 [sage] 04/04/11 12:18 >>906 >* screen window を切替える毎 bind n eval next 'exec title' bind p eval prev 'exec title' titleはシェルスクリプト。適当に改造してください。 #!/bin/sh echo -ne "\eP\e]0;$WINDOW\a\e\\" >* shell で cd/pushd/popd, telnet/ssh, etc. をする毎, これはzshのpreexecを使えばできる。 >shell で echo したものを screen で受けて加工してもっぺん echo みたいな >ことをしたいということでして. なんのためにscreenで加工するの? [N]なら$WINDOWで出せるよ。 そもそもscreenで加工ってどうやってやるの? http://mevius.5ch.net/test/read.cgi/unix/1048030339/907
908: 名無しさん@お腹いっぱい。 [sage] 04/04/11 14:28 >907 (可能なら) screen の何枚目という情報と shell prompt に出すような情報の両方をまとめて titlebar に 表示してやりたいということで, やるとしたら shell (precmd()の結果) と screen の 連携にしないといけないので,screen 側で *まとめる何か* が 必要だろうなという意味... だったんですが, そーか $WINDOW なんてのがあったのかー... http://mevius.5ch.net/test/read.cgi/unix/1048030339/908
909: 名無しさん@お腹いっぱい。 [sage] 04/04/11 15:49 >>906 hardstatus もしくは caption http://mevius.5ch.net/test/read.cgi/unix/1048030339/909
910: 名無しさん@お腹いっぱい。 [sage] 04/04/11 16:04 おれは zsh の RPROMPT に $WINDOW 出してるよ。 hostname % [/usr/local] Sc.1 こんな風に。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/910
911: 名無しさん@お腹いっぱい。 [sage] 04/04/11 17:11 >>910 ちょっと気分転換にやってみたけど、これって数字が動的には変わってくれないのね。 まぁ :number することはめったにないからいいけど。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/911
912: 910 [sage] 04/04/11 17:27 :number なんて知らなかったよ。 本当は名前つけて title 出したいんだけど、 できるかどうかわからんし面倒なのでやってないんだ。 ちなみに screen 使ってない時は tty の番号を表示して区別してる。 zsh だと %l http://mevius.5ch.net/test/read.cgi/unix/1048030339/912
913: 名無しさん@お腹いっぱい。 [sage] 04/04/11 17:48 :number N で番号の変更できたんだ。知らんかった。 ちなみに漏れはこうしてる .screenは、 defhstatus "^Et" hardstatus string "(%n) %h" termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007' bashのPS1は、(TERM=screen のとき、) \[\ek\W\e\\\e]0; [ \u@\h : \w ] \a\]\$ http://mevius.5ch.net/test/read.cgi/unix/1048030339/913
914: 1/2 [sage] 04/04/16 21:41 >>896の4.0.2用 + accept が ECONNABORTED になる場合がある問題の修正 begin-base64 644 screen-4.0.2-cygwin.patch.gz H4sICFfMf0ACA3NjcmVlbi00LjAuMi1jeWd3aW4ucGF0Y2gAzVdtb5tIEP4c /4pJovYgBgeInfjlUqWJOV/U1I5sp1VOJyECaxuVgAVLmlyb/34zy4shtqtU lU5nWSzMzgwzzzO7O7jebAZqlEDsRIwFarOhNYzDey92Gk5FpjpP869ekE3V VFXdZLJjaNqRqhuq1gLD6DZb3abe0PIf1LWOptXq9foPXJOLpop//RgMvau1 uoa25uLsDNRj/Ug5gXo6nJ3VAH8HhzXYBxa43gwOD2Bomv2JOTWHn9IZ5seM 5DcTcyVW9wG1XTbzAuZKvhckjzJ8/15ILMsJgwf2aFlCLJ1P+vDuFPROR9eO 5Fr9l8yrmhe3g8+XQ9SkZGLGWfAgPdiRAg+2nzAFdLkn8sM0NmrgtLuR0CV/ 2sKnmFmnU4hTNrWOqrXBOOoax129/Wo2Cw/rZOqtY6NVJfOoSVyKK1G5Lyis QY3YmoURxKFvR14MRkNX4CbwHr/aEQNp8mncbBgy2IELyzCOvTv/CUK+YFGc UuvNEF348/0n0yJd63p6O0HKSoxV52R4+xZ2NzKCPAeOn7gMfo+f4sOYR+GS x43Fu1K4m9GPQ+cL41sIyCfXOchn1mloaa+moezkVUy0Tk6UY6jTUCwr/EWM J1EAqt5LJc/FQqvVAVgUBSGcgiZmEV0Jiz5gDpdiBSSEKnE4UCi260ZwgCjb CqDYZ4E0QfG1zRcy1AGpPD3Fl8jpS77lbyeP+A45jbDdEhG2j5VmqxSi44cx http://mevius.5ch.net/test/read.cgi/unix/1048030339/914
915: 2/2 [sage] 04/04/16 21:41 k2K5lwtiOC0HXCc/UhbqKZiXw+vxaDA2JxOZ5uh19dRw5lq4tnDo5RIv4AQB PueSP/rWX+Z4JL2duXKvJMSNhZKuiNESQ4mZLxDBPLGIhzdXV0Itv6XrygQj Jatd3CnkXFaKMFMRmJREAB/jeZqiAntv4m720j0FCph7ZQOX3SVzae+j/YVd +B4L+ETUSxcy/mBmez5zG38He1XDFdglYQ54IXrOb8WWtTkNKgusA4sDrie8 qXgk3HFrq8hSNQLU+4eFM9z//GoYCMyccfKLqkTGZHRlTUYXH8wp3VvmeDwa I/ZoiNfUXVF4FTS/VR+3YL4J91UAW7H/Jfy3crCRhwoXWR6YPZWX9kspCwhF wlnA/8Nss1uxY6XnAZ7/tE7Nm8s+bQ6PdJAmniux2czCMd1BhHSeSedCSrtP R2vTUdVpthVdF7vPTgqFhkC859x2FmBzzu6XHL56fAF3Np5N6OaNK+8iOveN +4Yt1Br2Mn9X/ruLmP0FJTvP4pCiWEfWcHQxnd6uNgaQJE9sJ064xP0THVqc PymoOe5/HsN3YTI8v8KCzx7IXkGmZfhd8L2fdxA/7bDqJT31dr4VGOQrIMWh Cxdh4rsQhLS2ccm+iTMEyD9ljmYfPN+XXoCCNXQ5sM5vza0NTcLvl1sO1HRq /ThN5S8P05OufvLqw3Tl4lVHabtDlSKuVCcxt7nniC0NLx4nb2BZ15L0EGIh EB6ZCj1Td5dgf8dfqGSoq/vrXSe2LrlkYE5vsMGdymmzI/2oPy16nC0e8qiy Y1yEffC4TDA8dMfS+CqTdE2DzdzBSntlWORCWOmaQWClQ7UFfNGhF4FRtFLR q1EL9yKxxRJzfdmh/6z5jxrCsl+hTe2qEyXMB3rEc99nNn5yYNecfZrAOiBW GRBYfbwID2iVtjyilFqlWirDjUiLVilR3yXc4k9Lhsu5b77vW9jhXGCD00vr ZXd7GZgfsf3NqmX3teWybl8EwR493mAWZ9G9F2D5hEHRHlYUaMhmStXQbolN Nh0o3+fKd935zWBwi0RejQaXQ4Hsf7oe9iEJaGsuESc+VGw7mi8UED5/KzGc 9s6xWNa7FO6/HqPybnYPAAA= ==== http://mevius.5ch.net/test/read.cgi/unix/1048030339/915
916: 名無しさん@お腹いっぱい。 [sage] 04/04/19 02:24 cygwin patchって定期的に出ては消えるよね。 取り込まれないのは何で? http://mevius.5ch.net/test/read.cgi/unix/1048030339/916
917: 名無しさん@お腹いっぱい。 [sage] 04/04/19 17:37 cygwin自体の挙動がコロコロ変わるからじゃない? http://mevius.5ch.net/test/read.cgi/unix/1048030339/917
918: 名無しさん@お腹いっぱい。 [sage] 04/04/21 17:07 ^Z : screen という一連の流れを ^Z e とか空いているキーバインドに当てたいんですが、 何かうまい方法はあるでしょうか? (escape を ^Z にしてます) 何がやりたいかというと、例えば make 中に top を表示したい時などに、 ^Z ^C で新たに shell を起動して top するよりは、 ^Z : screen top とした方がメモリもCPUも節約できます。 ですが、毎回 ^Z : screen とタイプするのは面倒くさいので、 そこまで自動化できないかな、と思ったのです。 zsh で一万行近くある history を全部読み込ませてるので、 shell の起動も馬鹿にならないんですよね。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/918
919: 名無しさん@お腹いっぱい。 [sage] 04/04/21 18:05 bind e colon 'screen ' http://mevius.5ch.net/test/read.cgi/unix/1048030339/919
920: 名無しさん@お腹いっぱい。 [sage] 04/04/21 20:57 bash で 2万4千行ある history を使っているが起動は遅くなんかないよ? http://mevius.5ch.net/test/read.cgi/unix/1048030339/920
921: 918 [sage] 04/04/21 21:17 >>919 すばらしい。こんなに簡単にできるとは。 ありがとうございます。 他にもいろいろ応用がききそうですね。 >>920 単純にマシンパワーの問題だと思いますが、 早くて1秒、平均 3 秒くらいかかります。 crusoe 533MHz です。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/921
922: 名無しさん@お腹いっぱい。 [sage] 04/04/21 22:02 >>921 おれもzshでhistoryが10000行ある。 暴走したscreenでzshが動いたままscreenをkillするとhistoryが消 えるので注意。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/922
923: 名無しさん@お腹いっぱい。 [sage] 04/04/22 23:19 >>921 crusoeはアプリの起動にものすごく時間がかかるCPUだからな。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/923
924: 名無しさん@お腹いっぱい。 [sage] 04/05/03 22:51 tty なコマンドを2つ起動して,両方が終了するのを waitpid() したいです. 現在は,fork() して xterm -e command みたいなのを呼んでいるんですが, ここで,screen を使って system(screen -e command1 -e command2) (-e は xterm 的イメージ...) みたいなことって出来ないですかね... man にはそれらしい option は見当たらないんだけど... http://mevius.5ch.net/test/read.cgi/unix/1048030339/924
925: 名無しさん@お腹いっぱい。 [sage] 04/05/04 08:29 >>924 よくわからんが、これでどう? cat <<EOF >hoge command1 command2 EOF screen -c hoge http://mevius.5ch.net/test/read.cgi/unix/1048030339/925
926: 名無しさん@お腹いっぱい。 [sage] 04/05/04 09:14 >925 目的は screen のコマンド,じゃなくて shell から 起動するコマンドを2つ並列で走らせたい,ということなんです. で,両者とも tty 出力をする(かつ,自分がその tty を眺めたい)奴等なので screen が使えるといいな,と. 最初から画面 0,1 にそれらを割り当てて実行して,両者が終了と 同時に screen も終了するような "screen の起動の仕方" が あるなら嬉しいです. screen の最初の引数で実行コマンドを与えられますが, 第2画面(screen 1)の内容を C-a c とか打たずに起動時に指定したいんです. http://mevius.5ch.net/test/read.cgi/unix/1048030339/926
927: 名無しさん@お腹いっぱい。 [sage] 04/05/04 09:29 >>926 これはだめ? command1 >hoge1 & command2 >hoge2 http://mevius.5ch.net/test/read.cgi/unix/1048030339/927
928: 924,926 [sage] 04/05/04 10:28 >927 片方は editor なんです. もう片方は redirect でいけなくはないけど, うまいこと眺めたいなー,と. (ちなみに,現在は fork() して片方は X な emacs を立ち上げて, 残った kterm の中はもう一個のプロセスに tty 出力させてます. でも tty人としては "カッコワル..." ということでして) http://mevius.5ch.net/test/read.cgi/unix/1048030339/928
929: 名無しさん@お腹いっぱい。 [sage] 04/05/04 11:18 >>928 screen sh -c 'screen sh -c echo\ 2\;sleep\ 10 ; echo 1;sleep 10' http://mevius.5ch.net/test/read.cgi/unix/1048030339/929
930: 925, 927 [sage] 04/05/04 11:33 >>926 >>925はちょっと間違ってた。 cat <<EOF >hoge screen command1 screen command2 EOF screen -c hoge 今試してみたけどcommand1とcommand2が終了するとscreenも終了す るぞ。 というかこれでscreenが終了しなかったら、screenはいつ終了するんだ? http://mevius.5ch.net/test/read.cgi/unix/1048030339/930
931: 929 [sage] 04/05/04 11:45 >>930 そこを間違ってたら >>926 みたいな勘違いするだろ http://mevius.5ch.net/test/read.cgi/unix/1048030339/931
932: 930 [sage] 04/05/04 11:50 ああ、すまんかった。おれもそう思った。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/932
933: 924,926 [sage] 04/05/04 12:13 >929 おっ,なるほど〜.ありがたくパクらせて頂きます. (screen -c と違って ~/.screenrc も有効ですし) >930 なるほど,そういうことだったのですね.気づかない私が未熟でした. あとあと,もしかして同じ pty なところで screen 叩いちゃえば いいんじゃないの,と fork して両者で問答無用で screen 起動したら 悲惨なことになって(2つの screen が tty を奪い合っていたっぽい感じ...), やっぱり2個めは screen 起動した中からじゃないといけないんだなぁ, というところまでは辿り着いたところでした. なにはともあれ,ありがとうございます >929,930 http://mevius.5ch.net/test/read.cgi/unix/1048030339/933
934: 924,926 [sage] 04/05/04 15:41 Unix USER 2004/1 の screen の記事を見ていたら -X というのが 私の希望のものに近かったようです. というわけで別解としては screen -S sessionname command1 しておいてよそから screen -S sessionname -X screen command2 を投げるというのもアリのようですね. http://mevius.5ch.net/test/read.cgi/unix/1048030339/934
935: 名無しさん@お腹いっぱい。 [sage] 04/05/07 18:12 HELP!!! vim を使って終了するとプロンプトの最初の一回や screen の ステータスラインの色が vim の色に変わって困ってます また,新規ではなく vim hoge.txt 等として既にあるファイルを開こうとすると vim の文字色全てが黄色になります OS: OpenBSD SSH Secure Shell 3.2.9: terminal answerback=ansi bash 2.05b: TERM="ansi" .screenrc: term ansi .vimrc: 色に関する設定は一切していません http://mevius.5ch.net/test/read.cgi/unix/1048030339/935
936: 名無しさん@お腹いっぱい。 [sage] 04/05/07 19:03 >>935 端末はなにを使っている? screenのバージョンは? http://mevius.5ch.net/test/read.cgi/unix/1048030339/936
937: 名無しさん@お腹いっぱい。 [sage] 04/05/07 19:11 このMLってなくなったの? http://groups.yahoo.com/group/gnu-screen http://mevius.5ch.net/test/read.cgi/unix/1048030339/937
938: 名無しさん@お腹いっぱい。 [sage] 04/05/07 19:31 >>936 screen は Screen version 4.00.02 (FAU) 5-Dec-03 です 端末は ssh.com の SSH Secure Shell 3.2.9 for win です http://mevius.5ch.net/test/read.cgi/unix/1048030339/938
939: 名無しさん@お腹いっぱい。 [sage] 04/05/07 19:38 >>938 そんな端末があるのか。知らなかった。 TERM=screenにしてみたらどうなる? http://mevius.5ch.net/test/read.cgi/unix/1048030339/939
940: 名無しさん@お腹いっぱい。 [sage] 04/05/07 19:43 端末,screenrc の TERM を vt100, xterm, kterm, xterm-color, kterm-color, screen と いじってみましたが変わりません。相変わらず変な色になってしまいました... http://mevius.5ch.net/test/read.cgi/unix/1048030339/940
941: 名無しさん@お腹いっぱい。 [sage] 04/05/07 20:31 ANSIカラーシーケンスがまともに使えて、VT100なエスケープシーケンスを使い まくるcursesアプリで問題が出にくいターミナルエミュレータってそんなに多 くないからなぁ。 端末の設定で色を使わないようにするのがいちばんじゃない? http://mevius.5ch.net/test/read.cgi/unix/1048030339/941
942: 名無しさん@お腹いっぱい。 [sage] 04/05/07 20:33 SSH Secure Shell 3.2.9 for winってのを使おうと思ったら有料かよ。 VT100 準拠の端末エミュレーション って書いてあるから、 $TERM=vt100 screen のようにvt100の状態でscreenを起動してscreenrcのtermはscreen のままでいいと思う。 もし可能ならttyrecのデータをどっかにupしてほしい。 http://zauup.hp.infoseek.co.jp/cgi-bin/uploader.html $TERM=vt100 $ttyrec $screen http://mevius.5ch.net/test/read.cgi/unix/1048030339/942
943: 名無しさん@お腹いっぱい。 [sage] 04/05/07 20:50 >>942 無料なのもあるでそ 日本語使えないけど http://mevius.5ch.net/test/read.cgi/unix/1048030339/943
944: 名無しさん@お腹いっぱい。 [sage] 04/05/07 20:58 >>942 ありがとうございます 端末を vt100 で screenrc を screen にしたらできました もしかするともしかして端末:vt100,. screenrc: screen てデフォルトだったり? 何はともあれお騒がせしました http://mevius.5ch.net/test/read.cgi/unix/1048030339/944
945: 名無しさん@お腹いっぱい。 [sage] 04/05/07 21:03 >>944 screenrcのtermは基本的にはscreenにする。 TERMのvt100ってのは使ってる端末に合わせる必要がある。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/945
946: 918 [sage] 04/05/08 05:47 よくわからんが vim 使った前後で TERM がかわったんですか? http://mevius.5ch.net/test/read.cgi/unix/1048030339/946
947: 名無しさん@お腹いっぱい。 [sage] 04/05/08 08:10 >>946 それはないと思う。screenはエスケープシーケンスを端末に合うよ うに変換してるけど、それがうまくできなかったんじゃないかな? >>945の補足だけど、term screenの状態だとw3mではマウスが使え ないから TERM=xterm w3m のようにごまかす必要がある。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/947
948: 名無しさん@お腹いっぱい。 [sage] 04/05/08 09:10 screen -xRR これ最強。multiモードでattachする。なければ作る。複数あった 場合は最初のやつにattach。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/948
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 9 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s