1 名前:名無しさん@お腹いっぱい。 [01/10/02 05:00] screen使っている奴、どんなとき使う?
426 名前:名無しさん@お腹いっぱい。 [02/05/13 01:02] emacs の dabbrev-expand みたいに screen の scrollback history から 補完するようなこと、できないかな。 つまり、画面に表示されているもっとも最近の単語を 補完してくれるの。 できたらすげー便利だよ。 emacs の shell-mode なら一応できるけどなあ。
427 名前:deton mailto:sage [02/05/13 07:13] >>425 はい。パッチは当ててます(なのでcopyは問題なし)。 みなさんのところでは日本語のhardcopyはうまくできてます?
428 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/13 15:10] screenとion(とkterm)を併用している方はいらっしゃいませんか? ionの窓サイズを固定する仕様が災いしているらしく、C-a wやC-a [が 機能しない(枠が一瞬だけ出てすぐ消える)のですが… 対策があったらお教え下さい。お願いします。
429 名前:ギレン総帥 mailto:sage [02/05/13 16:25] >>427 私のところは EUCで、漢字のログうまくとれていますよ >>428 C-a : hardstatus off または .screenrcに hardstatus off と書く
430 名前:428 mailto:sage [02/05/13 19:16] >>429 おお、直りました! これで触ってみられます。 ありがとうございます、総帥!
431 名前:deton mailto:sage [02/05/13 20:19] >>429 そうですか…。 まあ、hardcopy(C-a h)のかわりに、 copy(C-a [)やlog(C-a H)を使うことにします。
432 名前:deton mailto:sage [02/05/13 20:23] >>422 screen起動してからskkfep起動してます? それともskkfep起動してからscreen起動してます? 逆の順番で起動するとどうなります?
433 名前:422 [02/05/13 21:06] >>432 skkfepを起動してから、screenを起動しています。 逆にしますと、カーソル位置に % かな単語入力▽かんじ▼漢字 の様に表示されてわけわからなくなります。 前者の場合、kterm上では問題無く、vimを使った時に化けるのですが、 後者の場合は、両方とも化けます。 (表示が上手くいかない、という事なんですが 化けるという表現はあっているのかな・・・?)
434 名前:名無しさん@お腹いっぱい。 [02/05/14 02:10] >>422 TERM=vt100 skkfep で skkfep 起動したらどーよ?
435 名前:422 mailto:sage [02/05/14 12:21] >>434 レスありがとうございます。 でも、だめでした。 .screenrcはよくわからずに、こんな感じなのですが。 defgr off defcharset B^BIB01 defkanji euc termcap kterm* eA=\E(B: terminfo kterm* enacs=\E(B: termcapinfo kterm* KJ=euc skkinputだと上手くいくんですよね。 何の問題なんだろう?
436 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/14 17:32] もう一つkterm+screenの質問をお願いします。 kterm -rvで背景色を黒にしてあっても、screenを起動すると白に戻って しまいます。 kterm -rv -e screen &としても同様(xtermでも同様、rxvtでは発症せず)です。 手でもう一度反転すれば出来るので実害はないのですが、 解消出来る方法があればお教えください。
437 名前:deton mailto:sage [02/05/14 20:03] >>431 原因わかりました。gr onになっていたせいでした。 gr offにしたら日本語もちゃんと保存されるようになりました。 (8ビット目が落ちている時点で気づくべきでした…)
438 名前:deton mailto:sage [02/05/14 20:46] >>436 ktermのtermcapに tc=xterm が入っていて、xtermの方に is=\E[?1;3;4;5l のようなものが入っていませんか? Xterm Control Sequences を見ると、\E[?5l は Normal Video となっているので、これが入っているとNormal Videoになるようです。 screenrcのtermcapinfoで\E[?...lから;5を消したisの設定を 入れておくとよさそうです。
439 名前:436 mailto:sage [02/05/14 22:05] >>438 ありがとうございます。 termcapinfo kterm*|xterm* is=\E>\E[?1;3;4\E[?7;8h\E[1;65r\E[65;1H で、うまくいきました。 これで快適にscreen生活が送れそうですヽ(´▽`)ノ
440 名前:426 mailto:sage [02/05/14 23:30] >>426 のようなこと、みなさん興味ないですか? それとも screen 使いは vi user が多いので、 emacs の例えのところがイメージわかない? 例えば % cat hoge abc abcdo % grep ab(ここで補完すると) % grep abcdo こんな風になるイメージです。abcdo というのはファイル名でも 何でもなくて、ただ面画に出ている文字列。
441 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/14 23:44] >>440 大変に興味があります。 パッチが完成したら是非ここにもうpして下さいね♪
442 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/14 23:47] >>441 激しく同意!!
443 名前:440 mailto:sage [02/05/15 16:51] うっ、いわれるとオモタ。
444 名前:名無しさん@お腹いっぱい。 [02/05/16 00:51] 画面から消えていった出力を見るのに、 キーボードを使わず、マウスホイールのみでぐりぐりと バックスクロールさせたいんですが、可能でしょうか。
445 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/16 00:59] screenと関係なし。
446 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/16 04:21] なんぜ screen の man には defkanji のことが載ってないんだろう。
447 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/16 05:40] obsoleteだから?defencodingは載ってるよ
448 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/16 06:58] おお、ただ単に名前が変わっただけなのね。 それはそうと screen 使うようになってから書いた Xresources を紹介しとく: KTerm*VT100*translations: #override\ Shift<Key>space: begin-conversion(JAPANESE_CONVERSION)\n\ Meta Ctrl<Key>r: hard-reset()\n\ Meta Ctrl<Key>b: string(0x1a) string("[") string(0x15)\n\ Meta Ctrl<Key>f: string(0x1a) string("[") string(0x04)\n\ Meta Ctrl<Key>v: string(0x1a) string("[") string(0x02)\n\ <Btn4Down>: string(0x1a) string("[Hkkkk")\n\ <Btn5Down>: string(0x1a) string("[Ljjjj")\n\ ~Ctrl Meta<Key>p: string(0x1a) string("[Hkkkk")\n\ ~Ctrl Meta<Key>n: string(0x1a) string("[Ljjjj")\n\ Meta<Key>bracketleft: string(0x1a) string("[")\n\ Meta<Key>bracketright: string(0x1a) string("]")\n\ Ctrl Meta<Key>p: string(0x1a) string("p")\n\ Ctrl Meta<Key>n: string(0x1a) string("n")\n
449 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/16 15:54] >>448 へー、こんなことできるんだ。 >>444 もしくはmlterm使うとか。
450 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/17 00:46] >> 448 こりゃイイ!ありがたく使わせてもらいます。 >> 449 調べてみます。どもです。
451 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/17 01:45] >>448 これでなにができるのか厨房の俺にはサパーリ
452 名前:名無しさん@お腹いっぱい。 [02/05/17 03:31] そんじゃあ >>448 を一応解説しとく。 Shift+Space: IMのオン・オフ (これはscreenと関係ない) Meta+Ctrl+R: 端末のリセット (これもscreenと関係ない) Meta+Ctrl+V: 上に1ページスクロール Meta+Ctrl+B: 上に半ページスクロール Meta+Ctrl+F: 下に半ページスクロール Meta+P: 上に4行スクロール Meta+N: 下に4行スクロール Meta+[: コピーモードに入る Meta+]: ペースト Meta+Ctrl+P: まえの端末 Meta+Ctrl+N: つぎの端末 マウスのホイール: 上下に4行ずつスクロール なお、スクロールさせたときは自動的にコピーモードに 入っているので注意すること。
453 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/17 03:33] あ、そうそう。>>448 の設定を使うときは ~/.screenrc に msgwait 1 msgminwait 0 を追加したほうがいいでしょう。
454 名前:名無しさん@お腹いっぱい。 mailto:442のヨカソsage [02/05/17 10:18] windowlist、windowを選択する以外にも色々機能があってもいいなあとか 思うのですがどうでしょ?killとかsplitとか。 割と小さな変更でいける気もするんだけど...
455 名前:名無しさん@お腹いっぱい。 [02/05/17 12:09] >>454 とりあえず'd'で殺せるようにしてみますた。 --- help.c.org2 Thu Feb 14 22:33:32 2002 +++ help.c Fri May 17 12:04:41 2002 @@ -963,6 +963,11 @@ } done = 1; break; + case 'd': + h = wlistdata->pos; + KillWindow(wtab[h]); + wlistpage(); + break; default: break; }
456 名前:440 [02/05/17 18:17] >>448 を見て、この方法を使えば >>426 ,440 のやつを実現できると思ったのでやってみました。 とりあえず不完全ですが動きます。 例えば % cat hoge Sherlock Holmes took his bottle from the corner of the mantelpiece, and his hypodermic syringe from its neat morocco case. % dict hy(ここで M-C-/ すると) % dict hypodermic こんな感じ。 やってみるとわかりますが、screen のメッセージがだらだら出て 時間がかかってしまいます。 補完キーを押した直後にとりあえずカーソルでも移動させれば メッセージをとばして瞬時に補完できますが、なんかいい方法ないですか? KTerm*VT100*translations: #override\ Meta Ctrl<Key>/: string(0x1a) string("[b he ")\ string(0x1a) string("[")\ string(0x12) string(0x1a) string("]") string(0x12)\ string(0x1b)\ string(" e ")\ string(0x17)\ string(0x1a) string("]")\n # ただし自分が普段使っている mlterm では動かないという罠。がーん。
457 名前: [02/05/17 18:47] TeraTermでscreenを使ってC-s押すともう画面動かせなくなります。 www.linux.or.jp/JM/html/GNU_screen/man1/screen.1.html#lbAJ らへんが怪しそうだと思ったけどさっぱりです。直し方教えてください。
458 名前:457 [02/05/17 19:01] ごめんなさい。screenのせいじゃなかった。
459 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/17 22:38] 最近MDIとか言って、タブでバッファを切替えるのが流行っておるようですが 考えてみればあれってscreenへの回帰ですやね…
460 名前:名無しさん@お腹いっぱい。 [02/05/18 00:19] ~/.screenrcに hardstatus alwayslastline " %m%d %c | %w" こうしているのですが、これにload average を追加したいのですが、どう書けばいいのでしょうか?
461 名前:名無しさん@お腹いっぱい。 [02/05/18 01:46] screenのemacs -nw上でnavi2ch動かして半角カナ 表示させたいと思ってる俺は 1. え? ふつうにできるよ? 2. 自分でパッチつくれ 3. 逝け
462 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/18 01:50] >>461 1
463 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/18 01:50] 4. Mlterm を使う
464 名前:461 mailto:sage [02/05/18 02:09] >>462 ソースをみるとたしかにできるはずなんだが、なぜか出ない。 defencoding は eucJP にしているのに、なぜ? kterm+screen-3.9.11.
465 名前:462 mailto:sage [02/05/18 02:13] >>461 苦労せずに表示されてるから何故だかは分からないYO!
466 名前:461 mailto:sage [02/05/18 02:20] screen-3.9.11を入れたのに、間違ってscreen-3.9.9のほうを実行してた。 逝ってくる。
467 名前:名無しさん@Vim%Chalice mailto:sage [02/05/18 02:22] 5. Chaliceに乗り換える
468 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/19 11:46] screen上だと、vimでマウスが使えなくなりませぬか? 窓のサイズ変更とかが出来なくなってちょっと哀すぃ。。。
469 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/19 11:48] >>468 俺もscreen上だとw3mがマウスでOperation出来ない。 こういうもんだと諦めてる。
470 名前:deton mailto:sage [02/05/19 12:52] >>469 (1)~/.screenrcでkterm等のtermcapinfoにXTを追加してscreenを起動 (XTについてはscreenのinfo参照) (2)TERMをktermにしてw3mを起動する とマウス使えるみたいですね。 (2)が必要なのは、w3m側のterms.cのxterm_mouse_term[]でマウスの使える 端末をリストアップしていて、kterm*,xterm*,rxvt*くらいしか入ってないから。 ここにscreenを入れてしまえばTERMがscreenのままでもマウス使えますね。
471 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/20 01:33] puttyjpでEmacs20やEmacs21だと半角カナが表示されないから Navi2chだけXEmacsで使ってるけど。
472 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/20 02:27] >>471 ヲレは表示されてるよ。 .screenrc で defkanji euc して、Emacs では (set-buffer-file-coding-system 'euc-jp-unix) (set-terminal-coding-system 'euc-jp) (set-default-coding-systems 'euc-jp) (set-keyboard-coding-system 'euc-jp) って環境。
473 名前:名無しさん@Emacs [02/05/20 10:17] >>460 >>318
474 名前:名無しさん@お腹いっぱい。 [02/05/21 23:25] CR の入力を LF に変換しないように、シェルの初期化ファイルで stty -icrnl としているのですが、screen w3m などした場合には この w3m では当然ながら効きません。 .screenrc にどう記述すれば、新たな window で動くプロセス でも望み通りの動作をしてくれるのでしょうか。
475 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/21 23:30] screen sh -c 'stty -icrnl; exec w3m' とかどうよ?
476 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/22 21:29] >472 defkanjiは最近のバージョンではいらないらしいので 消してるけど、Emacs21の方にその設定を書いたら 表示されました。 (set-language-environment "Japanese") だけじゃだめだったとは。
477 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/24 19:23] ひええ、窓のサイズ変更してたら無数のshゾンビが…
478 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/27 19:00] >>475 亀レスだが、thx やはり強引にそうするしかないですかね。 結局、コマンドラインでは -icrnl だと不便なことが多いこと もあって、w3m の時だけ効くようにラッパを用意すること にしました。
479 名前:名無しさん@お腹いっぱい。 [02/06/14 07:26] 日本語のコピーペーストがうまく動くときと化けるときがあるんですが… たとえば「日本語学」をコピーペーストすると、「日K\語3X」になってしまう。 でもときどきまともにできることもある。 どなたか似たよーな症状の方いませんか? kterm+screen 3.09.11
480 名前:名無しさん@お腹いっぱい。 mailto:sage [02/06/14 11:08] >>479 とりあえず >>421 へ
481 名前:名無しさん@お腹いっぱい。 mailto:sage [02/06/14 11:09] ごめん >>425 の間違い
482 名前:479 mailto:sage [02/06/15 02:38] 解決激感謝。まあお礼といってはなんですが、 ~/.screen の中で hardstatus string %t とかにしておいて、bashで if [ screen = "$TERM" ]; then function cd { builtin cd "$1" && echo -en "\033k${PWD/*\//}\033\034" } } とかやるとウインドウ名がカレントディレクトリになって便利。
483 名前:名無しさん@お腹いっぱい。 [02/06/22 03:26] ps auxww した時に SCREEN (screen-3.1.0) の様にVersionが出てきますが これを SCREEN (screen) の様にするにはどうすればよいのでしょう。 screen.c の sprintf の所をコメントアウトして version = NULL; の様にしたらエラーが出てきて 私には手におえそうもありませんでした。
484 名前:名無しさん@Emacs mailto:sage [02/06/22 09:40] >483 多分screenよりもpsを調べた方が早いと思うぞ。 漏れのpsではVersionは出てこない。OSはナニよ?
485 名前:名無しさん@Emacs mailto:sage [02/06/22 10:43] >>483 screen -> screen-3.1.0 とsymbolic linkされてるからとか。 hard linkやcpしてみたらどうでしょう。
486 名前:483 mailto:sage [02/06/22 13:01] >485 さんのアドバイスで解決しました。 具体的にはHard Linkを作りました。 >484さん, >485 さんありがとうございました。 私の環境は、FreeBSDの4.5-2ですがps aux時の11〜12行目の 仕様が基本的には、呼び出し時のpath ファイル名 の様に なっていた分けですね。 もう少し詳しく知りたいので /usr/src/bin/ps/ps.c や man ps してみます。
487 名前:名無しさん@Emacs mailto:sage [02/06/26 20:28] >>356 www.nijino.com/ari/diary/?20020613&to=200206132#200206132 によると、 public.activestate.com/gsar/screen-3.9.11-altscreen.patch というパッチがあるそうです。 ~/.screenrcの設定に加えて、 >>365 の、screenのtermcap/terminfoの調整も必要みたいです。
488 名前:356 mailto:sage [02/06/28 05:03] >>487 お蔭様で望み通りの動作になりました。有り難うございます。
489 名前:名無しさん@Emacs [02/07/06 09:57] 各 Window のカレントディレクトリが 分かると便利なんですけど、そういう 機能あります?
490 名前:名無しさん@Emacs [02/07/06 09:59] あと、screen で jvim 使おうとすると 怒られるんですけど termcap かなんかの 問題ですか? どうしたらいいんでしょう?
491 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/06 10:28] >>489 一時、ウィンドウのタイトルをカレントディレクトリにしてました。 (bash だったら PS1='^[k\W^[\\[\u@\h \W]\$ ' とか。) そして hardstatus string "%w" として、ステータス行に全ウィンドウの タイトルを表示と。
492 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/06 10:40] >>490 どう怒られるか書かないと誰も答えられんと思うが。
493 名前:490 [02/07/06 12:27] 忘れてた。 >492 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 20 (X_GetProperty) Resource id in failed request: 0xc0000d Serial number of failed request: 8 Current serial number in output stream: 8
494 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/07 01:08] >>489 ,491 儂はbashで cd () { builtin cd "$@"; [ "$OLDPWD" == "$PWD" ] || settitle; } としてる。 > そして hardstatus string "%w" として、ステータス行に全ウィンドウの を、これは便利じゃ、思い浮かばなかった。thanks
495 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/07 14:17] >>493 それは X がらみの問題であって screen は関係ないように思えるけど... X 上で screen 起動してから detach して、非 X 環境で起動しようとしたとか?
496 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/07 16:01] 俺はXと非Xでdetachしたscreenを頻繁に使いまわすので、.screenrcに unsetenv DISPLAY て書いてる。
497 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/07 17:49] 俺は$HOME/.xdpyというファイルに$DISPLAYを書き出すshell関数と、 それを読んで$DISPLAYを復元する関数を作って使っている。 ssh -Xでログインしてscreen -xすることが多い為。 ところで、captionとhardstatusって皆どうしてる? 俺はemacsの(display-time)と重なるが caption always "[%{+b}%c%{-b} %y/%m/%d(%D)]@${HOSTNAME} %{+u}%3n%{-u}: %{+b}%t%{-b} %?\"%h\"%?" としている
498 名前:名無しさん@お腹いっぱい。 [02/07/09 15:31] consoleでscreenを使ってるのですが、色の出方が 素のconsoleとscreenの中とでは違うのですが、これはどこで 設定されてるのでしょう? いっしょにすることはできますか?
499 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/09 23:10] >>498 echo $TERMの結果が違うからでしょ
500 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/10 14:14] >>499 確かにそうでした。 ようするに無理ってことですか?
501 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/10 15:18] >>500 お前は環境変数TERMをいじることができないのか?
502 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/10 15:55] >>501 man screen には$TERMはdefaul値のscreen,vt100以外で使用しないでくれとなってるので、 無理かなと思ったのですが、term linuxと.screenrcに書いてよいのでしょうか?
503 名前:名無し [02/07/12 13:35] 自分は、Window Maker で4つワークスペース作って、 ワークスペース1:プログラミング ワークスペース2:Web閲覧しながら作業 ワークスペース3:メール ワークスペース4:その他 って感じに分けて各ワークスペースで1-2枚の kterm 立てて screen 使ってる。で、ログアウトしたあと、 全 kterm でアタッチしなおすことになるんだけど、 何か良い方法ない?
504 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/12 14:38] ktermを1つ立ち上げて使えば?
505 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/12 14:55] >>503 kterm -e screen みたいにコマンドラインで指定して起動しておけば、 その起動状況を Window Maker が覚えてくれるのでは?
506 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/12 15:35] >>505 さらに、 kterm -e screen -r -S WORKSPACE1 みたいにして、 kterm を起動するワークスペース毎に screen を指定しておけば良いのかも。
507 名前:名無しさん@お腹いっぱい [02/07/12 17:48] >>495 仕事場では screen は kterm 上で使ってます。 ただ、自宅から仕事場に ssh して、アタッチすることもあります。 アタッチしたまま、また仕事場にいって screen 使ってます。 vi や vim では問題ないようです。
508 名前:名無しさん@お腹いっぱい [02/07/12 18:06] caption が下にでて、hardstatus が(Xの場合)タイトルバーにでるの? >497 その指定の仕方って tcsh のプロンプトの指定のしかたに似てるけど 微妙に違うっぽい。どっかにのってる?
509 名前:名無しさん@Emacs mailto:sage [02/07/12 20:34] >>507 jvimでX使ってるのは、ウィンドウのタイトル/アイコンを 取得するところだけ。 その機能が必要ないんだったら、 USE_X11を#defineしないでmakeしたjvimを使ってはどうでしょう。
510 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/12 21:39] >>508 > caption が下にでて、hardstatus が(Xの場合)タイトルバーにでるの? captionが各ウインドウごとで、hardstatusがscreen全体。 > その指定の仕方って tcsh のプロンプトの指定のしかたに似てるけど > 微妙に違うっぽい。どっかにのってる? % info '(screen)String Escapes'
511 名前:名無しさん@お腹いっぱい mailto:sage [02/07/12 22:20] >510 サンクス。 screen 使ってると、kterm のタイトルバーにでる hostname : currentdir (cwdcmd に alias してる) ってのが screen 起動した時のまま変わらないんだよね。 これをなんとかしたいんだけど。
512 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/14 19:42] >511 サンプルの xterm をまねすれば出来るかと
513 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/15 01:38] screen を複数の端末から attach すると w3m での画像表示ができる時とできない時があるんだけど、 原因わかりますか?
514 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/15 02:21] >513 お兄ちゃん、表示できない時のエラーの内容を示さなきゃ駄目だよ〜 俺はlynxとw3.elのみでw3mは使っていないので的外れかもしれないが、 DISPLAY環境変数の問題なんじゃないの?
515 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/15 02:47] >>513 そういや、リモートの端末で w3m つかってたら、 最初に detatch した端末に画像表示されててワロタ。 でも、もし、職場の端末にめいっぱいエロ画像が表示されてたら、と思ったら、冷えた。
516 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/15 05:17] さすがにdetatchするタイミングを考えるだろ(w
517 名前:名無しさん@お腹いっぱい [02/07/15 18:36] >511 スマソ。もうちょっと詳しく教えてくらはい。
518 名前:513 mailto:sage [02/07/15 19:19] >>514 エラーがでる訳ではないんです。考えてみると、 w3m が画像を表示する端末を何で判別しているかという問題ですかね。 >>515 こんな感じです。
519 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/15 19:24] >>518 環境変数DISPLAY以外にってこと?
520 名前:513 mailto:sage [02/07/15 23:42] DISPLAY の問題ではないですね。 複数の端末と書いたのでまぎらわしかったですが、 同じDISPLAY上の複数の terminal emulator からということでした。 # どうも screen の問題ではない気がしてきました。
521 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/17 00:10] >513 w3m での画像表示って、 inline 表示のことだったりしますか? だったら環境変数 WINDOWID 関係かもしれません。
522 名前:名無しさん@お腹いっぱい。 [02/07/25 21:47] ageますよ いいですか?
523 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/25 22:09] ageていいぜベイベ
524 名前:名無しさん@Emacs [02/07/27 10:40] 既存のウィンドウの番号を変更することって出来るかな? 例えば 0 navi2ch 1 bash 2 bash を0<--->2で 0 bash 1 bash 2 navi2ch みたいな。
525 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/27 11:02] その場合、今ウィンドウ 0 にいるとしたら prefix : number 2 で、 0 と 2 が入れ替わるよ
526 名前:名無しさん@Emacs mailto:sage [02/07/27 11:03] さーんくす!!
527 名前:名無しさん@お腹いっぱい。 [02/07/27 12:31] screen の中でEmacs立ち上げると 色表示が出来なくなります。 普段のlsなどはちゃんと色がつきますが、どうしてでしょう。 termcap xterm* 'AF=\E[3%dm:AB=\E[4%dm' terminfo xterm* 'AF=\E[3%p1%dm:AB=\E[4%p1%dm' termcap kterm* 'AF=\E[3%dm:AB=\E[4%dm' terminfo kterm* 'AF=\E[3%p1%dm:AB=\E[4%p1%dm' termcap vt100 'AF=\E[3%dm:AB=\E[4%dm' terminfo vt100* 'AF=\E[3%p1%dm:AB=\E[4%p1%dm' termcapinfo kterm 'hs:ts=\E[?2S\E[?E\E[?%i%dT:fs=\E[?F:es:ds=\E[?E' #termcapinfo xterm* 'hs:ts=\E[?E\E[?%i%dT:fs=\E[?F:es:ds=\E[?E' termcapinfo kterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l' termcapinfo kterm 'cl=\E[H\E[2J'
528 名前:名無しさん@お腹いっぱい。 [02/07/30 10:22] ageますよ。
529 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/30 15:18] ダメ(w つーか、ネタがねー だれかネタくれやゴルァ
530 名前:名無しさん@お腹いっぱい。 [02/07/30 15:50] >>529 ネタならあります。 emacs などをscreenの中で立ち上げると カラー表示がBOLD文字に変化してしまい、不便です。 みなさん、どのようにして解決していますか?
531 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/30 21:55] >>530 え? ヲレは普通にカラー表示されるぞ。 screen と Emacs の version は? あと、肝心要の Terminal Emulator はなに?
532 名前:529 mailto:sage [02/07/30 22:54] >>530 ネタふってくれたのにスマソ emacsはつかってねーや(w ほかは普通にカラー表示してるけどなー
533 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/31 00:20] >532 ネタ以前に、調べりゃ分かることだと思うが
534 名前:530 [02/07/31 11:59] どのような設定ですか? 私の.screenは以下です。 ------------------------- termcap xterm* 'AF=\E[3%dm:AB=\E[4%dm' terminfo xterm* 'AF=\E[3%p1%dm:AB=\E[4%p1%dm' termcap kterm* 'AF=\E[3%dm:AB=\E[4%dm' terminfo kterm* 'AF=\E[3%p1%dm:AB=\E[4%p1%dm' termcap vt100 'AF=\E[3%dm:AB=\E[4%dm' terminfo vt100* 'AF=\E[3%p1%dm:AB=\E[4%p1%dm' termcapinfo kterm 'hs:ts=\E[?2S\E[?E\E[?%i%dT:fs=\E[?F:es:ds=\E[?E' #termcapinfo xterm* 'hs:ts=\E[?E\E[?%i%dT:fs=\E[?F:es:ds=\E[?E' termcapinfo kterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l' termcapinfo kterm 'cl=\E[H\E[2J'
535 名前:530 [02/07/31 12:04] >>534 .screen ==> .screenrc ノマチガイ
536 名前:536 [02/08/02 05:48] PuTTY から Linux に繋いで screen 使ってるんですが w3m でマウスを使えるようにするには、screen の設定でなんとかなる? screen 無しでは普通にマウス使えてます。
537 名前:名無しさん@お腹いっぱい。 [02/08/02 10:48] PuTTY がどういう term なのかしらないけど、 termcapinfo xxxx XT で動くんでないかね。xxxx は PuTTY を使ってるときの $TERM の値ね。 XT が何かは info みてちょ。
538 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/02 11:41] >>536 >>470 も影響してるかな…
539 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/07 20:42] www.gentei.org/~yuuji/rec/pc/intro-screen.html 広瀬雄二さんのページにある.screenrcの設定では emacs -nw や vim が色表示でなく、Bold体や下線表示になる。 どーやって解決すればいいでしょうか? すれ違いですか
540 名前:名無しさん@カラアゲうまうま [02/08/09 13:50] cygwinのrxvt without X という環境で使ってるんですが、 日本語が化けてしまいます。 いちおう~/.screenrcには defencoding SJIS と書いたんですけど、どうも日本語が化けてしまいます。 だれかたすけてー。
541 名前:名無しさん@お腹いっぱい。 [02/08/10 21:20] ねえねえ >>21 さんみたくescapeを「変換」キーにしたいんだけど ~/.screenrcに何てかけばいいの?
542 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/10 21:55] それって、 .screenrc に書くんじゃないような気が… .xsession から xmodmap を呼ぶ、とかだと思う。
543 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/11 00:48] >>542 さん ありがと〜 とりあえず、 % cat .screenrc escape ^~^~ bindkey -k F1 command bindkey -k F2 next % cat .xmodmap keycode 131 = F11 keycode 129 = F12 % xmodmap .xmodmap で、しあわせになれそう〜
544 名前:名無しさん@お腹いっぱい。 [02/08/11 12:05] zsh使ってるのですがscreen使うとcshになってしまいますだ どうすればよいのですか
545 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/11 12:46] >>544 1. export SHELL=/bin/zsh 2. screen -s /bin/zsh 3. echo "shell /bin/zsh" >> ~/.screenrc パスは環境によって変えてけろ。 常用するなら3.がいいかな。
546 名前:名無しさん@お腹いっぱい。 [02/08/11 13:05] >>545 ありがとです。漏れもこれからscreen使いまくりますだー
547 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/11 21:14] 質問です。 たとえばカレントディレクトリが/usrのときにC-aC-cすると 新しく生成されたscreenのカレントディレクトリが/usrになってると 嬉しいんですが。こういうの無理ですか? screen上のシェルでscreenってタイプした時と同じ感じを C-aC-cで出来ませんかねえ?
548 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/12 14:40] screen 内で vi などを使ってると、ESC や ^[ の直後、反応鈍くてムカつきませんか?
549 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/12 19:46] screen上でvimが動きません screenはsunsiteから持ってきた 3.09.09を、vimは6.1を --enable-xim --enable-multibyteで自分でコンパイル したものを利用しています。 solarisの使いづらさ(失礼)に泣きそうになりscreenとvimをインストールしたんですが screen上でvimを実行すると screen-w: 端末型式が不明です とエラーが出るので、export DISPLAY=screenと-wを抜いた値とかにしてみたのですが screen: 端末型式が不明です と表示され、ラインエディタのように表示されるだけです screenrcはscreenのpkgについて着た奴とvine25の奴を利用してみましたが両方でエラー が出ます。 どなたかポインタ等ありましたらおながいします
550 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/12 20:37] >>549 「端末型式」って、 DISPLAY じゃなくて TERM なんじゃ…
551 名前:549 mailto:sage [02/08/12 21:24] >>550 すいません、termでした。ここに書き込むときに勘違いしてしまいますた。 あと普段とちがうユーザで作業してたので素のviが使われてたことも判明 しました(汗 vimで実行するとterminfoにscreen-wが無いとのメッセージが出るので その辺を適当にせめてみます。
552 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/12 22:17] terminfoにscreen-wを追加することによって解決しますた。 ご迷惑をおかけしますた
553 名前:548 mailto:sage [02/08/14 01:25] あれ?俺だけ?
554 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/15 03:01] >>548 ちょっと試してみたけど、確かにscreen無しだとちょいとばかり速いねぇ。 でも気にならん程度だけど。言われるまで気付かんかったくらいだし。
555 名前:名無しさん@お腹いっぱい。 [02/08/18 18:02] >>548 入力モードから戻ってきて保存っていうのがなかば癖になってるから 激しく気になる. だから本当に必要なとき以外は使ってない. って話を書こうとこのスレ見たら, 他の人が書いてたので便乗.
556 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/18 19:04] >>555 でも表示が遅いだけで、気にせず入力すれば問題ないよね? というか保存するときにカーソルなんて見ないとおもう。
557 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/18 19:46] >>556 入力したものが正しかったかどうかは画面を見て判断しない ? 保存するときだって画面を見てない ? 私はキー入力が特に速いわけじゃないと思うけど結構気になるから, 速い人になればなるほどもっと気になるんじゃないかなあ.
558 名前:556 mailto:sage [02/08/18 20:42] >>557 見てない。ESCを押してどこにカーソルがくるかはわかってるし、 そもそもほとんどどのコマンドを見ずに入力してる。 入力途中で訂正できるほど頭の回転が早くない。おれだけ? それにESC:まで入力したら その瞬間にコマンドライン(?)に:が表示されるよ。 もちろん :w hoge.txt とかするときは確認するけど、 そのときは上で書いたように、実質的には、表示は遅くない。
559 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/18 21:22] ああ, 誤解を与えたかも. 私が経験する(してると思う)のは, 入力を終わった直後に その入力した 1, 2 文字が再描画が起ることがたまにあるっていう感じ. で, その後に保存とかするから, その遅れがやたら気になったり. でも, 何度試しても具体的な条件がつかめないので screen のせいにしちゃ いけないのかもしれないですね. ネットワークの関係かもしれないし.
560 名前:名無しさん@お腹いっぱい。 [02/08/20 05:31] screenを常時起動した状態にしたりってできますか? freebsdを使ってますが現在はログインしてからscreenと ログインする度に実行しています。
561 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/20 05:36] echo "screen" >> ~/.zlogin
562 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/20 08:11] うちではこうなっとります。 ~/.xsession: exec kterm -e sh -c 'screen -r || screen' ログインしたときに screen が起動されてれば -r で復帰するし、なければセッション作る。
563 名前:562 mailto:sage [02/08/20 08:12] ついしん。 ちなみにログアウするときは detach な。 kterm を画面いっぱいにして使ってるので、事実上のセッション保存/復帰と変わりない。
564 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/20 09:11] >>562 特別なことをしていなれば、 exec kterm -e screen -R でいいような。
565 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/20 12:09] ヲレは screen -x || screen してる
566 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/20 18:35] [vimを起動したままdetachしてログアウトすると ] [X connection to :0.0 broken (explicit kill or server shutdown). ] [となります。どうすればいいか教えてください。
567 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/20 22:51] >>565 screen -xR でいいんじゃないかと。
568 名前:565 mailto:sage [02/08/21 00:06] >>567 おおっ、-x と -R って両立できるのですね。 man を読んで、両立できないと思いこんで、 -r に対する -R みたいに、-X ってのがあったらいいのにーってずっと思ってました。
569 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/21 11:48] screenでESCを入れた後にちょっと待つのはISO2022の処理をするためです。 ESCの後に $とか(とか)などが来るかどうか待ちます。 気にせず次の文字を入れればひっかかったりしません。 vi だったら ESC2回たたきでもいいんじゃないの?
570 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/21 20:36] >>569 私は小指が ESC まで届かないので <CTRL>-[ 派なのですが、 それでも 2回叩きしろってのはツライレス。 ISO-2022 の処理なんかどうでもいいから wait 無しにする、 ってのはかなわんでしょうか?
571 名前:569 mailto:sage [02/08/21 22:21] >>570 だったら NULでもつっこんだらいかが? CTRL-[ CTRL-SPC てな感じ > ISO-2022 の処理なんかどうでもいいから wait 無しにする、 > ってのはかなわんでしょうか? ソースに手を入れれば、どうにでもなりますがおすすめしない 昔の9600bps環境を思い起こせばエコーバックをいちいち見て確認してたら仕事にならなかった。 そんな考えはもう時代遅れなのだろうな
572 名前:562 mailto:sage [02/08/22 11:49] あれっっっ、-R なんてオプソンあったんだ? 気づかなかった。これからこうする。ありがとうよ。
573 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/24 18:35] スマソ。誰か知ってれば教えてクレ。 OpenBSD(current)にscreen入れたんだけど、日本語つかうと 8bit目が落ちた感じで化けます。ナニが悪いの? curses?
574 名前:573 mailto:sage [02/08/25 03:45] 自己解決しました。OpenBSDのtermcap(terminfo?)のxtermに ^E)0 が 入っててそれが初期化時に漢字かなんかのモード変えてたみたい。 とっぱらって解決。
575 名前:名無しさん@お腹いっぱい。 [02/08/26 15:51] >>193 亀レスwww.gentei.org/~yuuji/rec/pc/.screenrc ここにかいてあります。ぼくもリモートでscreenをたちあげて困っていたので かなり助かりました
576 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/28 16:13] C-z H で logを取る時に wgetなどの動くバーなどが数秒毎に違う 行で記録されてしまいます。こういうものなのでしょうか?
577 名前:名無しさん@お腹いっぱい。 [02/08/30 11:02] >>576 そういうものです ログファイルがでかくなるのがいやなら wget -nv でしのぎましょう。
578 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/01 23:38] コピーモードのキーバインドって微妙ですよね。 w,b,eはつかえるのにB,Eは使えない。Wはなぜか単語をコピー。 f,F,t,Tも使えない。空いてるんだから使えてもいいのに。
579 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/02 02:41] おもしろかったなり。 216.239.33.100/search?q=cache:JNlji8LnsfwC:www.geocities.co.jp/SiliconValley-Cupertino/6761/topic-screen.html+hardstatus+alwayslastline&hl=ja&lr=lang_ja&ie=UTF-8&inlang=ja
580 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/02 03:03] >>579 うーむ、読んでみたがダブルブートってのがよくわからん。 それで切替えの手間が無くなるというのもちょっと理解できない。 何がおいしいのだろうなあ……
581 名前:名無しさん@お腹いっぱい。 mailto:誰かバグ出しして [02/09/02 12:28] screen-3.9.12が出てるよ ftp://ftp.uni-erlangen.de/pub/utilities/screen/ altscreen onにすると lessの一時画面切替ができるようになった
582 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/02 13:50] >>580 漏れもよくわからんが、その下に書いてある2次元形式のことじゃないかな?
583 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/02 13:51] おっ、例のパッチが正式に取り入れられたのか。でも、すぐには 手を出したくないな…
584 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/02 14:21] いままで、でかいのネットで配布されてた screen-3.9.11.encoding-patch, screen-3.9.11.hcGR-patch, screen-3.9.11.paste-patch, screen-3.9.11.seteuid-patch は 3.9.12では要らなくなったのですか?
585 名前:dekaino mailto:sage [02/09/02 14:37] screen-3.9.11.encoding-patch, screen-3.9.11.paste-patch, screen-3.9.11.seteuid-patch は 3.9.12に取り込まれているので不要です。 screen-3.9.11.hcGR-patchについてはちょっと試す環境がないのでわかりません。
586 名前:dekaino mailto:sage [02/09/02 15:09] screen-3.9.11.hcGR-patchについて確認してみました。 3.9.12ではVT罫線を使っても漢字が化けないように修正されています。 よって4つのパッチはすべて不要です。
587 名前:584 mailto:sage [02/09/02 15:27] じゃあ安心して3.9.12に移行できますね。どうもありがとうございます。
588 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/03 03:20] > altscreenに対応しました。lessコマンド等による alsscreenへの切り替えがサポートされます 具体的にどんな機能だか説明キボーン。
589 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/03 04:22] >>588 vt100互換端末(xtermなど)において、lessを実行してから終了すると lessを実行する前の画面に復帰する機能がある。 だけど従来のscreenが持つvtエミュレータはaltscreenを実装してなかったので lessを終了しても元に戻らなかった。 3.9.12でaltscreenが実装されたので lessを実行した後に元の画面に復帰可能です。 この機能を有効にするためには、.screenrc に altscreen on と書いておく必要があります。
590 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/03 11:35] 俺はlessの画面残った方が好きだな。
591 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/03 11:43] デフォルト設定は altscreen off なので あえて altscreen on と .screenにかかなければ 以前のバージョンと同じ動作になります
592 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/03 15:40] 残したければ less に -X オプションつけた方がいいような
593 名前:名無しさん@お腹いっぱい。 [02/09/03 19:08] 3.9.12ってどこで落ちてるんですか?もしかしてftp.gnu.orgが本家じゃないんですか????
594 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/03 21:42] >>593 >>581
595 名前:593 mailto:sage [02/09/05 10:32] >>594 スマソ。サンクスコ
596 名前:名無しさん@お腹いっぱい。 [02/09/06 13:51] おいお前ら! 3.9.12 は消えて 3.9.13 になってますぜ。 セキュリティホールでもあったのかな? ftp://ftp.uni-erlangen.de/pub/utilities/screen/
597 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/06 15:24] added missing break statement that broke the eval command.
598 名前:名無しさん@Emacs mailto:sage [02/09/06 20:15] evalコマンド使うと、常にaltscreenコマンドも実行されてしまう、 というバグが修正されただけですね。
599 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/07 00:55] これぐらいの bug でなにも 3.9.12 を幻にしてしまうことはないのに…。
600 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/07 01:58] >>599 ? むしろ素早いfixに感謝するべきところのような気が…。
601 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/07 07:15] >>599 ぜひバグ入りの 3.9.12 を使い続けてください。
602 名前:名無しさん@Emacs mailto:sage [02/09/07 09:35] GNUのミラー等にはまだ出回ってなかったようなので、 その前にバグを直したものにしておきたかったとか。
603 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 00:35] >>597 それ ChangeLog には入らないものなの?
604 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/16 13:59] screenの画面分割の下半分でw3m使うと、激しく使い物にならない。 まあ上半分で使えばいいんだけど
605 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/17 00:42] >604 画像のこと?ちゃんと説明しる。 それだったら、screen の問題のようなきがするけど。
606 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/17 08:52] >>605 スクロールができない。 w3mだけじゃなくてエディタもだめでした。
607 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/18 02:51] うちは画像以外は画面分割のときも正常。w3m も エディタ(vim)も。 っていうか画面分割って普段使わないし。
608 名前:名無しさん@お腹いっぱい。 [02/09/26 12:53] emacsの*shell*バッファで $ screen しても新しいwindowにきりかわらない。 同じ現象に悩んでいる人いませんか? shellやw3m上では切り替わるのに。
609 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/26 15:45] >>608 emacs の *shell* って dumb 端末みたいな物だから、そんな機能ないんじゃ…
610 名前:名無しさん@お腹いっぱい。 [02/09/26 16:26] screen -X screen なら切り替わるが。
611 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/26 16:37] term を使えばいいのではないか
612 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/26 21:55] ansi-term なら色付きでなおよし
613 名前:名無しさん@お腹いっぱい。 [02/09/27 00:58] 左右に分割でくないんでしょうか。vimの :vsp みたいの。
614 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/27 01:49] >>613 ion+screen最強
615 名前:≠613 mailto:sage [02/09/27 02:30] >>614 ionって昔は使ってたけど、ダイアログとかを別ウィンドウに出来ずにあの くっついた感じになるのが嫌だったんでやめたんだけど、今はそーでもないの?
616 名前:613 mailto:sage [02/09/27 07:53] >>614 Xが動いてない時は?
617 名前:名無しさん@お腹いっぱい。 [02/09/27 13:36] >614 ionでxvを起動すると勝手に最大化して画像が歪んでしまう罠。
618 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/28 08:20] >>615 , >>617 みたいな事態に対応できるよう、fluxboxに切り替える キーバインドをionに入れてる。 screenセッションは当然影響受けないしね。 でもあまり使わないな。
619 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/16 15:17] screen -ls した時に、どれがどの作業を行ったか判らなくなりますが、 皆さんは、コメントみたいなものを残しておられます? また、 screen内部にそういう機能ありませんか?
620 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/16 15:37] screen -S hogehoge するか、 作ってからならば ^A:sessionname hogehoge で名前つけれ
621 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/16 23:05] sessionを複数残す意味は?
622 名前:名無しさん@お腹いっぱい。 [02/10/17 07:24] <<619 漏れの場合、そもそもdetachしているsessionは、いない。 $ screen -S iface -e^]] してから、その中で $ screen -S something -e^zz して、切り換えてます。 <<619 -t optionは、見た?
623 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/17 07:39] あの閉鎖騒動Flash見た馬鹿が、変なスレ立てたようです。 しかも黙々と集まってきてる・・・・Σ(゚Д゚;≡;゚д゚) 【だって】★巫女達よ集まれ★UNIX板に己が処女を捧げよう!!★【感動したんだもん】 mentai.2ch.net/test/read.cgi/kyoto/1034783203/
624 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/17 08:40] そんなスレ読んだ覚えないけどリンクが紫です。不思議だなぁ
625 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/19 03:13] >>622 >漏れの場合、そもそもdetachしているsessionは、いない。 >$ screen -S iface -e^]] >してから、その中で >$ screen -S something -e^zz >して、切り換えてます。 どゆこと?
626 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/19 13:33] screenというよりTERM絡みですが、 screen内のemacs -nw で list-colors-display ってフツーは何も表示されないですよね。 コンパイルオプションとかあったのかな?
627 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/19 20:23] >>626 M-x list-colors-display black red green yellow blue magenta cyan white % echo $TERM screen-w
628 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/20 17:19] 再起動した後もsession残したいのですが、 出来ますか?
629 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/20 22:19] 魔法を使ってください
630 名前:628 mailto:sage [02/10/20 22:29] >>629 ありがとうございます。 sessionを残すことができました。
631 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/20 22:46] それなら何をどうしたら動いたか サマリーでも流してください。 お礼だけのレスをされても 今後の参考にも情報にも、まったくなりません
632 名前:626です。 mailto:sage [02/10/20 23:19] 627さん、有難う。貴方なら、ご存知と思い、お聞きします。 kterm起動ssh-agent起動screen起動 としてますが、 screen内にssh-agentで記憶した鍵が渡ってくれません。 こういうもんでしょうか? #しかし、screen-wのことは何処に書いてあったのだろう……
633 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/21 00:54] >>632 ssh-addしとる?
634 名前:名無しさん@お腹いっぱい。 mailto:632 [02/10/21 14:03] はい。いつもログインすると、 $eval `ssh-agent -s`;ssh-add 【ここで、パスフレーズを入力】 としてからscreen してます。
635 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/21 14:15] 「screenする」とは screen を attach してるのか session を作ってるのかどっちだ? 前者なら意味ないぞ?
636 名前:名無しさん@お腹いっぱい。 mailto:632 [02/10/21 15:15] session を作ってる、のほうです。
637 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/21 21:05] >636 ・環境変数 SSH_AUTH_SOCK は正しく設定されている? ・すぐに screen 起動するなら $ ssh-agent screen の方が良いのでは? (本質ではないが) ・元レス番号を名前欄ではなくメール欄に各意味は? (関連すらないが)
638 名前:2002 mailto:sage [02/10/22 07:15] >>622 >漏れの場合、そもそもdetachしているsessionは、いない。 >$ screen -S iface -e^]] >してから、その中で >$ screen -S something -e^zz >して、切り換えてます
639 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/23 02:56] すんません。また質問です。 SSHにかぎらず、 export TERM=screen-w export DISPLAY=192.168.0.1:0.0 にして screen実行してますが、 screen内では $ echo $DISPLAY :pts/1:S.0:0 $ echo $TERM vt100-w となります。これっておかしいですよね。
640 名前:名無しさん@お腹いっぱい。 [02/10/24 18:07] >>639 .bashrcとかで設定しなおしているのでは?
641 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/24 21:54] >639 ・ screen は基本的に環境変数をいじらない ・ 変えるのは TERM ぐらいだが、これは特に指定しない限り screen ・ よって、>640説が有力かと ・ てか、あなたの TERM の使い方間違ってる
642 名前:639 mailto:sage [02/10/25 03:12] みささん、有難うござい〜 TERMって何処に書くのでしょーか? 僕は理由があってスクリーンを起動するときには TERMはkterm-colorにしなければならないので。 .bash_login ? .bash_profile ? .zlogin ? .zprofile ? .login(csh系) ?
643 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 04:45] >>642 kterm-color にしなければならない理由は何?
644 名前:!642 mailto:sage [02/10/25 17:14] >>643 そうしないと白黒表示になっちまうプログラムが結構あるよ。
645 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 17:34] >>644 例えば何?
646 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 20:44] >>645 少なくともw3mとvimはそうだった。
647 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 20:45] いや、w3mは違うな。何だったっけ。
648 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 21:29] >>646 ふむ、試してみたら、vim は確かに色付いた。 でも、TERM=screen vim としても色付いたよ。 やっぱり、変に TERM いじって kterm-color にしなくてもいいんじゃないの?
649 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 21:54] 今、落とした場所、見当たらないですけど、 今どのプロセスにいるかを端末の下に表示するシェルスクリプトが あって、それが、kterm-colorを使っていたのです。 いちいち、C-a w としなくても下に出っぱなし、というやつです。
650 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 22:46] >649 hardstatus alwayslastline "%w" じゃだめなんでつか?
651 名前:649 mailto:sage [02/10/26 16:23] hardstatus ignore "%w | %h" になっていた。 これとkterm-colorが関係するのかな? また見ときます。
652 名前:649 mailto:sage [02/10/26 16:25] 何度もゴメンね。 htp://www.nijino.com/ari/diary/200206.shtml#200206140 にある設定を真似た模様。でもkterm-colorは出てこないね。
653 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/26 17:22] cygwin で動くようにするパチを書いたんだが、どこに(誰に?)送ればいいの? 内容は、 ・ cygwin でコンパイルできるように修正 ・ detach、atachの不具合の修正 なんだけど、もう誰か書いてたら即破棄
654 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/26 17:31] ごめんなさい、infoに書いてありました、もうしません、許してください、逝ってきます
655 名前:名無しさん@カラアゲうまうま mailto:sage [02/10/26 17:35] README に書いてあった >メアド > Send bugreports, fixes, enhancements, t-shirts, money, beer & pizza to
656 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/26 18:42] rxvt 上で screen 3.9.13 を動かし、altscreen on を設定しています。 この設定で、lv を終了させた後、元の画面に戻ると思うのですが、 期待どおりの動作をしてくれません。どこに問題があるのでしょうか? rxvt ではダメだったりします?
657 名前:649 mailto:sage [02/10/26 18:50] screen内で、ひとつだけ文字コードの違うようにできますか? Windowsで作られた日本語ファイル名をlsで見たい時、 kterm -km sjis & なんてしてるけど、screen内にSJIS表示できるプロセス作っておいて、 「そこに切り替えて見る」 なんてことできたらいいなー。
658 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/26 18:53] C-A : kanji sjis
659 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/26 19:44] イマドキは kanji じゃなくて encoding ですね。
660 名前:名無しさん@XEmacs [02/10/27 01:40] 既出だったらすみません。 TeraTermでは 「escape ^^^」 が効きません。 TERMの問題なのでしょうか? どなたか、設定方法を教えてください。
661 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/27 01:49] >>658 有難うございます。 ふつーのKtermの時はどうするんでしょうか? 起動しなおさなくてはなりませんか?
662 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/27 01:54] >>661 Ctrl+マウス中ボタンのメニューで切り替えられないかい?
663 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/27 02:06] >660 TeraTerm じゃ入力できないっぽい そんな貴方に PuTTY
664 名前:名無しさん@XEmacs [02/10/27 02:10] >>663 それがPuTTYでも駄目なんですが… どこかに設定があるんでしょうか?
665 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/27 02:27] ^^ の入力は Ctrl + ^ ではなく Ctrl + 6 だったりする罠
666 名前:660 [02/10/27 11:49] >>665 確かに Ctrl + Shift + 6 が Ctrl +^ になってました。(^^; # それで101キーなのか、納得 って事で KEYBORD.CNFに 「 User1=1037,0,$1E 」と書いて、 希望する動作になりました。 情報ありがとうございました。
667 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/27 16:58] >>653 っていうか screen ML にはしょっちゅう cygwin patch が送られてる 気がするなあ... merge されないのはなんでだろ。
668 名前:名無しさん@お腹いっぱい。 [02/10/27 17:11] cygwinが嫌いだから。
669 名前:名無しさん@お腹いっぱい。 [02/10/27 18:45] screen風window manager ratpoison ratpoison.sourceforge.net/
670 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/27 21:13] screen ML って何処?
671 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/27 21:17] マージしてもメンテできないからじゃないの?#cygwin
672 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/27 21:19] その場限りの修正ばかりだからかと
673 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 11:14] 今入る画面だけ、Fontを小さくしたいんですけど そんなことできますか?
674 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 17:54] screenを使っている時にふと、 「いまの全てのプロセスを終了したい」 と思う時がある。 こんな時、 C-a k y を繰り返すのですか?
675 名前:名無しさん@EMACS mailto:sage [02/10/28 18:34] >674 C-a \
676 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 20:37] ratpoisonでscreenつかえねー。
677 名前:名無しさん@Emacs [02/10/29 16:53] >>669 鼠殺し(・∀・)イイ!!
678 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/29 20:05] くそう、なんでratpoisonのescapeが^tなんだ。 screenも^tなんだよー! やっぱオレはionが(・∀・)イイ!!
679 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/29 20:39] >>678 さっきインスコして ratpoison 試してみたが、おんなじ理由でめげた。 せめて escape のキーをカスタマイズできればいいんだが。
680 名前:名無しさん@お腹いっぱい。 [02/10/29 20:54] >>679 $ cat .ratpoisonrc escape C-b exec rxvt -e screen exec rxvt -e mutt exec emacs exec mozilla
681 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/29 21:10] >>680 あ、できたのね。サンクスコ
682 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/30 07:07] ratpoison.sourceforge.net/shot1.png これ見ると英語圏の人間がうらやましい。 視認性がいいな〜。日本語ではこうはいかない。
683 名前:sygwin mailto:sage [02/10/30 08:36] おかしなな方法で、終了したら、 % screen -ls There is a screen on: 1578.pts-0.Red (Attached) 1 Socket in /tmp/screens/S-hsh. となった。これに接続する方法って用意されていないのでしょーか?
684 名前:名無しさん@Emacs mailto:sage [02/10/30 08:46] pow_detachしてつなぎ直すとか。
685 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/30 10:42] screen -D
686 名前:名無しさん@Emacs mailto:sage [02/10/31 12:15] >>683 >>11 のURL一度読みなよ、短いから
687 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/31 17:38] 一応きいときます。 学校のマシーン(リモート)で複数のプロセスを保持したままDetacheし、 家から接続した場合、家の複数のプロセスと学校の複数のプロセスが 以下のように2段で表示されます。 0* main 1 emacs 2 vim 3 su 4 irb 0 main 1 w3m 2 su 3 vim 4* remote 5 irb 6 soturon 7 main 上が学校です。下が、4* remoteになれば上段が表示されます。それ以外は 下段だけが表示されます。 こういった情況で、上段の2 vim とかを開きたいのですが、 通常のC-a 2では下段のsuが選択されます。 なにかそれ以外で方法ありますか?
688 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/31 17:46] >>687 多段で screen 使ってると混乱しちゃうよね。 C-a C-a で escape を escape できるので、C-a C-a 2 かな。 さらに段数増えたら C-a C-a C-a ... 2 とかかな。
689 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/31 21:13] bind t escape ^t^t bind g escape ^g^g などどしてキーバインドを変えるとよい。
690 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/01 00:32] >>688 >C-a C-a で escape を escape できるので、C-a C-a 2 かな。 デフォだとそれは直前画面への切替えじゃない?(2は意味が無くなる) 私は C-a a でリモートの screen に C-a を渡してるけど。 C-a a C-a a で直前に切替え、リモート screen 上の emacs -nw で `C-a' を使いたいときは C-a a a (笑
691 名前:689 mailto:sage [02/11/01 16:30] キーバインド変えなくてもリモートのスクリーンをいじれるのか。しらなかった。 漏れの場合escape ^g^gだからEmacsでC-gしたかったら、C-g×4になるな。
692 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/05 21:55] いちいち C-A : kanji sjis するのが面倒なんですけど、sjisプロセスを生成するには コマンドラインから % screen -t sjis bash ;screen -X kanji sjis みたいにできないのですか?
693 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/05 22:27] screenに vim見たいなmap機能ってあるのですか?
694 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/05 22:41] >>692 .screenrc に defkanji sjis でいいんじゃないかな。 何故か漏れのscreenはC-a : kanji eucさえできないので未確認だけど。 >>693 .screenrcに bind か bindkey を使って書けばいいんじゃないかな。 結構柔軟に書けるよ。
695 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/06 15:09] 最近の screen では defkanji や kanji は obsolete で、defencoding や encoding を使うようになっているけど、互換性は残しているのかな
696 名前:694 mailto:sage [02/11/06 15:55] >>695 ━━━━━━(゚∀゚)━━━━━━ キター!!! そうだったんだー。どうりで使えないわけだ。 manページの最後見たら、21 Aug 1998って書いてあるよ…。さすがRedHat。
697 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/06 17:01] マニュアルだけが古いってこと? でも、何でまたそんなに古いのが…(w
698 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/06 17:33] >>696 もしかして、日本語の man かな?
699 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/06 19:20] man-pages-jaでつ。やっぱup to dateじゃないんだね。 別に英語でもいいけど、native tongueよりも理解に時間が掛かるから…
700 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/07 10:12] 98年でも、screenにまで日本語manpagesがあるだけで凄いと思うな
701 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/07 11:13] >>699 bugzilla へ Go!
702 名前:名無しさん@お腹いっぱい。 [02/11/08 00:18] 誰だったか忘れたけど、splitvtを紹介している方がいらっしゃいましたが、あれは質問の意図を取り違えております。横割れですよ、splitvtは!縦割れを実施したいのです。emacsでいえば、C-x 3と同じことをscreenもしくはscreen内で実現できないか?ということです。
703 名前:名無しさん@お腹いっぱい。 [02/11/09 12:31] >>540 > cygwinのrxvt without X > という環境で使ってるんですが、 > 日本語が化けてしまいます。 > いちおう~/.screenrcには > > defencoding SJIS > > と書いたんですけど、どうも日本語が化けてしまいます。 > だれかたすけてー。 Cygwin の bash 上で cat sjis-file は(とーぜん)読めます。 ~/.screenrcに defencoding sjis と書いて screen + bash で cat sjis-file が文字化けします。 誰か教えて!!
704 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/09 15:02] >>703 sjis なんて無いよ。man には SJIS って書いてあるよ。
705 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/09 15:31] >703 keyword: terminfo/termcap, KJ >704 case insensitive
706 名前:名無しさん@お腹いっぱい。 [02/11/09 18:08] >>705 > >703 > keyword: terminfo/termcap, KJ TNX. termcapinfo cygwin KJ=SJIS defencoding SJIS でできました。が、 [Press Space or Return to end.]と表示される起動画面で、 SpaceやReturnを押すとbeep音が鳴ってプロンプトに prompt$ B と B が入力された状態になります。なんで?
707 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/09 20:42] >692 screen sh -c "screen -X encoding sjis ; exec somecmd and arg" あとは喇叭を被せるなりなんなり
708 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/10 00:51] screenでteratermみたいなマクロってかけないんですか? open '111.222.33.44' wait 'login: ' sendln 'yamada' wait 'Password: ' sendln 'sekret45' みたいなかんじ
709 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/10 02:17] マクロは無い
710 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/10 09:00] >708 man expect 読めば幸せになれるかも。
711 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/12 10:08] screen ^aS ^a[tab] ^ac としようとすると ^ac の時に :copy :window required と出てしまいます。 どうしたらよろしいですか?
712 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/12 10:27] >711 あなたは ^ac に何を期待しているのですか?
713 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/12 10:31] >>712 以前のバージョン(3.9.9以前)ならば 上のコマンドで新しいシェルが開いたのですが、 バージョンをあげたら動かなくなりました。 man screen によると ///////////////// C-a c C-a C-c (screen) Create a new window with a shell and switch to that window. ///////////////// とあるのでシェルが開くものと思っているのですが・・・
714 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/12 10:40] C-a : help C-a : bind 'c' screen
715 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/12 11:11] KJ=SJIS すると C-a : b まで打った時点で Waff となってしまいます。
716 名前:名無しさん@お腹いっぱい。 [02/11/13 02:11] elscreen age (・∀・)イイ!!
717 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/13 02:49] ratpoison + screen + elscreen = 最強
718 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/13 13:01] なわけねー
719 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/13 23:31] windows.elとどっちがいい?<elscreen
720 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/13 23:38] >>719 なんだか前にも Emacs スレで同じようなのが出てたなー。 俺は screen 慣れしてるんで elscreen の方がしっくりきたけど、 人それぞれだろう。聞く前に両方使ってみろよ。
721 名前:mattn@Vim%Chalice mailto:sage [02/11/14 09:07] >>711 cygwin 上で SJIS を試しましたけど なんかおかしいですねぇ。 いろいろ調べたんですが、結局私は config.h で /* # define FONT */ /* # define DW_CHARS */ /* # define ENCODINGS */ /* # define UTF8 */ としちゃいました。 いまのところ、使えてそうです。
722 名前:記念カキコ mailto:sage [02/11/21 23:55] 大学の演習室マシンに3.9.13が入ってウマー (俺はroot権限持ってないから手も足も出なかった)
723 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/22 06:12] >>722 おめでとう!
724 名前:722 mailto:sage [02/11/22 14:02] 3.9.13のマニュアルの日本語訳ってなかったっけ? 3.7.6のなら www.linux.or.jp/JM/html/GNU_screen/man1/screen.1.html にあったんだ けど。(設定するときはずいぶん参考にさせていただきますたthanks!!) ここの人たちは日本語訳はあまり必要としていないとか? >>723 ありがとう! ${HOME}以下に突っ込むこともできるだろうけど、rootにsetuidできないからいろ いろ不具合が発生すると聞いていたのでやめてたのでした。
725 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/22 14:27] screenの追っかけをしてると、英語だけじゃなくてドイツ語も要るかもね
726 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/22 16:32] 独語はツラい
727 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/22 18:30] イッヒ リーベ ディッヒ
728 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/22 22:27] 独言はトクイ
729 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/24 13:35] 赤帽8上で、screen-3.09.13の中からman iptables すると ktermの[Do Full Reset]しないとキーが受けつけなくなります ^[c でも resetコマンドでも復元できませんでした。 C-A C (screenのclearコマンドね) でも復元できませんでした。 LANG=C TERM=xterm man iptables でもだめだったと思います。 もちろんscreenを起動しているのは糞犬の上なので、糞犬板で聞けば とは思いますが、もっと根本的な解決法はないのでしょうか。ちょっと 前はscreenの中で立ち上げたmuttの中で中国語のspamが来た時に こういう状態になりましたが、それはscreenのバージョンが上がったら 直りました。 screenのコマンドまたは設定で、こういうおかしな制御コードの問題から 即座に解決する方法はありますか。
730 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/24 16:40] >>729 たぶん screenで設定されている文字コード設定に矛盾する文字データが 入力されたせいだと思います。 screenの方の端末リセットコマンドはやってみましたか? escapeが ^A(デフォルト)の場合 ^A Z →端末リセット
731 名前:730 mailto:sage [02/11/24 16:59] あ resetコマンドは試してみたんですね。失礼 screenの encoding設定はどうなっています?
732 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/24 20:15] >729 C-A Z (= reset) >731 >729が行ったのは C-A C (= clear) 全く別物
733 名前:名無しさん@お腹いっぱい。 [02/11/25 02:02] [prefix] S で分割できますが、これで分割しないのと するのを混ぜられないでしょうか? 例えば w3m の画面は一面全部使いたいが shell の画面は上下に分割して 2 画面にしたい。 ______ ______ | | | | | | |----| |____| → |____| emacs C-z spc shell x2
734 名前:733 mailto:sage [02/11/25 02:07] ううう。navi2ch で見ないとズレえうみたい。
735 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/25 07:56] >>734 eval でマクロみたいなことが出来るので、あらかじめw3mやshellを動かしておく 仮想画面の番号を固定させておくなら何とかなるかもしれませんね。 例えば 以下のように仮想画面上に決まったアプリケーションを動かしておくとして 0: shell0 1: shell1 2: w3m 以下のコマンドを 好みのキーにバインドしておくというのはどうでしょう? eval split "select 0" focus "select 1" focus → shell 2分割画面 eval only "select 2" → w3mを1画面に
736 名前:名無しさん@お腹いっぱい。 [02/11/25 10:19] KAABLAMM!!! You triggered a land mine!
737 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/26 13:21] >>724 >${HOME}以下に突っ込むこともできるだろうけど、rootにsetuidできないからいろ >いろ不具合が発生すると聞いていたのでやめてたのでした。 マルチユーザー機能を使わない場合で、/dev/ptmx(というかgrantpt(3)) のある環境なら、wで自分が見えない以外全く問題ないはず。 BSDとかだったら、screenに限らず、ホームディレクトリに端末 エミュレータの類を入れるのは止めた方がいい。
738 名前:名無しさん@お腹いっぱい。 [02/11/26 15:47] >>213 の話と似ているのだが、 起動時に画面2分割で立ち上げて、 それぞれの窓内に指定したプログラムを 走らせておくのは可能なのかな? 最初に screen -dmS <name> で daemon モードで 立ち上げて、それに表示したいプログラムを セッションとして登録すればいいようだが‥? あと、画面を2分割した状態で立ち上げる方法も 要調査だな。
739 名前:名無しさん@Emacs mailto:sage [02/11/29 20:39] Eterm 0.9.2 で導入された Escreen 使ってる人います? たまにプロセス単位で死んでしまう(Deadになる)ことがあるので、 恐くて常用できないんですが。
740 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/01 14:52] screen下のプロセスはXが落ちても平気なんだなー。 当たり前だが、落ちてみて改めてわかる有難味。ナムナム
741 名前:名無しさん@お腹いっぱい。 [02/12/01 18:04] hardstatus alwayslastlineに^awしたときみたいな"-"や"!"って表示できないのかな? %wだとリストだけだし。 ムリでつか?
742 名前:名無しさん@お腹いっぱい。 [02/12/07 02:17] 以下の状況で日本語が文字化けします。 同じ症状の人いますか? =========================== rxvt 上のscreenで ------- /* gcc hoge.c -lcurses */ #include <ncurses.h> int main() { initscr(); endwin(); return 0; } ------ こんなプログラムを実行し日本語ファイルをlessで見る。 =============================== screen を使わないと化けません。 s/rxvt/kterm/ とか s/rxvt/Eterm/ としても同様に化けます。 s/less/more/ とか s/less/cat/ とすると化けません。 printf "\033c" とすると元通り正常に読めるようになります。 .screenrc は >>135 を使っています。 screen-3.9.10, less-358です。
743 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/07 03:47] >742 設定ファイルは内容を理解してから使え
744 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/07 04:28] >>742 最新バージョン(3.9.13)に上げ、>>695 を読んで.screenrcを設定してから もう一度試してみてくれ。 # lessにはきちんとiso用パッチ充ててるよね?(念のため)
745 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/08 01:21] >>743-744 ありがとう。 screen-3.9.13にし、 defkanji euc を defencoding eucJP としたら直りました。
746 名前:名無しさん@お腹いっぱい。 [02/12/08 01:44] >>40 今更だけど、jobconって何?
747 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/08 09:13] おれ40じゃないけど、 たぶん shellの job controll機能のことを言っているのでは?
748 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/08 13:42] ctrl-1にselect 1を割り当てることはできますか?
749 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/08 13:58] >>748 ctrl-1ってコードがないので、一般的な方法はありません。 端末ソフト側でctrl-1に ctrl-A 1をマップする機能があれば お望みの動作が可能でしょう
750 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/08 14:02] >>749 やっぱりだめですか。(´・ω・`)
751 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/11 22:28] mlterm + screen で % lv hello.example(多言語表示のサンプル。いろんな言語でHelloと書いてある) とやるとGreekやRussianなどが化けるんだけど ちゃんと表示されてる人はいますか? screenを通さずに素のmlterm上で実行するとちゃんと表示されます。 環境は次の通り Debian(sid) mlterm 2.6.1 tarballからビルドして/usr/localにインストール screen 3.9.13-2 debをインストール LANGはja_JP.eucJP TERMはmltermではkterm,screenではscreen infoは (15,28)/(80,28)+1024 +flow app eucJP G0^B[B^BI^D] 0(zsh) となってます
752 名前:751 mailto:sage [02/12/11 22:31] 設定は以下のようになってます ~/.screenrc autodetach on vbell off startup_message off altscreen on escape ^x^x defmode 600 time '%Y-%m-%d %c:%s %H%? %l%?' bind ; colon bind / help /etc/screenrc deflogin on vbell on vbell_msg " Wuff ---- Wuff!! " defscrollback 1024 bind '^k' bind '^\' bind '\\' quit bind 'K' kill bind 'I' login on bind 'O' login off bind '}' history bind 'P' colon "^p" bindkey -k kb stuff "\177" termcapinfo vt100 dl=5\E[M hardstatus off termcapinfo xterm*|rxvt*|kterm*|Eterm* hs:ts=\E]0;:fs=\007:ds=\E]0;\007 hardstatus string "%h%? users: %u%?" termcapinfo xterm*|linux*|rxvt*|Eterm* OP termcapinfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l
753 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/12 00:35] utf8 defutf8
754 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/12 11:10] screen標準の機能を駆使して、 ログイン先のテキストファイルを手前のホストに転送する方法 ありますか?
755 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/12 11:31] >>754 ない。 リモートホストへのログインなら builtin-telnetを使ってできるがおすすめしない secureな外部コマンドのssh等を使うべきだ
756 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/12 12:31] >>754 cat で流した後に copy & paste で出来ない事は無いな。 まぁ「ファイルを」っつーより「ファイル内容を」だが。 求められてる解ではないだろうと思いつつ一応言ってみる。
757 名前:名無しさん@Emacs mailto:sage [02/12/12 14:36] >>754 x/zmodem とか…
758 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/12 17:02] ^A:exec :.. uudecode としてから、remoteで uuencode hoge hoge すれば hoge が手元にデコードされない? もっといい解あるかな。
759 名前:758 mailto:sage [02/12/12 17:15] あ…改行が CRLF になっちゃうので uudecode が end が見つからないって怒るのと、 デコートしたファイル名に ^M が付いちゃうね。 CRLFをLFに変換してからuudecodeに渡すようなscript書いてそれを実行したほうがイイかも。
760 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/12 17:52] >>754 ttyrecでできる。 namazu.org/~satoru/unimag/4/
761 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/18 23:57] いまさらですが,expectを教えてくだっさったかたありがとうございました. おかげで,ふくざつなtelnetを自動化できました. また,関係ないですが,elscreenも便利につかってます. elscreenは^Zで,screenは^Gで,リモートサイトでのscreeenは^Zで つかってます.
762 名前:964(正規表現) mailto:sage [02/12/20 22:30] screenのログを取っているときだけ、 なにかステータスバーに表示させてり プロンプト変更させたり、 したいのですけど、そんなことできますか?
763 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/20 23:12] scriptコマンドとscreenのログ機能はどちらがどんな利点を持っているのでしょうか?
764 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/22 12:21] >>762 hardstatus stringに%fを入れておいて、hardstatus alwayslastlineするとか。 ログとってると(L)がつく。 >>741 %Lw
765 名前:名無しさん@お腹いっぱい。 [02/12/24 05:36] bind 'を指定したいのですが、そのまま ' とは指定できません。 どうしたらいいんでしょう。
766 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/24 07:21] >>765 bind \nnn で8進数で指定できます。'なら、bind \047 です。
767 名前:765 mailto:sage [02/12/24 16:52] >>766 thx!
768 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/25 01:01] FreeBSD5.0にはscreen-3.09.13をインストールしたが、Eterm上では 画面が乱れます。 Ktermではtcshでディレクトリのリストの候補が絞り込めなかったときに 下の部分に「Wo・・・¥」とかがでるんだが、Etermでは画面に出てしまうので 乱れるんだ。これはどーする?
769 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/25 01:14] >>768 それは termcapまわりが変なんでしょうね。環境変数のTERMを確認しましょう。
770 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/26 09:37] .screenrcに bind w windowlist -b としているのですが、C-a wした時に カレントディレクトリを表示させる方法ありますか? #下のステータスバーに表示するのでもいいのですけど……
771 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/26 21:50] ratpoison最高だ。惚れた。
772 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/26 22:47] >770 例えばbashなら、 cd () { builtin cd "$@" echo -ne "\033k$PWD\033\134" } とかすれば? ttp://www.linuxselfhelp.com/HOWTO/Bash-Prompt-HOWTO/x768.html でも見ながら適当に調整してくだされ。
773 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/27 01:19] bashなら、 PS1='\[\ek\W\e\\\e]0; [ \u@\h : \w ] \a\]\$ ' とか screen側は、 hardstatus string "(%n) %h" とか
774 名前:名無しさん@お腹いっぱい。 [02/12/29 14:27] 新規メールがあるメールフォルダをリストするプログラムnewmail があるんですが、 $ newmail | while read i; do screen -T xterm -t "$i" mutt -f "$i"; done とやると、 Must be connected to a terminal. と言われます。そこで、 $ tty /dev/ttyp2 $ newmail | while read i; do \ </dev/ttyp2 screen -T xterm -t "$i" mutt -f "$i"; done とやるとうまくいくんですが、最初に起動したmuttと残りのmuttは表示が 違ってしまいます。残りのmuttは表示能力が低いターミナル用の表示みたいに なってしまうのです。残りのも最初に起動したのと同じになるようにするには どうしたらよいでしょうか。
775 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/14 21:46] hardstatusに2段スクリーンもばっちり表示してくれてすてき。 0 zsh 1 zsh 2* zsh 0 zsh 1* rlogin hoge[~] 2 zsh
776 名前:名無しさん@Emacs [03/01/15 02:51] screenでemacsとか使ってると色がついてうっとうしいんですが、 これ白黒にするにはどうしたらいいんでしょうか。
777 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/15 08:17] >>776 すれ違い
778 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/15 10:52] >>776 $TERM を変える、とか?
779 名前:山崎渉 mailto:(^^)sage [03/01/15 12:50] (^^)
780 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/15 14:54] >>642 俺なら元の TERM が kterm であるかどうかを調べてから kterm-color に 書き換えるけどな。 まあ、端末は kterm しか使いませんてことなのかもしれんが、 端末が何であろうと無条件に kterm-color にしたいわけでもなかろう。
781 名前:sl [03/01/16 00:44] screen ってLinuxの仮想コンソールとは相性悪いみたいで、 ちょっと使ってみたけどすぐに止めた!
782 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/16 01:02] どうせ設定が正しくないだけだろ
783 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/16 01:33] まあTERMCAPの基礎知識がないと使いこなせないのは事実だが…
784 名前:名無しさん@お腹いっぱい。 [03/01/16 09:20] 最近screen使い始めたんだけど、$TERMがscreen-wになっちゃうのを vt100にするにはscreenrcに何を書けばいいんでしょう? termcapとかいうのを正しく設定するってのが正しいのかもしれないんだけど、 vt100にすればとりあえず期待通りに動いてくれるので。 screenrcの書き方を日本語で解説したドキュメントがあればそれも教えていただけると助かります。
785 名前:bloom [03/01/16 09:33] www.agemasukudasai.com/bloom/
786 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/16 10:27] >>784 やはり termcapをちゃんとするの正解。 ~/.termcapに自分専用のTERMCAPデータベースが持てるから root権限がなくても簡単に解決できるよ。 それはさておき、望みの動作は screen起動時に screen -T vt100 ってやればOKだ
787 名前:名無しさん@お腹いっぱい。 [03/01/16 14:24] >>786 ありがとう。 "vt100-w"と、"-w"がついているのが気になるけれど、 viなどが望みどおりに動いてくれました。 やっぱりtermcapを設定するのが正しいんですね。 でも、screenから他の箱にtelnetして使う場合、termcapの設定っていうのは screenが動いている箱じゃなくて、telnetした先の箱でしなきゃダメですよね? 会社で、自分専用のLinux boxの上でscreenを動かし、 そこから社内のいろいろなserver(Solaris、Linux、HP/UXなど)に telnetしているんだけど、telnetする先のserverは数が多い(30台くらい?)上に、 共有のloginを使っていて、home directoryの下にも勝手にfileをつくれない 箱もいくつかある、といった状況なんですが。
788 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/16 16:00] >>787 1. 環境変数 TERMCAP を参照してくれるシステムは結構ある。 2. telnet で環境変数を送り込むことができるシステムも結構ある。 というあたりで、普通のシステムなら file が作れない程度でめげなくて済む。 普通じゃないシステムが相手のときは dumb 端末として使うのがフツー。
789 名前:名無しさん@お腹いっぱい。 [03/01/16 18:12] >>788 なるほど。 そういう方法があるとは思いませんでした。 道のりは長そうですががんばってみます。
790 名前:名無しさん@お腹いっぱい。 [03/01/17 23:11] FreeBSDでscreen使うと、screenのセッションをattachしている 端末が、wで出て来なくならない? ちなみにportsの3.9.13.
791 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/18 02:19] >>790 ならない。screen 3.9.13/FreeBSD 4.7-p3だけれどこんな感じ。 2:16AM up 8 days, 14:56, 5 users, load averages: 0.01, 0.02, 0.00 USER TTY FROM LOGIN@ IDLE WHAT mona p1 nerv_magi:S.0 2:15AM 1 /bin/tcsh mona p2 nerv_magi:S.1 2:15AM - /bin/tcsh mona p3 nerv_magi:S.2 2:16AM - /bin/tcsh mona p4 nerv_magi:S.3 2:16AM - /bin/tcsh mona p5 nerv_magi:S.4 2:16AM - w
792 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/18 02:26] emacs -nw で下線が表示されないのは termcap いじればよい?
793 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/18 05:21] >>790 whoではどうですか?<「screenのセッションをattachしている端末」 >>790 >>791 defloginオプションとかloginオプションとかはどうなっています?
794 名前:790 mailto:sage [03/01/18 14:13] >>791 screen自体のセッションじゃなくて、screenをattachしている ttyp0が見えなくなる、という話。 >>792 loginをoffでも同じ(この場合は結局attach中はwが1行減る)です。
795 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/18 17:02] >>794 NetBSDですが同じく見えなくなります。 screenがutmpからけずってる(RemoveLoginSlog())ので 見えなくなるので正しいはず。 逆に、detachするとscreen内のセッションが見えなくなるですね。
796 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/18 23:45] copyモードってc,Cで矩形選択ができるのか。
797 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/18 23:44] copyモードってc,Cで矩形選択ができるのか。
798 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/18 23:49] >>797 そうそう。矩形コピーって結構便利な時がある。案外知られてないよね。
799 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/19 02:25] おまいら、これめちゃカコイイ! bind x eval "screen -t google" "stuff 'exec w3m -o confirm_qq=0 '" 'stuff "\047"' "stuff 'www.google.com/ '" 'stuff "\047"' 'stuff "^M^I^I^I^I^M"' "paste ." 'stuff "^M^I^M"' risky-safety.org/~zinnia/d/2002/09/
800 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/19 02:51] まねしてつくってみた。単語かその右にカーソルがあるときに使うと英和辞典になる。 screen -X bind x eval copy "stuff lbW" "screen -t alc" 'stuff "exec w3m \047www2.alc.co.jp/ejr/index.php?word_in="' "paste ." 'stuff "\047 "^M'
801 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/20 15:16] rxvt2.7.8 + screen3.9.13 + emacs 21.2 でemacs -nwしても半角がでない… このスレにかいてある方法は全部ためしてダメだったから、ググってみたんだけど、それでもわからない…。 rxvtのフォント設定のせいなのか、.emacsの設定のせいなのか、.screenrcの設定のせいなのか…。 誰か、わかる人教えてください。 .screenrc defencoding eucJP escape ^z^z startup_message off term rxvt altscreen on caption always "%3n %t%? @%u%?%? [%h]%?%=%c" termcapinfo * 'hs:ts=\E]0;:fs=\007:ds=\E]0;screen\007'
802 名前:801 mailto:sage [03/01/20 15:16] 続き .emacs (progn (set-language-environment "Japanese") (set-keyboard-coding-system 'euc-japan-unix) (set-buffer-file-coding-system 'euc-jp-unix) (set-terminal-coding-system 'euc-jp) (set-default-coding-systems 'euc-jp) (set-keyboard-coding-system 'euc-jp) (if (not window-system) (set-terminal-coding-system 'euc-jp) (set-buffer-file-coding-system 'euc-jp-unix) (set-terminal-coding-system 'euc-jp) (set-default-coding-systems 'euc-jp) (set-keyboard-coding-system 'euc-jp) ) ) .Xresources Rxvt*saveLines: 1000 Rxvtmultichar_encoding: eucj Rxvt*mfont:-shinonome-gothic-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0 *font:-shinonome-gothic-medium-r-normal--12-110-75-75-c-60-iso8859-1 emacs*font:-shinonome-gothic-medium-r-normal--12-110-75-75-c-60-iso8859-1
803 名前:名無しさん@お腹いっぱい。 [03/01/20 17:01] rxvtは半角カナ未対応じゃなかった?
804 名前:801 mailto:sage [03/01/20 18:41] どうやってもダメなのかなぁ(欝 kccで半角を全角にする方法とかもあったんだけど、 化まくって失敗だった。
805 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/20 20:07] パッチがあったはず。少なくとも自分の使っている 2.6.3 にはあった
806 名前:801 mailto:sage [03/01/20 23:02] >>805 情報サンクス。 さがしてみます。
807 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/20 23:29] >半角カナ メモリに余裕があるなら、mltermもいいんじゃないかな。
808 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/21 00:23] kterm も使える.
809 名前:801 mailto:sage [03/01/21 00:57] >>807-808 ご親切に、ありがとう。 rxvtのパッチは、みつかったものの、 結局失敗でした。 mltermを試してみですが、 とっとっても良いで.
810 名前:801 mailto:sage [03/01/21 00:58] mltermでemacs -nw -e navi2chで書きこんだら、 ぐちゃぐちゃに… お目よごし、すまそ。
811 名前:801 mailto:sage [03/01/21 01:25] mltermでscreen実行しても、 何も起こらない… なぜだ(欝
812 名前:801 mailto:sage [03/01/21 01:53] >>811 自爆してた。 自己解決したので無視してください。
813 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/21 02:23] >>812 ズバリ、screen 上から mlterm してその中で screen と打ったのでは?
814 名前:801 mailto:sage [03/01/21 02:25] >>812 大正解(藁 お恥ずかしいかぎり(汗
815 名前:801 mailto:sage [03/01/21 02:26] 自分に誤爆 >>813 ですた
816 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/24 21:00] screenの中でgccをコンパイル中ウインドウを分割しようとして C-a s したらなんか停まった。 分割するのはC-a S らしい。 コンパイルのやりなおしは嫌だったのでman screenを解読すると C-a q すると元に戻ると書いてあるらしい部分を発見。 めでたく復旧したが、こんなくだらないことで30分も費してしまった。 だからどうということもない、どうも失礼。
817 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/24 21:06] bind s splitすれ
818 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/31 01:52] スクリーンの開発は、止ってるのか? TODOにはいろいろかいてあるが… 新しいの作ってくれー
819 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/31 02:11] >>818 うーん、具体的にどんな「新しさ」が欲しいのかなあ? 結構枯れたソフトという気がしてるので、新バージョンとか言っても どうもピンと来ないでつ。。。
820 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/31 03:07] このソフト考えたやつ天才。
821 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/31 04:01] MULTICSではttyの再接続はシステムレベルでできてた訳だが。
822 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/31 07:50] >>821 で?
823 名前:818 mailto:sage [03/01/31 22:07] - display size adaption (Activate) - process.c cleanup via comm splitting - writelocks? - partial? - nonblock? - type into several windows at once (for cluster admins) - configurable digraph table - command line options should overwrite config files. これTODO。 これらを実装したら、もう終りでもよい。
824 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/31 23:08] >>823 が screen の TODO を実装していくスレ
825 名前:名無しさん@お腹いっぱい。 [03/01/31 23:35] ところでcygwinで使えてる人ってSplitも使えてます? 私のところだとSplitして new window に移動した時点で 操作不能になるのですが・・・ もし何か設定が必要なら教えてください
826 名前:823 mailto:sage [03/02/01 00:16] >>824 マジで? 言い出しっぺは俺じゃないぞ(困
827 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/01 03:34] >825 うちでは使えている。 ただ、普段splitしないし、ソースにcygwinのための修正をしているから オリジナルのままでどうなのかは知らない。
828 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/01 09:36] >826 「左右に分割」も実装おながいします
829 名前:823 mailto:sage [03/02/01 11:50] >>828 左右に分割は、速度的に難ありじゃなかった? その機能は、俺も欲しいが…
830 名前:823 mailto:sage [03/02/01 11:52] screenのソースって、 K&Rスタイルで、なおかつ、非常に昔風の書き方だから 読むのだけでも、しんどい。 (昔風、K&Rが悪いわけではないよ、俺が馴れてないだけ)
831 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/01 22:34] >>829 emacsでsplit-window-horizontallyしても 結構サクサク動くし、なんとかなるんじゃない?
832 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/02 04:44] たぶん概出じゃないと思うんだけど…概出ならすまん。 ttp://www.lbreyer.com/gpl/xtitle.txt bash2から強化された補完機能を使って、 いま実行中のコマンド名をxtermのタイトルにする手法が紹介されている。 こんな使い方があるのかと、目から鱗ですた。 結構便利です。 ただし、余計な書き換えを減らすように改良して使っていますが、 それでもAir-H" 32k等の低速回線だと若干反応が遅くなります。 原作のままだと、コマンド終了後もそのままタイトルが残るので、 PROMPT_COMMANDやPS1で元の表示に戻すほうがいいと思う。 …まあもっと高速な方法があるのかもしれないけど…
833 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/02 12:23] >>832 それスレ違いじゃないのか? zshだとコマンドの実行前にscreenのタイトルを変えることができる 216.239.51.100/search?q=cache:wBzo_oOYbn4C:www.nijino.com/ari/diary/200206.shtml+preexec+screen&hl=ja&lr=lang_ja&ie=UTF-8&inlang=ja
834 名前:825 [03/02/02 18:42] >>827 色々頑張った結果、中身が空のWindowにフォーカスが移ると ダメっぽいことが分かったんで、 bind 'S' eval split focus screen で使えないこともない事は分かったのですが、 どーも空Windowでのキー入力に対する応答がおかしいっぽいんですよね。 当方 .screenrc に termcapinfo cygwin KJ=SJIS ぐらいしか入れていないのですが他に何か細工してますか? ちなみに stty の結果は speed 38400 baud; line = 0; -imaxbel -echoe -echok -echoctl -echoke となるんですが、こちらも何か細工が必要でしょうか?
835 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/02 19:47] >>834 少し前(splitが入ってすぐのころ)のscreenをFreeBSDで動かしてたときに 同じようにsplit後のwindowに入るとキーが効かなくなる、 という現象にでくわしたことがあります。 私はcommand characterを^Qにしているんですが、 ^Aとか^Tとかだと問題ありませんでした。 splitは使わないのであまり気にしていなかったんですが、 いつのまにか最近のscreenだと^Qでも問題なくなっていました。
836 名前:834 mailto:sage [03/02/02 23:17] >>835 情報ありがとうございました。でも残念ながらデフォルトの ^Aにしてもダメでした。 どーも空windowの扱いがおかしいみたいですねぇ、やっぱり。 空ウィンドウでコマンドキーを押すとなぜか : copy : window required ってエラーが出るんですよね。色々ソースいじってるんですが サッパリ分からず・・・
837 名前:834 mailto:sage [03/02/02 23:43] げげげ。かなりお騒がせでした。日本語の表示のテストを mutt, w3m, vim でやってたのですが、 vim の termencoding をshift_jis じゃなくって、 cp932 にして、 .screenrc から term(cap|info) 関係全部取っ払ったら無事日本語も通ってsplitもできるように なりました・・・ vim の設定のせいだとは気づきませんで・・・お騒がせしやした・・・ 日本語をvim on screen で表示するために.screenrc でterminfoとか 頑張ったのが全部無駄だったという結論のようで・・・逝ってまいります・・・
838 名前:834 mailto:sage [03/02/02 23:50] あ、ウソ。やっぱ勘違い。出来ないや。お騒がせしすぎ。 暫く退散いたします。スレ汚し誠にスマソ。
839 名前:823 mailto:sage [03/02/03 00:31] >>831 ソースと睨めっこしてみたけど、 難しいなぁ。 無能な自分がイタイ
840 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/03 08:25] いちどdetachしたscreenを X上のターミナルエミューレータでreattachすると そのscreenからは $ /usr/bin/vi X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 20 (X_GetProperty) Resource id in failed request: 0x1000003 Serial number of failed request: 6 Current serial number in output stream: 6 などと表示されてviが起動しません。なぜでしょう?
841 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/03 08:32] >>840 .screenrc で unsetenv WINDOWID
842 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/03 09:00] 魔法のようにviが使えるようになりました。 気前よく教えていただきありがとうございます。 感謝。
843 名前:834 mailto:sage [03/02/03 18:19] とりあえずscreenはSJISの扱いがどこかおかしいらしいよう なので cygwin で使う場合は rxvt を eucj モードで使うと Splitも日本語も空Windowも万々歳という結論に達しました。 cygwinで使いたい方のご参考になれば・・・
844 名前:名無しさん@お腹いっぱい。 [03/02/05 07:52] screen使いつつ,Shift-PgUp or Shift-PgDn でスクロールするにはどうすればいいの?
845 名前:ギレン総帥 mailto:sage [03/02/05 10:42] >>844 端末エミュレータのバックスクロール機能が使えないって言いたいのかな? 結論から言うとダメ。 screen動かしていると端末エミュレータのバックスクロール機能は使えません。 素直に ^A ^[ して copyモードに入って ^Uしとけ。
846 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/05 12:05] 使えないこともないが、 (screenの動きを理解していないと)難しい
847 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/05 12:18] 私は 448 を参考に Xresources にこんなの設定してます。 screen*VT100*translations: #override\ Shift <KeyPress> Prior: string(0x1a) string("[") string(0x15)\n\ Shift <KeyPress> Next: string(0x1a) string("[") string(0x4)\n
848 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/05 12:27] >>847 これは escape charを ^Zにしてる場合の設定ですよね?
849 名前:847 mailto:sage [03/02/05 12:38] >>848 そうです。 0x1a は escape char によって変える必要がありますね。
850 名前:844 [03/02/05 15:36] 847に感謝. Shift-PgUpが動くようになりました. でも,まだ思い通りには行かないんです. .Xdefaultに rxvt*scrollBar: True rxvt*saveLines: 10000 を書いておいて,"rxvt -e screen"としているんですが, コレだと全くスクロールしてくれないのです. rxvtを 先ず上げて,Enterを押しまくって行バッファを確保して からscreenを起動すると上手く行きます. Enterを押し まくらずに済む方法はありませんか?
851 名前:名無しさん@お腹いっぱい。 [03/02/06 00:55] screen を使うと deleteキーが ~ になってしまいます。 直す方法はありますか?
852 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 02:10] >>851 スクリーンをつかわない。 てか、ageんな。
853 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 02:52] この板であげさげは関係無いと思うが
854 名前:名無しさん@お腹いっぱい。 mailto:ほげれげーほげげ [03/02/06 11:14] かんけいないんだぁ
855 名前:名無しさん@お腹いっぱい。 [03/02/06 11:18] >>852 漏れもつかわんな。 kterm & で十分、つーかこっちのほうが便利だから。
856 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 12:41] >>855 つかわないのは自由だが、 素のkterm(rxvtでも、xtermでもいいけど)、screenより便利ってことは ねぇな。 *termのプロセス乱立するのも邪魔くせえし
857 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 13:43] >>856 ktermならさ、root windowの好きなとこに好きな大きさで配置できるじゃん。 -fg, -bgも -fa -fr -fkもそれぞれのターミナルごとに自由に選べるしさ。 今日日のメモリおなかいっぱい環境においては kterm & で十分だな。
858 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 13:53] >>857 そんな君にmltermをお勧めするよ、 君の欲しい機能にくわえて、1個のプロセスで複数のptyがつくれる (いくつも、端末ひらいても、mltermがメモリ食いまくる事はない) アンチエイリアスフォント対応、多言語対応、背景透過、pixmapの貼り付け、XIMの動的切り替えなどなど、 もりだくさんだ。 本家HPにはメモリ馬鹿食いするような事かいてあるが、 アンチエイリアスしないで、背景透過、pixmap貼り付けしなければ、 rxvtしかメモリくわないよ。 というわけで、宣伝すまそ。 (関係者ではない)
859 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 14:00] >>858 mltermにタブが付けば言うこと無いんだけどなぁ…。 どうもXの中でScreenを使う気にはならんし、 かといって山のようにウィンドウ立ち上げるのもウザいし…
860 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 14:17] >>859 端末を1こしか使わないなら、 なんでもいいだろうね。 ただ、w3mとかemacs -nwとかするなら、 mltermとかscreenがあれば便利だよ。 タブ化なら、fluxbox PWM pekwmあたりで できるよ、fluxboxはどうかしらないけど PWMとpekwmは、あらかじめ指定しておけば、 かってに、タブ化してくれる。 mltermの良さは、3つ以上端末が必要になった時に わかるけど、普段それほど端末の世話にならない人には あんまり、ありがたくないのかもなぁ。
861 名前:ギレン総帥 mailto:sage [03/02/06 14:18] 我輩は attach / dettach 機能のため screenを使うのだ
862 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 14:24] あ、総帥サマ。 たしかに、アタッチ、デタッチ便利ですね。 小生もつかっておりますです。 ジークジオン
863 名前:名無しさん@お腹いっぱい。 [03/02/06 14:35] >>861 あたっち、でったっちってなにが便利なの? 普通はファイルに落として終了するか、 あるいは、つけっぱなしにするわけだけど。 ダイアルアップでゲームしてるとか?(プッ
864 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 14:37] >>863 > 普通はファイルに落として終了するか、 > あるいは、つけっぱなしにするわけだけど。 自分で答え書いてるじゃん。
865 名前:名無しさん@お腹いっぱい。 [03/02/06 14:42] >>864 いや、あたっちでたっちは知ってるんだけどさ、 今時でたっちしなけりゃいけないほど立ち上がりが重い プロセスなんかあんのかな?ってさ。 だいたいSmallTalkならデフォででたっちだしね(w
866 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 14:53] >>865 sshなんかで、はいってるとき、 なんかの都合で、席を立つとか、 別の端末に移動しなきゃいけないとか、 ログオフしなきゃいけないとかいうとき、 デタッチしておけば、 作業再開するときに楽とか。 俺は、そんな程度の使いかたしかしてないけど、 もっと便利な使い方ありますか?
867 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 14:55] なんか、俺、日本語変。 すまそ
868 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 15:05] >>866 制御端末切り離さない daemon 的プログラム (bot とか) 動かすときとか、 ログファイルを tail -f しっぱなしにするときとか、 Emacs なメーラを何日もずっと起動しっぱなしにしてたりとか、 回旋が不安定で不意に切れちゃうような場所で、 リモートから重要な作業をしなきゃいけないときとか、 それこそ screen じゃなきゃダメってなシチュエーションなんていくらでもあるわな。 別に使いたくない香具師に無理に使えとは言わんが、 漏れは screen を使うよ。 それだけのこと。
869 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 15:09] どうしても言いたい、 我慢できない。 screen マンセー! すっきりしますた。
870 名前:名無しさん@お腹いっぱい。 [03/02/06 15:09] >>868 そういう時は入りっぱなしよっていってるんだけどね。 > 回旋が不安定で不意に切れちゃうような場所 これだけはなるほどと認めるよ。 ただ漏れはそんな悪い環境経験したことねぇけどね。
871 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 17:16] Gentooでemerge するときはscreenの中でやるな。 あれはファイルに書き出したらなんの意味もない画面だし。
872 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 18:13] >>870 > そういう時は入りっぱなしよっていってるんだけどね。 いやいや、だから、そういう作業環境を、 あちこちの端末に移動したときにも detach/atatch で引きまわしたい、 ってときには screen しかないでしょ、って言ってるんだけどね。 X window サーバ一個で作業が完結してしまう 君のようなヒキコモリにはわからんだろうが。
873 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 18:24] >>872 attach / dettach の便利さはそれに慣れてみないことにはわからんと思う。 だから、いくら利点を説明したところで >>870 が実際にしばらく使って みないことには理解できないんじゃないかな。 俺は X server も vnc で attach / dettach してウマー
874 名前:872 mailto:sage [03/02/06 18:43] >>873 ぐはぁ! vnc ってそんなことできるのかあ。
875 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 20:11] >>874 vncの主な目的の一つがXのattach/detachのはず。 論文か雑誌記事読んでみ。昔はTeleport Xとかって名前だった。 (うろ覚えなのでちょっと違っているかも知れないが) 研究所内で、好きな端末で自分の作業環境呼び出せる、っていう。 しかも認証はアクティブバッジでカコイイ。
876 名前:名無しさん@お腹いっぱい。 [03/02/06 20:19] >>872 うん、残念ながらまったくわかんないねぇ。 なんで、こっちがいろんな端末に移動しないといけないわけぇ? もしかしてキミって会社で歯車待遇にいるのぁ? 残念ながら漏れには、キミの気持ちは永遠にわからないかもしれない。
877 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 20:27] 哀れですね
878 名前:名無しさん@お腹いっぱい。 [03/02/06 20:29] >877 歯車ってね
879 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 20:30] 放置しろよ……。
880 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 20:34] screen は使うぞ! と思ってそのたびに起動するの? それともすべての ターミナルで常に起動させとくものなの? 状況によるだろうけど…まぁ X でターミナルぱちぱち開くような運用 だとして。
881 名前:ls [03/02/06 20:45] screen はまじでLINUXの仮想コンソール(日本語)とは相性わるい。 term* の設定とかでなくて表示がおかしくなる。 例えば、仮想コンソール1でscreenでvimを動かし日本語を表示させているとする。 次に、仮想コンソールを2に切替える さらに、仮想コンソールを1に戻す すると、最初は正しく表示されていた日本語がぶれて表示される。 これは、$TERMとかのレベルでなくて、純粋にソフトの相性が悪いものと 思われる。 (ちなみに、KONを使っています)
882 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 21:20] >>881 kon や 24term では表示崩れたりしますが、 KTerm、mlterm、PuTTY では崩れないので、 kon にバグがあるんだと思います。 kon を使っているときは、TERM=vt100 の状態で screen を起動すると 多少よくなると思います。
883 名前:名無しさん@お腹いっぱい。 [03/02/06 21:41] >>882 なるほど確かにkonをvt100にして起動してみると、かなり良くなった。 というか、今のところ文字化け無しかも。 ありがとう
884 名前:名無しさん@お腹いっぱい。 [03/02/06 21:46] ところで、screenってデフォルトでは、~/.profile 読まないの?
885 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 22:07] それは screen の管轄外だろ…
886 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 22:10] ~/.screenrc: shell -/bin/sh とか指定できるから、screen の管轄内とも言えるのでは?
887 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 22:58] >886 いえません
888 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 23:27] 元の質問は ~/.profile を読むかどうかであり、ログインシェルとして起動す るかどうかを問うているわけではないってことっすか… なんだかなあ
889 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 23:41] >>884 screenが起動するシェルは(意図的にしない限り)ログインシェルではないので ~/.profileは読み込まれません。~/.login(csh系)も同様 …といったところか
890 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/06 23:51] >884を字句通り読むと、「screen が .profile を読む」 のかどうかを尋ねているわけだが、 screen 自体が .profile を読むわけがない。
891 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/09 01:22] screenの開発元||本家ってどこ?
892 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/09 03:14] >>589 この altscreen の機能が使えなかったんで ずっとなぜだろうと思ってたけど、 TERM=screen じゃなくて TERM=xterm で やってみたら使えるようになりました。 それで疑問なんだけど、screen は 普通どの TERM で使うものなんですか?
893 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/09 04:24] >>891 www.dekaino.net/screen/ のリンク先見るヨロシ >>892 TERM=ktermでもaltscreenの機能が使えてますよ
894 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/09 15:58] >>893 これミラーじゃないのか? erlangenとでかいのネットが開発してんのか?
895 名前:ギレン総帥 mailto:sage [03/02/09 19:20] >>894 erlangen大のMichael Schroederが開発リーダ 開発チームのメールアドレスは screen@uni-erlangen.de ユーザーズMLは gnu-screen@yahoogroups.com
896 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/09 19:26] websiteがないとどうしても > screenの開発元||本家ってどこ? ってなことになるね。 プロジェクトごとにwebsiteってのは実はかなり新しい風習なんだなあと再認識。
897 名前:ギレン総帥 mailto:sage [03/02/09 19:30] 公式じゃないけど www.math.fu-berlin.de/~guckes/screen/ が便利かな
898 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/09 19:41] 総帥ありがとうございます。 自分は、わりと新しい人間なんで、 websiteがあるもんだとおもってますた(恥
899 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/09 20:40] 一応 GNU のものはあるが、これは(開発元|本家)といっていいものかどうか… ttp://www.gnu.org/software/screen/screen.html
900 名前:名無しさん@お腹いっぱい。 [03/02/10 01:25] 定期age
901 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/10 15:26] でかいディスプレイにX立ち上げてscreen起動 ↓ ディスプレイをベッドに向ける ↓ ベッドのノーパソからsloginしてscreen -x ↓ ベッドにねっころがってmplayerででかいディスプレイに動画再生 ↓ 早送りも巻き戻しも一時停止も音量調整もノーパソからできる ↓ 午
902 名前:名無しさん@お腹いっぱい。 [03/02/10 22:50] ノーパン? オマイ、パソデナニシテンダYO
903 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/10 23:39] 901=902
904 名前:902 mailto:sage [03/02/10 23:44] チガウンデスケド…
905 名前:名無しさん@お腹いっぱい。 [03/02/11 00:13] screen に canna組み込めんのかなぁ?
906 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/11 00:16] >>905 ギャー!! ヤメテ!!
907 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/11 01:36] >>905 昔 onew 組み込みのがあったぞ。SKK 組み込みは現役らしい
908 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/11 15:22] >>907 お、SKK組み込みは知りませんでした。 さっそくgoogleしてみたんですけど見つけられない……。 どこにあるか教えてもらえませんか?
909 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/12 02:25] Eterm で Screen 3.09.13 を使っているのですが Eterm だと $TERM=Eterm としないと時々カーソルがわけわからない 場所に飛んだり、表示が崩れたり、^Z w したときの表示がおかしかったりするので そうしてるのですが、 $TERM=Eterm にすると、 Eterm 側に ログが溜らないのです。つまり、画面がスクロールしても Eterm のスクロールバー が小さくならないし、ログも残ってないのですが、何とかならないでしょうか? $TERM=kterm とかだとちゃんとログは残りますが、上記のような問題があります。
910 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/12 02:35] screen の log は使わないのですか?
911 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/12 02:52] >>910 そっち使ってもいいん(ていうか普通そうするべきなんだろうけど)ですが、 スクロールバーがうにょーんって縮まるのがいいって言うか…Eterm 使ってるのが スクロールバーがかっこいいだけの理由なんでそれを活かしたいだけなんですが 結局 Eterm に渡るログを screen が取ってるので Eterm に渡らない当然の仕様って感じなんでしょうか?
912 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/12 03:32] mlterm だとスクロールバーの API がついてるので いくらでもかっこよくできる(かも知れない)ですよ。 折りしも screen 的機能が話題のところ。 pc.2ch.net/test/read.cgi/unix/1044954949/
913 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/12 04:02] >>911 単にaltscreenとかscroll set中はログとらない仕様なだけだろ。 termcapいじれ
914 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/12 04:33] >>913 そうみたいでした。弄り方がわからなかったのですが とりあえず kterm の設定を名前だけ Eterm にしてそのままコピーしたら ログが残るようになりました。後で調べて弄り直してみます。どうもありがとうございました。 >>912 そちらも後で試してみます。 レスありがとうございました。
915 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/13 08:31] >>914 それって問題解決になっているの?
916 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/14 05:21] ktermの設定を名前変えてコピペしたらログが残った事で 原因の特定に至ったので(今はわからないので)後で調べてEtermの設定を弄り直してみます って事でしょ。
917 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/14 07:36] Eterm0.9.2 の Escreen て window の名前変えても再起動しないと反映されないのはウチだけ?
918 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/14 10:04] screen の caption に biff を表示したいんですが何かいい方法無いですか? 環境変数を使ってみたんですが export MYMAIL=0 caption always "$MYMAIL" 表示はされるけど、値を変えても表示が更新されない…
919 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/15 18:29] >> 918 ^[k$MYMAIL^[\ をどこかにしかけるとか。 ^[ はエスケープ。
920 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/17 19:59] >>918 なんかこんなんあるで: ttp://tabesugi.net/memo/2003/21.html#021636 # これが具体的にどういうことをやっているのか私には 分 か り ま せ ん # スマソ
921 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/17 22:17] mltermにscreen風の機能がついたよ。 アタッチデタッチはできんが。
922 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/17 22:24] screenで複数の端末を切り換えられるし、 ionなどのwmで複数の端末エミュを切り換えられる。 attach/detachが出来ないのなら、これ以上屋上屋を架す必要は 感じないなあ。
923 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/17 22:29] じょじょにscreenつかわなくなってきてるんだけど、 mltermのタブ風の機能は結構使えるよ。 俺は、アタッチデタッチしないから、 mltermのタブ機能があれば、screenは外につなげる時だけでいいや。
924 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/17 22:30] 不要とは言えないところが味噌ね。
925 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/18 00:42] アタッチ/デタッチ/覗き見こそが screen のキモだと思うが
926 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/18 00:50] >>925 同意。 だけど、あんまり使ってないんだなぁ。
927 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/18 02:51] 無線ノーパソからデスクトップに ssh する時には 必ずデスクトップの方で screen 立ち上げて 使ってる。 ノートの方をサスペンドして ssh が切れたり、 無線がとぎれて通信できなくなっても screen でやっておけば安心。
928 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/18 02:56] リモートの方でscreenよく使うけど、 localではあんまり使わないかな。 でもマンセー。 結構、screenに救われてるし。
929 名前:918 mailto:sage [03/02/18 08:17] >>919 遅まきながらありがとうございます。いろいろやってみてたんですがやっぱり 表示が更新されない… どうも環境変数使うってアプローチが駄目なのかも。 >>920 おお!!外部から直接 screen -X で送りつけるやり方ですか。確かにこの方式 が確実かも。感謝です。リンク先の冒頭だけ読んで「釣られた…」と疑ったヲ レを許してくれ(´・ω・`)
930 名前:918 mailto:sage [03/02/18 19:32] でけた。こんな厨なスクリプトを procmail からキック、あと MUA のフェッ チで同様にクリアするようにしました。いやホントありがとー。 #!/bin/sh if [ ! $(find /var/run/screen/S-$LOGNAME -type p -print0) ]; then exit 1 fi LOCKFILE=$HOME/mybiff.lock if [ -f $LOCKFILE ]; then exit 2 else touch $LOCKFILE trap "rm $LOCKFILE 2>/dev/null" 0 fi sleep 10 COUNT=`find $HOME/Maildir/.*/new -type f | wc -l | sed 's/ //g'` if [ "0" != $COUNT ]; then MYMAIL=" %{+b}$COUNT MAIL%{-b} |" else MYMAIL="" fi screen -X caption string " %n %t |$MYMAIL %m/%d %D %c (%l) %f | %w"
931 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/18 22:38] attach/detachも大きいけど、個人的にはコピー&ペーストも大きいです。 ホームポジションからあまり手を離したくないし、マウスは苦手だし。
932 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/18 22:49] >>931 w3mからvimにコピペ、みたいな時にはscreenのコピペ機能は最強だね。 なにげない孫の手的なよさがいろいろあって、やっぱり快適#screen
933 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/18 22:50] >931 禿同
934 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/18 22:51] EmacsはX上にあげた方が楽なんでそうしてるのだが、そうなるとEmacs-screen 間のコピペが難しいんだよな。 screenがXのクリップボード読んでくれりゃいいのだけど、難しいんだろうな。
935 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/18 22:53] >>934 Emacsの場合は、なるべくEmacs内だけで完結させるようにした方が 快適なんじゃないの?
936 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/19 00:07] >>934 > screenがXのクリップボード読んでくれりゃいいのだけど、難しいんだろうな。 そのアイデアいいね。
937 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/19 10:02] Emacs → screen は、マウスや Shift-Insert などを使えばいいので無問題だが、 screen → Emacs は自分もこれができると便利だなと思っていた。 一応 screen には buffer を介してやりとりする機構が用意されているので、なん とかできないこともない。自分は w3m とのやりとりに xclip を愛用しているのだが、 これを使うと、 Prefix > (writebuf) で screen-exchange ファイルに書き込まれるので、 xclip screen-exchange とすれば、X のセレクション領域に取り込める。 が、美しいやり方とはいいがたいね
938 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/19 10:25] penguin.s4.xrea.com/imgboard/img-box/img20030216222140.jpg このEscreenっての使ってみたいなあ。
939 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/19 12:13] >>938 使えばいいじゃん。 www.Eterm.org/download.php ./configure --enable-escreen
940 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/19 22:34] >>937 screen→Xは私も同じようにしていますが、screen側でコピーしてから、 別のコマンドを実行してXに持っていかないといけないので、 つい忘れることが多いです。 次の設定を~/.screenrcに入れてます (実質 >>347 と同じ)。 bufferfile $HOME/tmp/screen-xchg bind y eval writebuf screen 'stuff "xc < $HOME/tmp/screen-xchg; exit^M"'
941 名前:844 [03/02/21 06:13] 蒸し返して悪いけど,Shift-PgUp, Shift-PgDnについての 追加報告です.~/.Xdefaults(もしくは~/.Xresources)に, kterm*termName: vt100 rxvt*termName: vt100 とか書いておくと,何の苦労もなくShift-PgUp, Shift-PgDn が動作しました. ("kterm*termName: kterm"だと駄目) 理由は良く分かりませんが,これで少し快適になりますよ.
942 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/21 13:17] 日本語のcopy&pasteやログとりがうまくいかない…
943 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/21 13:25] >>942 使ってる漢字コードは何? 使ってる端末エミュレータは何? encoding設定はどうしてる? .screenrcの内容を貼ってみそ
944 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/21 13:33] >>943 関係ありそうなのを抜き出すと、 defencoding eucJP term kterm terminfo kterm hs@ terminfo kterm* 'KJ=euc:G0' terminfo kterm* 'smcup=\E7\E[?47h:rmcup=\E[2J\E[?47l\E8' 使っている端末エミュレータは mlterm で termtype は kterm です
945 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/21 23:31] どんなふうにうまくいかないですか? pastefont on をしないと、コピーで選択しようとすると $I$sとか表示されてうまくコピーできないかも。
946 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/22 01:55] >>942 =944 screenのバージョンは何よ?最新バージョン(3.09.13)か?
947 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/22 02:00] >>945 おっしゃるように、例えば「screenってどうよ」を copy&paste すると 「screenっ$Fど$&$h」のようになってしまいます。pastefont on に しても変わりはありませんでした
948 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/22 02:02] あら、レスを書いている間に。 >>946 最新バージョンを使っています
949 名前:名無しさん@お腹いっぱい。 [03/02/25 02:00] screen を つかって rdic(英辞郎検索ツール)を多段検索してみたいです。 多段検索とはウインドウを分割して別の単語を検索することを想定してます。 できるかな?
950 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/25 02:07] >>949 もうちょい具体的に。
951 名前:名無しさん@お腹いっぱい。 [03/02/25 02:16] 英訳をしてるときに、rdic で重ねて検索したいってことがあるんですよね。 しかも前の検索内容も残しておきたいってとき、 screenのウインドウ分割機能を使って2つめのウインドウで別の単語を検索できると 便利になると思うんです。 ようはscreenでウインドウの分割機能をつかいたいってことです。
952 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/25 02:21] もっと問題をつきつめて質問したら? rdic がどんなソフトなのかわからんので答えようがない。
953 名前:名無しさん@お腹いっぱい。 [03/02/25 02:27] rdic は ターミナル上で英辞郎を検索するツールです。 www.yasgursfarm.us/rdic/ 便利に使わせてもらってるんですが、履歴機能が無いので screenを組み合わせたらできるんじゃないかと思ってる次第です。
954 名前:名無しさん@お腹いっぱい。 [03/02/25 08:06] >953 screen-3.9.13をインストールすることで無事出来ました。 ただ文字コードjisx0213.2000を表示できません。 どなたか対策があれば御指導下さい。
955 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/25 10:27] >951 > ようはscreenでウインドウの分割機能をつかいたいってことです。 使えばいいじゃん もしかしておバカさんですか?
956 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/25 12:59] >>955 きっと連携させたいってことだろ。 screen -X でコマンド送れるよ>>951
957 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/25 15:39] 英辞朗はもってないからw3mとscreenで作ってみたんだけど、 screenの窓をうまく消せない。 file///cgi-bin/alc.cgi #!/bin/sh echo "Content-Type: text/plain" screen -X eval split focus "screen w3m www2.alc.co.jp/ejr/index.php?word_in=$QUERY_STRING " echo "W3m-control: BACK" ~/.w3m/keymap keymap M-w DICT_WORD_AT keymap M-W DICT_WORD keymap C-q COMMAND "EXEC_SHELL 'screen -X eval remove';QUIT"
958 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/25 15:44] というか分割しないほうが使いやすい。 #!/bin/sh echo "Content-Type: text/plain" screen -X screen w3m "www2.alc.co.jp/ejr/index.php?word_in=$QUERY_STRING " echo "W3m-control: BACK" なぜかscreen -Xをつけないとできない。
959 名前:951 [03/02/26 01:45] >956,957,958 わざわざありがとうございます。 954(951,953全て私)で述べたように無事分割画面でrdicを使うことが出来ました。 自動検索は分割した全てのウインドウでrdicが同じ単語を検索してしまいましたが、 インクリメンタルサーチについてはそれぞれの分割ウインドウで別の単語を検索できました。 また、screen 上のrdicから履歴(検索word)をコピーできたのは大きな収穫でした。 これは英語の学習において役立ちそうです。 w3mでインターネットの辞書作成共有(picto.weblogger.com/ )ができたら Windowsの辞書検索環境にひけをとらないな等と妄想をいだいてしまいました。 screen、rdic、w3m、vi とターミナルのプログラムを組み合わせて かなりな辞書環境が実現できそうです。
960 名前:名無しさん@お腹いっぱい。 [03/02/26 15:26] .screenrcでescape ^Zzとした時に 実行中のプロセスをsuspend(C-z)するのに C-zC-zに割り当てたいのですが、どう設定すれば いいかおしえてくだされ。
961 名前:名無しさん@お腹いっぱい。 [03/02/26 15:28] ↓↓↓↓↓★ココだ★↓↓↓↓↓ www.pink-angel.jp/betu/index.html
962 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/26 21:01] >>960 escape ^z^z
963 名前:名無しさん@お腹いっぱい。 [03/02/27 18:04] >>962 > >>960 > escape ^z^z せんせできますた
964 名前:bloom [03/02/27 18:48] www.agemasukudasai.com/bloom/
965 名前:951 [03/03/03 20:44] jisx0213の発音記号の表示について解決しました。 terminalの設定で.~/.Xresources に hoge*kanjiFont: K14-1 と書いておくとできました。(hogeはもちろん設定したいterminal名) しかし、fonts.aliasにjisx1983をjisx0213で表示するようにしてたのに screenでは重ねて上記のように設定しないと表示できなかったのは まだ何故かよく分かりません。。。
966 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 06:41] ステータスバーを情事表示にしていて、ステータスバーの文字を 見やすいように色を変えようと思ったのですが、 ^[[00m という風に して色を付けると、指定した分だけステータスラインの右端が短く なってしまいます。恰好悪いのでなんとかしたいのですが、なにか方法 ありませんでしょうか?
967 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 11:55] >>966 screenのソース書き直すしかないね 直接エスケープシーケンス埋め込むんじゃなくて もうちょっと汎用的に指定できるとcoolだな。 うまくできたら、gnu-screen@yahoogroups.com に投げとけ
968 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 12:35] >>966 statuslineの色のつけ方はよくわからんのだが、俺はこんなかんじにしてる。 hardstatus alwayslastline "%{= dw}%-w%{= dr}%n* %t%{-}%+w"
969 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 15:38] 情事表示イイ
970 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 15:40] 日活screen
971 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 15:51] 次スレまだ?
972 名前:名無しさん@お腹いっぱい。 [03/03/09 15:55] 次スレは無いよ。 ネタも無いし。
973 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 18:34] >>967 この方法だとソース書き直すしかないですか。 やっぱ色変える方法欲しいですよね。 >>968 あれ?確かにそうすると右端も欠けませんね… それベースで色々いじってみます。どうもありがとうございました。
974 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 19:32] >>968 ヲレも >>966 と同じ症状で色替え諦めてたんだけどできますた。thanx!!
975 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 20:48] man 嫁
976 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 20:50] % man 嫁 No manual entry for 嫁
977 名前:名無しさん@お腹いっぱい。 [03/03/09 22:06] multi user で遊ぼうと思って、 ttp://risky-safety.org/~zinnia/screen/screen-4.html を見ながら設定して、友人に協力もらって接続したら、 Must run suid root for multiuser support. と言われました(´Д`) 今は、複数のユーザから同じ端末をいじれないんでしょうか。
978 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 22:29] >>977 書いてあるとおりでないの?
979 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 22:31] 権限が必要だと思われ。
980 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/09 22:43] error 嫁
981 名前:名無しさん@お腹いっぱい。 [03/03/09 22:54] setuid したら出来ました。失礼しました。 しかし、複数人でおんなじ tty いじるの気持ち悪い。
982 名前:_ [03/03/11 01:07] OS変えたら凄くscreenが遅くなったのですがどうしてですか? 一番大事なプログラムなので元に戻したいです。
983 名前:名無しさん@お腹いっぱい。 mailto:答えられるような質問しろよsage [03/03/11 01:29] >>982 > 一番大事なプログラムなので元に戻したいです。 じゃあ、OSを元に戻しなさい。
984 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/11 01:30] >>982 エスパー募集?
985 名前:_ mailto:sage [03/03/11 01:42] >>983 ,984 新バージョンのscreenって遅ったんですか?
986 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/11 03:07] >>985 別に遅ってないよ
987 名前:ヽ(´ー`)ノ mailto:sage [03/03/11 08:41] おそった、おそったヽ(´ー`)ノ
988 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/11 22:33] オソッタ━(゚∀゚)━( ゚∀)━( ゚)━( )━(゚ )━(∀゚ )━(゚∀゚)━!!!!
989 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/11 22:42] 次すれよろ>>998
990 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/11 22:44] ^a c