[過去ログ]
GNU screen その2 (957レス)
GNU screen その2 http://mevius.5ch.net/test/read.cgi/unix/1048030339/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
302: 名無しさん@お腹いっぱい。 [sage] 03/07/01 18:48 #!/bin/sh if [ $WINDOW = <w3mのwindow> ]; then screen -X stuff Uwww.google.co.jp else screen -X eval "select <w3mのwindow>" "stuff Uwww.google.co.jp" fi こんなかんじのスクリプトを適当なキーにbindして、w3m以外のウィンドウで 実行するとgoogleに飛べるのですが、 w3mのウィンドウで実行すると、画面にUwww.google.co.jpと表示されてしまいます。 意味がわかりません。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/302
303: ヽ(´ー`)ノ [sage] 03/07/02 08:58 bindkey eval "select w3m" "stuff Uwww.google.co.jp" じゃダメなのん? http://mevius.5ch.net/test/read.cgi/unix/1048030339/303
304: 名無しさん@お腹いっぱい。 [sage] 03/07/02 10:32 TERM=cygwin で escape が通らんと思ってたんですが termcapinfo cygwin KJ=SJ G0=0 で幸せになれますた。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/304
305: 304 [sage] 03/07/02 10:35 スマソ漏れの幻覚だったようです。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/305
306: 302 [sage] 03/07/02 12:54 >>303 この場合はそれでいいのですが、 w3mが起動していないときとか、複雑なことがしたいときには、 スクリプトが必要です。 しかし、w3mのWINDOWで以下のコマンドを実行すると、 画面に文字列が表示されるだけです。w3m以外のWINDOWでは問題ないのですが。 screen -X eval "select w3m" "stuff Uwww.google.co.jp^M" このようにbindすると試すことができます。 bind w exec screen -X eval "select w3m" "stuff Uwww.google.co.jp^M" exec screen -X evalをとって、このようにすると、問題はおきません。 bind w "select w3m" "stuff Uwww.google.co.jp^M" bindkeyっておそろしいコマンドですね。wにバインドしたら、 wが入力できなくなりました。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/306
307: 名無しさん@お腹いっぱい。 [sage] 03/07/02 13:53 キーのどれかを押せと訊かれてる所為だから、 screen -X eval "stuff ^MUwww.google.co.jp^M" とでもすればいいでしょう。それでも履歴に残ってしまいますが。 訊かれるのを抑制する方法があれば一番でしょうが、残念ながら私は知りません http://mevius.5ch.net/test/read.cgi/unix/1048030339/307
308: 302 [sage] 03/07/02 18:24 >>307 レスありがとうございます。 どのようにしたら、キーのどれかを押せと訊かれたのですか? 私の環境(screen3.9.15 redhat9)では>>306に書いたことをためしても訊かれませんでした。 アドバイスしてくださったことを実践したのですが、解決しませんでした。 #!/bin/sh screen -X eval "stuff ^MUwww.google.co.jp^M" というファイル(google.sh)を作って bind w exec google.sh このようにbindしました。 w3mのWINDOWで^g(メタ文字)wとすると下のスクリーンショットのようになりました。 http://penguin.s4.xrea.com/imgboard/img-box/img20030702181113.png http://mevius.5ch.net/test/read.cgi/unix/1048030339/308
309: 名無しさん@お腹いっぱい。 [sage] 03/07/02 21:43 >>308 bind w exec !.. google.sh で行けるみたいです。 でもexecは1つのウィンドウで1つしか実行できないので、 既に何かのフィルタ等を動かしてると駄目ですね。 新しいウィンドウを一時的に作ってそこでシェルスクリプトを実行する、 という方法だとこんな感じ: bind w eval screen 'stuff "google.sh; exit^M"' http://mevius.5ch.net/test/read.cgi/unix/1048030339/309
310: 302 [sage] 03/07/03 00:52 >>309 ありがとうございます。超感謝です。 execが原因でしたか。 しかし、なぜ.!.でなくて、!..なんだろう? doc/fdpat.ps見てもさっぱりわからないし。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/310
311: 名無しさん@お腹いっぱい。 [sage] 03/07/04 11:02 TERM=cygwin では、escape が ":copy : window required" って出るんですが、 これって直らないんでつか? http://mevius.5ch.net/test/read.cgi/unix/1048030339/311
312: 名無しさん@お腹いっぱい。 [sage] 03/07/04 18:48 だれか >>300 >>301 に書かれてることの意味を教えてください. emacsclient 使ったことないからよく分からない. 普通に -x でアタッチするのと何か違うの ? http://mevius.5ch.net/test/read.cgi/unix/1048030339/312
313: 名無しさん@お腹いっぱい。 [sage] 03/07/04 21:35 >>312 http://www.ruby-lang.org/~rubikitch/computer/myruby/w3mclient/ http://mevius.5ch.net/test/read.cgi/unix/1048030339/313
314: 名無しさん@お腹いっぱい。 [sage] 03/07/05 13:34 screenを立ち上げたあと、 別の端末で screen -x とやって、2つの端末で同時に操作することがあるのですが、 最初にscreenを立ち上げた端末から screen -X next とやると、操作した端末の画面は切り替わらずに、 screen -xであとから入ってきた端末の画面が切り替わります。 操作した端末の画面が切り替わるようにしたいのですが、どうすればいいでしょうか。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/314
315: 名無しさん@お腹いっぱい。 [sage] 03/07/06 13:35 エスケープ文字をM-gにすることってできますか? escape \347\347 これではできませんでした。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/315
316: 名無しさん@お腹いっぱい。 [sage] 03/07/06 19:57 >>315 man見る限りじゃ、ASCIコードにある文字じゃないと無理じゃねえ? 参考:ASCIIコード表 ttp://asfa.tokyo-u-fish.ac.jp/joho991/ascii.htm http://mevius.5ch.net/test/read.cgi/unix/1048030339/316
317: 315 [sage] 03/07/07 01:58 >>316 http://www.dekaino.net/screen/screen-thread.txt の47-48には >escape \341\341 >みたいにすればM-aをescapeにできるみたいだ。 と書いてあるのですが、できませんでした。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/317
318: 名無しさん@お腹いっぱい。 [sage] 03/07/07 09:57 >>317 それ2年前の話だよね 現行バージョンはきっちりcharsetを認識するからダメっぽいよ いまどき文字コードは8bitってのが常識で、MSBをメタビットとして使うなんてのは 古すぎるんではないか? 特にヨーロッパはISO8859使いたいだろうし http://mevius.5ch.net/test/read.cgi/unix/1048030339/318
319: 名無しさん@お腹いっぱい。 [sage] 03/07/07 10:32 ウワァーーーーン screenが落ちてcore吐いた http://mevius.5ch.net/test/read.cgi/unix/1048030339/319
320: 315 [sage] 03/07/07 17:38 >>318 そうですか。あきらめます。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/320
321: 名無しさん@お腹いっぱい。 [sage] 03/07/09 13:10 質問なんですが、 A->B(ここでscreenを起動)->C という感じで、Cにログインして作業しているのですが、 BでdetachしてAとBとの接続を切ったあとに、 もう一度AからBにログインしてattachをすると、 B->Cへのログインの状態は保持されているのですが、 C->AへのXのForwardができなくなってしまいます。 A->B->Cへのログインはすべてsshを利用しています。 どうやったら、AにForwardできるようになるんでしょうか? http://mevius.5ch.net/test/read.cgi/unix/1048030339/321
322: 名無しさん@お腹いっぱい。 [sage] 03/07/09 17:46 >>321 screenというか Xのアクセスコントロールの問題だな とりあえず man Xsecurity してみな xhostとかxauthを使って解決だろ http://mevius.5ch.net/test/read.cgi/unix/1048030339/322
323: 名無しさん@お腹いっぱい。 [sage] 03/07/10 11:18 >>322 ありがとう。 ちょっと見てみます。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/323
324: 名無しさん@お腹いっぱい。 [age] 03/07/12 23:54 このスレに感化されて使ってみたのですが、すばらしく便利ですね。 もう screen なしの生活は考えられないかも。 で、厨な質問ですいません。 ~/.screenrc に書いた defencoding eucJP が、screen 起動時に unknown command といわれ、 ところどころ文字化けするのですが、国際化非対応でビルドされた screen もあるってことでしょうか? SL-C760 で、 screen3.9.8 を使っています。 iPaq 向けの ipk をどっかからひろってきて突っ込んでみました。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/324
325: 名無しさん@お腹いっぱい。 [sage] 03/07/13 00:16 3.9.8 なら defkanji じゃないかな。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/325
326: 名無しさん@お腹いっぱい。 [sage] 03/07/13 00:45 hardstatus alwayslastline "screen | %w" と .screenrc に書いておくと window 一覧が見れて便利だけど window title じゃなくて login している host を表示できないかな? %h だと現在の window に付いている prompt がつくけど、 screen | 0 ami 1 kai 2 goo 3 gle って感じで。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/326
327: 名無しさん@お腹いっぱい。 [] 03/07/13 12:05 私も脱いでます♪恥ずかしいけど見てね♪ http://jbbs.shitaraba.com/otaku/bbs/read.cgi?BBS=775&KEY=1058002614&END=100 http://mevius.5ch.net/test/read.cgi/unix/1048030339/327
328: _ [sage] 03/07/13 12:23 http://homepage.mac.com/hiroyuki44/ http://mevius.5ch.net/test/read.cgi/unix/1048030339/328
329: _ [sage] 03/07/13 12:36 http://homepage.mac.com/hiroyuki44/hankaku09.html http://mevius.5ch.net/test/read.cgi/unix/1048030339/329
330: 名無しさん@お腹いっぱい。 [sage] 03/07/13 13:07 >>324 最新版を使いたまえ。 >>326 zshのpreexec()とか、 bindkey a screen -t ami ssh amiとか、 sshを改造するとか、 function ssh(){ echo -n "^[k$1^[\\" /usr/bin/ssh $1 } http://mevius.5ch.net/test/read.cgi/unix/1048030339/330
331: 名無しさん@お腹いっぱい。 [sage] 03/07/13 16:46 間違えてバイナリ cat したら screen が暴走してしまうことがあるんですが なんか対策ありますかね。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/331
332: 名無しさん@お腹いっぱい。 [sage] 03/07/13 17:23 端末にはバイナリを出力しない cat を自作する。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/332
333: 名無しさん@お腹いっぱい。 [sage] 03/07/13 17:31 >>331 おれもときどきやる。保存してないemacsとかあると悲しい。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/333
334: 名無しさん@お腹いっぱい。 [sage] 03/07/13 20:17 C-a : reset http://mevius.5ch.net/test/read.cgi/unix/1048030339/334
335: 名無しさん@お腹いっぱい。 [sage] 03/07/14 20:46 catを表示用途には使わない。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/335
336: 名無しさん@お腹いっぱい。 [sage] 03/07/14 21:06 表示用途には vis を使うようにする。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/336
337: 名無しさん@お腹いっぱい。 [sage] 03/07/14 22:38 表示はなんでもかんでもlvなのはダメ? http://mevius.5ch.net/test/read.cgi/unix/1048030339/337
338: 名無しさん@お腹いっぱい。 [sage] 03/07/14 23:21 表示はなんでもかんでもw3m http://mevius.5ch.net/test/read.cgi/unix/1048030339/338
339: 名無しさん@お腹いっぱい。 [sage] 03/07/14 23:51 表示はなんでもかんでもod http://mevius.5ch.net/test/read.cgi/unix/1048030339/339
340: 326 [sage] 03/07/15 01:17 >>330 すばらしい! function ssh() {} を使わせてもらいました。 ^[ って ESC だっていうことに気づかず直接入力してました。 Ctrl-v ESC で入力しなくては。 快適〜♪ http://mevius.5ch.net/test/read.cgi/unix/1048030339/340
341: 山崎 渉 [(^^)] 03/07/15 11:16 __∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄ http://mevius.5ch.net/test/read.cgi/unix/1048030339/341
342: 名無しさん@お腹いっぱい。 [sage] 03/07/15 20:05 debian woody で Screen version 3.09.11 (FAU) 14-Feb-02 使ってますが、 毎回screen終了時(Ctrl-a \)に SetTTY (fd 3): ioctl failed: システムコール割り込み とエラーが出てターミナルがおかしくなります。 なんでだろ〜 http://mevius.5ch.net/test/read.cgi/unix/1048030339/342
343: 名無しさん@お腹いっぱい。 [sage] 03/07/15 21:07 >>342 screen終了って、シェルを全部終了させないの? http://mevius.5ch.net/test/read.cgi/unix/1048030339/343
344: 名無しさん@お腹いっぱい。 [sage] 03/07/15 22:34 >>343 させないよ。いちいち終了させると面倒じゃないですか。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/344
345: 名無しさん@お腹いっぱい。 [sage] 03/07/15 23:04 じゃ最新バージョンの3.09.15を入れるのも面倒なんですね? http://mevius.5ch.net/test/read.cgi/unix/1048030339/345
346: 名無しさん@お腹いっぱい。 [sage] 03/07/15 23:04 じゃあ、今度からは全部終了させるようにしてからモノを言うようにしてね http://mevius.5ch.net/test/read.cgi/unix/1048030339/346
347: 名無しさん@お腹いっぱい。 [sage] 03/07/15 23:16 >>345 当然。debian packageになってないものをわざわざ入れるのは面倒。 典型的なデビ厨なんで。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/347
348: 名無しさん@お腹いっぱい。 [sage] 03/07/15 23:21 Debian/woody screen version 3.9.11-5 Prefix-\ で、エラー出力されずに終了出来ましたよ? http://mevius.5ch.net/test/read.cgi/unix/1048030339/348
349: 名無しさん@お腹いっぱい。 [sage] 03/07/15 23:45 >>348 うーむ。 .screenrc 消しても Ctrl-a c で新しい窓を開いてコマンドを入力後だと エラーが出てしまう。 窓を開くだけならエラーが出ないで終了できる。 原因不明。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/349
350: 名無しさん@お腹いっぱい。 [sage] 03/07/19 01:58 # ほぼ最下層だな。navi2ch 使わない人には存在すら知られないような。 ところでまだ縦分割はできないの? そもそもできる予定あるのかな。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/350
351: 名無しさん@お腹いっぱい。 [] 03/07/19 03:00 ホシュ http://mevius.5ch.net/test/read.cgi/unix/1048030339/351
352: 名無しさん@お腹いっぱい。 [sage] 03/07/19 12:29 あるタイトルのウィンドウが存在するかどうか外部から調べることってできる? % screen -X eval "select hage" これの正否が判ればいいんだけど返り値が無いみたい。 % screen -X eval "windows" これで出るメッセージをどうにかして取得できればいいんだけど… なんかいい方法ないすか? http://mevius.5ch.net/test/read.cgi/unix/1048030339/352
353: 名無しさん@お腹いっぱい。 [sage] 03/07/19 13:38 >>352 俺もそれがやりたかった。俺の場合はvimとかemacsのウィンドウの番号が 知りたかったから、vim、emacsを起動するときに、/tmpとかにファイルを作って そこに、ウィンドウの番号を書くことにした。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/353
354: 352 [sage] 03/07/20 22:04 >>353 むぅ、やっぱしそんな泥クサイやり方しか無いすか。とりあえず俺もその方法 で逃げることにしますた。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/354
355: 名無しさん@お腹いっぱい。 [sage] 03/07/20 22:21 >>354 その点ratpoisonはウィンドウリストとかを標準出力に吐いてくれるからいいよね。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/355
356: 名無しさん@お腹いっぱい。 [sage] 03/07/21 16:47 >>271 >>272 >>275 terminfo の設定をしても反映されるのはローカルの vi とかだけだよね? telnet 先でも screen として認識して欲しかったらリモートでも .terminfo を各鯖で作らないといけない? 面倒だ・・・ TERM が screen だったら何かいいことあるの? vt100にすると問題あるのかな。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/356
357: 名無しさん@お腹いっぱい。 [sage] 03/07/22 01:52 puttyからsshでログインして emacs -nw すると、 色が表示されないんだけど、screenを起動してから emacs -nw すると色表示される。なんで? http://mevius.5ch.net/test/read.cgi/unix/1048030339/357
358: 名無しさん@お腹いっぱい。 [sage] 03/07/22 02:07 TERM の問題じゃない? http://mevius.5ch.net/test/read.cgi/unix/1048030339/358
359: 名無しさん@お腹いっぱい。 [sage] 03/07/22 02:16 >>358 /etc/termcap いじればいいのかな? 当方Plamo Linux 3.0使っております。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/359
360: 名無しさん@お腹いっぱい。 [sage] 03/07/22 10:10 screen 起動前後の TERM を比較しようとは思わないわけか http://mevius.5ch.net/test/read.cgi/unix/1048030339/360
361: 名無しさん@お腹いっぱい。 [] 03/07/22 13:33 昨日リリースされた screen-4.00.00beta1 テスト中 まだ違いがよくわからないが日本語まわりでエンバグはされていない模様 あ ひとつ見つけた新機能。.screenrcに idle 300 lockscreen って書いておくと300秒キー入力がないと自動的にlockできる。便利かも〜 http://mevius.5ch.net/test/read.cgi/unix/1048030339/361
362: 名無しさん@お腹いっぱい。 [sage] 03/07/22 13:44 マウスが効かなくなる虫は取れてまつか? http://mevius.5ch.net/test/read.cgi/unix/1048030339/362
363: 361 [sage] 03/07/22 14:05 わたしはマウス使わないのでわかりません http://mevius.5ch.net/test/read.cgi/unix/1048030339/363
364: 名無しさん@お腹いっぱい。 [sage] 03/07/22 15:26 イジワルだなあ、試してみてくれたっていいじゃんよー http://mevius.5ch.net/test/read.cgi/unix/1048030339/364
365: 名無しさん@お腹いっぱい。 [sage] 03/07/22 15:48 361 じゃないけど 意地悪も何も、どういう不具合があるのかわからないんだからどう試せと それよりも自分が試せばいいじゃん http://mevius.5ch.net/test/read.cgi/unix/1048030339/365
366: 名無しさん@お腹いっぱい。 [sage] 03/07/22 16:04 はいはい、結構ですよ。 知らない人のために一応書いとくと、>>37, >>61, >>130な不具合ね。 3.9.15だとw3mやvimでエディタが使えないというやつです。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/366
367: 名無しさん@お腹いっぱい。 [sage] 03/07/22 16:04 エディタじゃないや。マウス。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/367
368: 名無しさん@お腹いっぱい。 [sage] 03/07/22 18:32 361 じゃないけど w3m とかマウス使えないようにコンパイルしてる。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/368
369: 名無しさん@お腹いっぱい。 [sage] 03/07/22 18:54 縛りプレイ? http://mevius.5ch.net/test/read.cgi/unix/1048030339/369
370: 名無しさん@お腹いっぱい。 [sage] 03/07/22 19:04 >>362 マウス使えるよ http://mevius.5ch.net/test/read.cgi/unix/1048030339/370
371: 名無しさん@お腹いっぱい。 [sage] 03/07/22 23:33 >>364>>366 バカ? http://mevius.5ch.net/test/read.cgi/unix/1048030339/371
372: 名無しさん@お腹いっぱい。 [sage] 03/07/23 01:40 >>361 時限式ロックにはこのスレのパッチがなんか貢献した?関係なし? (まぁ、ないかな。。。) 開発チームが時限式ロックは不可能とか言ってた気がするんだが。。。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/372
373: 名無しさん@お腹いっぱい。 [sage] 03/07/23 06:48 総帥が持ってってくれた、とか。。。 http://mevius.5ch.net/test/read.cgi/unix/1048030339/373
374: 名無しさん@お腹いっぱい。 [sage] 03/07/23 12:05 >>361 screen-4.00.00beta1 ってどこにあるの?漏れもためしたい!! http://mevius.5ch.net/test/read.cgi/unix/1048030339/374
375: 名無しさん@お腹いっぱい。 [sage] 03/07/23 14:09 >>374 http://groups.yahoo.com/group/gnu-screen/ http://mevius.5ch.net/test/read.cgi/unix/1048030339/375
376: 名無しさん@お腹いっぱい。 [sage] 03/07/23 17:51 escape ^_^_ けっこういいかも。c-/で^_になる http://mevius.5ch.net/test/read.cgi/unix/1048030339/376
377: 名無しさん@お腹いっぱい。 [sage] 03/07/23 18:29 >>376 c-/で^_になるのは、端末依存っす それをわかってて使うなら無問題 …SunのコンソールだとCTRL+2とかCTRL+4ってのがあったなぁ http://mevius.5ch.net/test/read.cgi/unix/1048030339/377
378: 名無しさん@お腹いっぱい。 [sage] 03/07/24 14:31 なるいほどね http://mevius.5ch.net/test/read.cgi/unix/1048030339/378
379: 名無しさん@お腹いっぱい。 [sage] 03/07/24 20:22 Linuxでscreenを動かしてHP-UX 11iにtelnetでログインするとviやlessの動きが変。 おまけにsamも起動せず。 export TERM=vt100 にしても変わらず。 screenを起動せずに直接HP-UXに入るとそんなことはないのに。 何が違うんだろうか? http://mevius.5ch.net/test/read.cgi/unix/1048030339/379
380: 名無しさん@お腹いっぱい。 [sage] 03/07/24 20:54 >>375 ありがとう!! http://mevius.5ch.net/test/read.cgi/unix/1048030339/380
381: 名無しさん@お腹いっぱい。 [sage] 03/07/25 00:08 >>379 それは、あなたがお使いの端末エミュレータが糞だからです http://mevius.5ch.net/test/read.cgi/unix/1048030339/381
382: 名無しさん@お腹いっぱい。 [sage] 03/07/25 00:27 >>381 優秀な端末エミュレータを教えて下さい http://mevius.5ch.net/test/read.cgi/unix/1048030339/382
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 575 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s