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