2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

GNU screen その2

1 :ギレン総帥:03/03/19 08:32
良スレ 「screenってどうよ」が倉庫に行ってはや一週間
screen-3.9.15リリースを期に、その2として再出発します

前スレ http://pc.2ch.net/test/read.cgi/unix/1001966406/ (倉庫入り待ち)

screen参考リンク
GNU本家 http://www.gnu.org/software/screen/
でかいのネット http://www.dekaino/net/screen/

2 :ギレン総帥:03/03/19 08:33
↑しまった リンク間違えた

screen参考リンク
GNU本家 http://www.gnu.org/software/screen/
でかいのネット http://www.dekaino.net/screen/

です。

3 :名無しさん@お腹いっぱい。:03/03/19 09:59
otu

4 :名無しさん@お腹いっぱい。:03/03/19 10:24
新スレ乙です。
新機能はどうなってるかなぁ。

暇があれば、まとめてみます。

5 :名無しさん@お腹いっぱい。:03/03/19 10:44
そういえば、最近あのスレみないなぁと思ったら、
いつの間にか、dat落ちしてたのか。

6 :(´-ω-`):03/03/19 10:46
見てみ
http://homepage3.nifty.com/digikei/

7 :名無しさん@お腹いっぱい。:03/03/19 10:46
一時期、screenが無いと生きていけないくらい
screenマンセーだったんだけど。
動作が軽くて使い安いのは良いんだが、結構 Memory 喰ってるのがなぁ。
リモートで使う分には文句ないんだけど、ローカルで使うなら
アタッチデタッチもそんなに有難味がわかないから。
この2MBちょっとが、非常にもったいなくなる。
mltermに出逢ってから、ローカルではscreenの肩身が狭くなる一方だ。
ただ、mltermはscreen程の機能はないから、使わなくなるってことはないんだけど。
ここ最近使ってない。


8 :名無しさん@お腹いっぱい。:03/03/19 13:56
プログラムをEmacsで書いて、
コンパイルした後、別のスクリーンに移動してrun。

これ最強。

9 :名無しさん@お腹いっぱい。:03/03/19 14:11
それmltermとmlclientで出来ます。
もっとscreenならではってやつキボン

10 :ギレン総帥:03/03/19 14:23
マウスなしで コピー&ペースト
矩形コピーもできるのだ

立てよ国民!

11 :名無しさん@お腹いっぱい。:03/03/19 14:53
ジークジオン!!

そういえば、コピペが出来たんだ。
大事な事をわすれてた。
俺のバカヤロー!!

12 :名無しさん@お腹いっぱい。:03/03/19 14:54
別にここ、mlterm のタブ機能と screen の比較スレじゃないでしょ。
今 screen 使ってるのにいくらか機能省かれてる mlterm に敢えて行く必要も無いし。
元々似たような機能なのに、それ mlterm でできますってのはナンセンス。

漏れは mlterm で GNU screen 使ってます。アタッチ/デタッチ 出来ないと困るのと
マウス無しでコピペとか、裏ででかいの make させて終ったら bell 鳴らせるとか、そういう細かい所が嬉しい。

13 :名無しさん@お腹いっぱい。:03/03/19 14:59
比較なんてそもそもしてない。
screenの良さを再確認したいだけさ。

screenマンセーは根が深い。
抜けたように見えても、じつはまだまだ抜けてません。

14 :名無しさん@お腹いっぱい。:03/03/19 15:03
>>12より総帥の方が遥かに有益かつ簡潔で素敵な書きこみでした。

ジークジオン

15 :名無しさん@お腹いっぱい。:03/03/19 15:16
mltermってVirtual console(?)でつかえるの?

16 :名無しさん@お腹いっぱい。:03/03/19 15:31
おまいら、本当にscreenでコピペ機能なんて使ってるのか?

俺は使い方は知ってるが一度もそんな機能使ったことないぞ。

17 :名無しさん@お腹いっぱい。:03/03/19 15:31
毎日使ってるけど…

18 :名無しさん@お腹いっぱい。:03/03/19 15:46
>>16
昔は使ってたけど、今はマウスでぽちっと

19 :名無しさん@お腹いっぱい。:03/03/19 16:38
コピペしてるヤシは、いったい何をコピペしてるのかおせーて。

20 :名無しさん@お腹いっぱい。:03/03/19 16:44
URLとか
ソースとか
発言の引用のため等。

21 :名無しさん@お腹いっぱい。:03/03/21 04:50
>>7
え〜 detach 超便利じゃん。
端末エミュとか wm とか X が突然死しても、
何事もなかったかのように作業を
続けられるというのはでかい。

気分転換に端末の色をかえたい時とか、
文字の大きさをかえたい時、
端末自体をかえたい時なんかでも
役に立つしね。

セッションと物理的な端末が
独立しているというのは
vnc に近いかも知れないな。

22 :名無しさん@お腹いっぱい。:03/03/21 20:53
w3mで見た文章を{chaliceで2ちゃん|vimでメモファイル}に貼りつける。
screenを使えば、完全マウスレスで間違いなく最速。

23 :名無しさん@お腹いっぱい。:03/03/23 17:37
bindkey で alt + ←/→ を prev/next にわりあてたいんですけどやりかたがわかりません。
^[[D とか ^[[C とかしてもだめだし、 alt の表し方もわかりません。
誰か教えてください、お願いします。

24 :名無しさん@お腹いっぱい。:03/03/23 19:41
あー!!!
春休みかよ!!

25 :名無しさん@お腹いっぱい。:03/03/23 20:47
使っている端末ソフトは何?
alt + ←/→ でどのようなコードが発行されるかは、端末(端末エミュレータ)依存
もし自由にコード設定できるような端末ソフトを使っているなら
比較的楽に望みのことができるようになるだろう

26 :名無しさん@お腹いっぱい。:03/03/23 20:56
>>25
すみません、ありがとうございます
使ってるのは mlterm です。どんな感じでしょうか?
ポインタでも教えて頂けると幸いです。

27 :名無しさん@お腹いっぱい。:03/03/23 21:36
mlterm の readme の key の所を検索.

28 :名無しさん@お腹いっぱい。:03/03/23 22:36
ありがとうございます。
とりあえず、mod+space="^[[23~" に割り当て
bindkey "^[[23~" next でちゃんと動く事を確認しました。
right/left では矢印キーで認識してくれなかったので、mltermスレで
聞いてみます。アドバイスどうもありがとうございました。

29 :名無しさん@お腹いっぱい。:03/03/23 22:40
>>28
まて。

left = ^[[D
right = ^[[C
up = ^[[A
down = ^[[B


30 :名無しさん@お腹いっぱい。:03/03/23 22:43
あー
すみません、直接そう書けばよかったんですね。(もう質問しちゃった…)
重ね重ね本当にどうもありがとうございます。

31 :名無しさん@お腹いっぱい。:03/03/23 22:56
あれ?
何度も申し訳ないですが
Mod+(ESC)[C="^[[23~" ですよね?
"^[[C" と囲んでも認識してくれないです。
なにか間違ってるでしょうか?

32 :名無しさん@お腹いっぱい。:03/03/23 23:04
>>29は、単純に矢印を押したときのやつ。
^[^[[D
^[^[[C
つーかんじでいけるはずだが。

33 :名無しさん@お腹いっぱい。:03/03/23 23:05
meta = escなら^[
矢印のは、29のとおり。
組み合わせ。

34 :名無しさん@お腹いっぱい。:03/03/23 23:08
以後この話題は mlterm すれですれ。


35 :名無しさん@お腹いっぱい。:03/03/23 23:09
もしくは、mltermスレより端末エミュスレですれ

36 :名無しさん@お腹いっぱい。:03/03/23 23:19
もうしわけないです
スレ違いの話題すみませんでした。

37 :名無しさん@お腹いっぱい。:03/03/24 20:21
前バージョンではscreenでマウスが使えていたのですが
3.9.15にしてからマウスが使えなくなってしまいました。
termcapinfo * 'hs:ts=\E]0;:fs=\007:ds=\E]0;screen\007:XT'
この設定で使えていたのですが、書式が変ったのでしょうか?

38 :名無しさん@お腹いっぱい。:03/03/28 01:31
大きめのプログラム make する時 bell が凄く役に立つんですが
hardstatus alwayslastline "%w" とかしてても
bell 鳴った window の所に ! マーク付いてくれないですよね。
^z-w するとちゃんと ! マーク付いているのですが。
なんとかうまい方法無いでしょうか?

39 :名無しさん@お腹いっぱい。:03/03/28 02:10
%Lw とすればいいのでは

40 :名無しさん@お腹いっぱい。:03/03/28 02:28
>>39
それでバッチリでした。どうもありがとうございました。
ちゃんと man 読んで来ます。

41 :名無しさん@お腹いっぱい。:03/03/28 20:51
>39
知らなかった
ありがとう

42 :名無しさん@お腹いっぱい。:03/04/05 22:45
WindowsからtelnetでUNIXを使ってるのですが、
screenでコピーしたのをWindowsのクリップボードに
入れる方法ありませんか?
これできると凄い便利だと思うけど。

43 :名無しさん@お腹いっぱい。:03/04/05 22:50
tera term 使え

44 :名無しさん@お腹いっぱい。:03/04/06 11:23
>>42マウスで選択しる!

45 :名無しさん@お腹いっぱい。:03/04/07 22:12
いまさらながら、まじで世界変わるわコレ。screen。
screen + vi + w3m のゴールデントライアングル最強!
とか言うと、荒れますかw

46 :名無しさん@お腹いっぱい。:03/04/07 22:24
漏れはヘタレなので screen + vim6 + w3m でつ。

47 :名無しさん@お腹いっぱい。:03/04/07 23:30
>>45
荒れないです。みんなそんな感じです。

48 :名無しさん@お腹いっぱい。:03/04/07 23:41
漏れも screen+vim6+mutt+w3m

49 :名無しさん@お腹いっぱい。:03/04/07 23:46
かたや emacs のキチンシンク、かたや UNIX 古来のコマンド組み合わせ、
みたいな構図が、端末フルスクリーンアプリにも現れはじめたのが
興味深げです。

50 :名無しさん@お腹いっぱい。:03/04/08 01:48
おれのデスクトップは基本的に emacs と screen on kterm の二本立て。
その他ブラウザなんかは別の仮想スクリーンにある。

vi 系の screen ユーザは基本的に窓一つですむからいいね。

51 :名無しさん@お腹いっぱい。:03/04/08 02:03
screenを知った感動をここに書き込んでもいいでつか?

52 :名無しさん@お腹いっぱい。:03/04/08 02:39
>>49
> 端末フルスクリーンアプリにも現れはじめた

いや、むかーしからつこてるひともいっぱいいるけどね。

53 :名無しさん@お腹いっぱい。:03/04/08 02:51
1つのWindowで済むってだけの理由でscreen使うなら
mlterm使ったほうが無駄がなくていい。

screenの真骨頂はデタッチ アタッチさ。
リモートで使えば、さらにウマー

54 :53:03/04/08 02:54
mlterm
1つのWindow内に複数のptyが持てる
1つのプロセスで複数のWindow(pty)が作れる。

screenと併用すれば無敵の端末。

どっかにpty番号表示しておかないと、わけわからなくなるけど。

55 :名無しさん@お腹いっぱい。:03/04/08 11:37
漏れもscreen+vim+w3m+zsh

56 :名無しさん@お腹いっぱい。:03/04/08 12:11
vim 使いだけど navi2ch のためだけに emacs -nw -f navi2ch 常時起動させてる漏れは
どっち派へ煎ったらいいのだろう。
つうか、ここにいるコンソールヒキーな皆様はみんな evilwm とか ion とかですか。
漏れは evilwm です。

57 :名無しさん@お腹いっぱい。:03/04/08 13:17
>>56
vimでChalice
emacsみたいなデカいの常時起動してるのなら、あるゆる用途に使わないとメモリ勿体ないぞ

58 :名無しさん@お腹いっぱい。:03/04/08 14:17
>>56
漏れは Sawfish (w/o GNOME) でつ。
仮想画面やフォーカスの移動等、ほとんど全ての機能をキー操作に bind できるんで、
マウスはほとんど使ってません。

59 :名無しさん@お腹いっぱい。:03/04/08 15:42
前スレ 448 http://pc.2ch.net/test/read.cgi/unix/1001966406/448 を参考
に ~/.Xresources に

Rxvt*VT100*translations: #override\
Meta Ctrl<Key>p: string(0x1d) string("p")\n\
Meta Ctrl<Key>n: string(0x1d) string("n")\n

と書き加えてるんだけど M-C-p 押しても beep 音が鳴るだけです。どこが悪
いすか? screen の escape は ^]^]、ターミナルは krxvt、WM は evilwm で
す。

60 :名無しさん@お腹いっぱい。:03/04/08 19:00
>59
escape をキー一個にしてもだめ?

61 :名無しさん@お腹いっぱい。:03/04/08 20:49
漏れも>>37と同じ現象です。termcapinfo kterm XTを入れてるのに3.9.15にするとマウスが使えません。しょうがないので当面3.9.13に戻しますo(;△;)o

62 :名無しさん@お腹いっぱい。:03/04/09 01:37
>>56
漏れも evilwm を自分用にテキトーに改造したの使ってる。
そして漏れも vim 使いなのに navi2ch だけは離せない。
最近のChaliceは栞に登録したスレの更新チェック出来るようになったんかな?
昔は「デキネーヨ」って言われたから使わんかったんだけど。


63 :名無しさん@お腹いっぱい。:03/04/09 15:35
screen のおかげ心置きなく vi と emacs を両立できるようになりました。
もう screen 以前を思い出すことすら困難です。漏れはアタッチデタッチ無しで
どうやって生活していたのだろうか?画面のコピーとかもマウスでがんがって
選択してたんだろうか?
貴様ら、screen の存在を教えてくれて ア リ ガ ト ウ !

64 :名無しさん@お腹いっぱい。:03/04/09 15:36
回線が不安定で時々切れちゃう時もscreenがあれば安心なのじゃ

65 :名無しさん@お腹いっぱい。:03/04/09 16:10
>>63-64
Send bug-reports, fixes, enhancements, t-shirts, money,
beer & pizza to screen@uni-erlangen.de.

66 :64:03/04/09 16:47
bug-reportsとfixesとenhancementsしか送ったことない
やはりTシャツとかビールとかピザも送らないとダメかい?

67 :名無しさん@お腹いっぱい。:03/04/09 16:54
開発者に道でばったり出会ったら喜んでビールやピザくらいはおごらせてもらいます。
ジャパニーズフードも奢るYO

68 :名無しさん@お腹いっぱい。:03/04/09 17:12
いや、「screen@uni-erlangen.deに送れ」とあるからには、このアドレスに
直接ビールやピザを送らねばならんだろう。

送信可能になり次第漏れは送るぞ。うん。

69 :名無しさん@お腹いっぱい。:03/04/09 17:15
現状では画像で我慢してもらえ

70 :64:03/04/09 20:33
>>68
screen@uni-erlangen.deって開発者のMLで複数人が受信するんだよ
ピザを送ったら均等に分割されて届くのか?

71 :名無しさん@お腹いっぱい。:03/04/09 22:22
まずはピザやビールをデジタルにしないとな

72 :名無しさん@お腹いっぱい。:03/04/09 23:02
デジタル情報なら何人にくばろうと減りません。

73 :59:03/04/10 09:43
>>60
ごめん、アドバイスの意味が判んない。screen の escape をキー1個にしろっ
てことすか??

74 :名無しさん@Emacs:03/04/10 10:12
60じゃないしやろうとしてる事もわからないけど、
escape ^[[ とか escape ^[ って事じゃないかな

75 :名無しさん@お腹いっぱい。:03/04/10 18:35
久しぶりに screen 使った。やはり便利だ。
つい癖でパカパカと rxvt を開いてしまうが。

76 :名無しさん@お腹いっぱい。:03/04/10 19:01
mlterm + screen これ最強。
ボーっとしてると、迷子になるが。

77 :名無しさん@お腹いっぱい。:03/04/10 21:38
escape の設定は、どういうのが多いのだろうか

78 :名無しさん@お腹いっぱい。:03/04/10 21:42
^z^z
うちはこれ。

79 :名無しさん@お腹いっぱい。:03/04/10 21:45
俺これだ ^ll



80 :名無しさん@お腹いっぱい。:03/04/10 22:33
俺は ^t^t

81 :名無しさん@お腹いっぱい。:03/04/10 22:36
おいら ^Oo です

82 :名無しさん@お腹いっぱい。:03/04/10 22:41
自分は ^\\\
皆バラバラだな(w

83 :名無しさん@お腹いっぱい。:03/04/10 23:18
^t^tだろ!

84 :名無しさん@お腹いっぱい。:03/04/10 23:50
おいどんは ^zz ばい。

85 :名無しさん@お腹いっぱい。:03/04/10 23:54
やっぱ escape がデフォのままの人って少ないんだね…


86 :名無しさん@お腹いっぱい。:03/04/11 00:56
^a はどんな人でもかなーり使うからね。
もっとも vi binding にしてる人は使わないかも。

87 :名無しさん@お腹いっぱい。:03/04/11 03:12
良く使いそうな ^a がデフォルトになってるってのは、
何か政治的な意図があるのだろうか?

88 :名無しさん@お腹いっぱい。:03/04/11 16:17
デフォで使うのを阻止するためだな。

89 :名無しさん@お腹いっぱい。:03/04/12 10:54
X との連携で xclip 使っているけど、これって日本語通らないよね?

90 :名無しさん@お腹いっぱい。:03/04/12 11:02
>>89
通るよ。

91 :名無しさん@お腹いっぱい。:03/04/12 13:23
*international: True
あとはフォントの設定を適切にしる

92 :名無しさん@お腹いっぱい。:03/04/12 13:35
screen で行の処理がおかしいようです。
echo -n hoge とすると何も表示されないのですが、
echo -n a && echo とか echo hoge とすると表示されます。
screen を使っていない場合は意図したように表示されます。
どうすれば正しい動作になりますか?

バージョンは Screen version 3.09.13 (FAU) 5-Sep-02 です。

93 :名無しさん@お腹いっぱい。:03/04/12 15:14
zsh で rprompt とか使ってませんか?

94 :名無しさん@お腹いっぱい。:03/04/12 15:19
bash 2.05b です。

95 :名無しさん@お腹いっぱい。:03/04/17 11:55
rxvtとかmltermみたいな、status lineが無い
terminalだとめちゃめちゃ使いにくい。

mlterm + screen が最強だとはとうてい漏れには
思えないんだけど、みんなどうやってるの?

96 :山崎渉:03/04/17 12:01
(^^)

97 :名無しさん@お腹いっぱい。:03/04/17 12:22
>>95
俺は rxvt + screen で caption always してる。hardstatus でもいいけど。
そーゆー話じゃないのか?

98 :名無しさん@お腹いっぱい。:03/04/17 12:36
>>95
おれっちは mlterm + screen で、
hardstatus alwayslastline "%H[%n]: %Y/%m/%d (%D) %c [%Lw]"
な感じですよ。まぁ、不満はないかな。

99 :名無しさん@お腹いっぱい。:03/04/17 12:51
>>97
>>98
まさにそういう話だ。これなら満足。スマソ & サンクス
これならまた使ってみようかな。

以下言い訳
しかし…昔一通り screen(1) 読んだことはあるが、
こんなのあったかなぁ。
最近入った設定だったりする?
俺の言う昔ってのは2,3年くらい前の事。

100 :名無しさん@お腹いっぱい。:03/04/18 08:07
>>99
screenはmanにはほとんど書いてない。infoを見るべし

101 :名無しさん@お腹いっぱい。:03/04/18 09:06
manよりinfoって 古いGNUスタイルを堅持してるよね

つーかソースコードもK&Rのままだしな
いまだにSunOS純正ccでコンパイルできる

102 :名無しさん@お腹いっぱい。:03/04/19 03:04
>>100
infoかー。おれinfo使えないんだよね。
keybindがサパーリで。
最近vimでinfoを読む術を身に着けたからどうしても必要な
時には読むようにはなったけど。

103 :名無しさん@お腹いっぱい。:03/04/19 03:11
>>102
texi2html

104 :名無しさん@お腹いっぱい。:03/04/19 09:23
>>103
別のところでもそそう言われたが、もとの文章構造は残らないのか?
全文が1ファイルになっちまう上にアンカーも作ってくれない。
ってスレ違いだな。逝ってくる。

そんなことより、97,98に教えてもらったhardstatusでめっぽう
幸せだ。つぶやいてみてよかったよ。マジサンクス。

105 :名無しさん@お腹いっぱい。:03/04/19 12:05
>>104
> もとの文章構造は残らないのか?
どういう意味?

> 全文が1ファイルになっちまう上に
man 読め。

> アンカーも作ってくれない。
どういう意味?

106 :名無しさん@お腹いっぱい。:03/04/19 23:45
>>105
全文が1ファイルになるってところにも関係するんだが、
section だとか subsection とかが残らずに、1階層の
文章になっちゃう。

manは読んでるが、-split_node ではだめなのか?
1ファイルしかできないが。

アンカーってのは、html でいうところの <a></a> だ。
リンクだな。1ファイルでも、せめて id つけてリンク
してくれればいいんだが、どう見てもふつーのテキストを
吐いているだけに見える。

107 :名無しさん@お腹いっぱい。:03/04/20 02:12
>>106
こんなんじゃ不満なの?
http://www.gohome.org/wl/doc/wl-euc_toc.html

続けるなら別なスレで質問しなおしてくれ。

108 :名無しさん@お腹いっぱい。:03/04/20 02:13
こんなんとか。
http://navi2ch.sourceforge.net/doc/navi2ch_toc.html

109 :山崎渉:03/04/20 06:18
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

110 :名無しさん@お腹いっぱい。:03/04/22 05:50
infoもgnome helpみたいなかんじでw3mでみれたらいいな…

111 :名無しさん@お腹いっぱい。:03/04/22 09:31
localhost で Web サーバを動かしているのなら、info2www で
見られんこともないが、ちょっと違うか

screen の話に戻すと、自分も >>89 と似た問題で困っている。
例えば X 上の Emacs にコピーすると、欧米の 8bit 文字などが
表示されてしまう。

112 :名無しさん@お腹いっぱい。:03/04/26 02:51
screen を愛用していますが、殆どの時間は X の端末エミュレータ上で使っている
わけでして。X を使うからには window manager の利点も放っておけず、screen を
フル活用という具合でもない。screen も window manager だという話もありますが…

screen に関しても、X の端末エミュレータ上で使う利点はないか。マウス使えるとか
その他ありましょう。しかし、ここは escape key に焦点を当てます。

キーボードのホームポジションにあって唯一そのコントロールコードに ASCII に
相当する文字がない「;」。それゆえ、通常の端末では、C-; は「;」 をそのまま出力
されるか何も出力されないかのいずれかです。

しかし、X 上ではイベントとして扱えるわけで、端末エミュレータに C-; を screen の
escape key を吐くようにさせておけば有効利用できるというものです。自分は escape ^\\\
のような設定をしているので、ホームポジションから指を離す必要がないのは有難い。

XTerm 系や Rxvt 系ならリソースの translation 機構で、mlterm だと key ファイルで
それぞれ設定できます。ついでに言うと linux の コンソールでも同樣のことができる
ようです。皆様も如何

113 :名無しさん@お腹いっぱい。:03/04/26 19:43
もっとわかりやすくかんけつにおながい

114 :名無しさん@お腹いっぱい。:03/04/26 20:12
>>112
mltermのkeyにはどう書いてるの?
おしえてクレクレ.

115 :名無しさん@お腹いっぱい。:03/04/26 21:24
kon2とscreen一緒に動かない…。

116 :名無しさん@お腹いっぱい。:03/04/26 21:29
>>115
うちじゃ使えるが?

まさかとは思うが、screen 起動してから kon2 起動してたりとかしてないよな?

117 :名無しさん@お腹いっぱい。:03/04/26 21:59
http://www.gentei.org/~yuuji/rec/pc/intro-screen.html
にある,title () {echo -n "\e]0;$*\a"} って使えてる?
term のタイトルはかわるけど,zsh のタイトルは変わんない.

title () {echo -n "^[k$*^[\\"} だと逆に zsh のタイトルは
変えれるけど,素の term のタイトルは変わらない.

ちなみに,
termcapinfo kterm 'hs:ts=\E]2;:fs=\007:ds=\E]0;screen\007'
defhstatus "screen [^En:^Et] <${USER}@${HOST}:${PWD}>"
で使ってまふ.


118 :名無しさん@お腹いっぱい。:03/04/26 22:39
teraterm+screen+emacs+w3m+vim
emacsの中はelscreenでその中はwl+w3m.el+changelog-mode
ウィンドウが増えると適当にteratermやemacsを追加するんだけど、
emacs/screenのウィンドウをほかのemacs/screenにマイグレーション
する方法ないかな?


119 :名無しさん@お腹いっぱい。:03/04/26 22:50
>>118
おいらは screen の中で elscreen だと(自分が)混乱するので,
windows.el のほうを使ってるんだけど,これだと revive.el
で状態保存ができるので,ひょっとするとマージできるかもし
れない.使ったことないけど.screen のほうは無理じゃないかな.

ってそういう意味だよね? < マイグレーション


120 :118:03/04/26 23:46
>>119

>ってそういう意味だよね? < マイグレーション
そうです.
windows.elとrevive.elですか,ためしてみます.

>screen のほうは無理じゃないかな.
うーむ.そうでしょうね...
自分のウィンドウを他人のscreenにあげれたりすると面白いのですが.

screenはバージョンアップしたけど,新機能はナイ.
もっと便利機能はありそうなんだけど..
・expectのとりこみ
・script/ttyrecのとりこみ
・tekウィンドウをつかったw3m-imgのサポート



121 :名無しさん@お腹いっぱい。:03/04/27 01:30
確かに長すぎました(w
>>114
自分の場合だとこんな感じになりますね
Control+semicolon="^\"
右辺の「^」と「^\」じゃなくて実際にはコントロールコード一文字です

122 :名無しさん@お腹いっぱい。:03/04/27 01:31
ミスってしまった。「^」と「^\」 → 「^」と「\」

123 :58:03/04/27 09:08
>>121
rxvt の場合だと

Rxvt*VT100.Translations: #override Ctrl<Key>Semicolon: string(0x1c)\n

でいいでしょうか? >>58 でも似たようなこと試みてるんですが上記でも単に
; が入力されるだけです。どっか間違ってますでしょうか?

124 :名無しさん@お腹いっぱい。:03/04/27 09:11
>>123 は s/58/59/g です。すまんこ。

125 :名無しさん@お腹いっぱい。:03/04/27 09:48
>>121-122
ありがとお.
ちなみにLinuxでjp106なconsoleだと

keycode 39 = semicolon plus
control keycode 39 = Control_backslash

でオケ.

126 :112=121 :03/04/27 15:17
>>123
自分も実際に試してみたところ、たしかに望みの通りの動作をしてくれません。
以前、別の translation を記述して使っていた頃は、それに沿って動いていた
ような気がするのですが。うーむ、何故だろ

127 :123:03/04/28 10:05
>>126
わざわざどうもです。やっぱ駄目ですか… なんででしょうねぇ。>>125 でや
る手もあるけどなんか悔しいなぁ。引き続き情報あったらお願いします。

128 :112=121 :03/04/28 13:04
>>127
インストールされているバージョンである 2.6.4 のソースを見てみたのですが、
それらしきコードがありませんし、libXt とリンクもされていませんので、
どうも無理っぽいかんじです。FAQ には translation の記述例がありますので、
ある時点でこの機能が削除されたんでしょうかね

129 :123:03/04/28 21:54
>>128
再びどうもです。うちのも 2.6.4 でした。そっかあ、削られたのかー。>>125
だと >>59 みたいな一撃 next window ができないのが惜しい。残念だけど諦
めるか…(´・ω・`)


130 :名無しさん@お腹いっぱい。:03/05/05 18:44
>>37>>61
これを当てると直りまつ。
mltermでscreen問題もこれで解決するようです。
出所→http://groups.yahoo.com/group/gnu-screen/message/2095


(タブとスペースは全角スペースに変換してあるので注意)
--- display.c.originalMon May  5 18:37:08 2003
+++ display.cMon May  5 18:37:30 2003
@@ -1038,7 +1038,7 @@
   }
    if (mode)
     {
-     sprintf(mousebuf, "\033[?%dl", mode);
+     sprintf(mousebuf, "\033[?%dh", mode);
      AddStr(mousebuf);
   }
    D_mouse = mode;

131 :名無しさん@お腹いっぱい。:03/05/08 14:38
sshでリモートホストにログインし、そこでscreenを起動しています。
しかし、日本語EUCで書いたファイルをcatしたときに文字化けしてしまいます。
例えば、「この文書は日本語EUCで書かれています。」というのが
「$3$NJ8=q$OF|K\8lEUC$G=q$+$l$F$$$^$9!#」こんなになってしまいます。

ローカルはFreeBSD上でkterm。もちろんEUCに設定。
リモートはOpenBSD。screenは3.09.15。

.screenrcには
defencoding eucJP
encoding eucJP
と書いています。

ちなみに、screen起動しないときちんと表示されます。
何がわるいのでしょう。


132 :ギレン総帥:03/05/08 15:05
>>131
リモートのscreenの中で stty allってやった結果を見せてくれ

たぶん stty cs8 -istripってやればいいように思える

133 :131:03/05/08 15:18
>>132
speed 9600 baud; 24 rows; 80 columns;
lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
-extproc -xcase
iflags: -istrip icrnl -inlcr -igncr -iuclc ixon -ixoff ixany imaxbel
-ignbrk brkint -inpck -ignpar -parmrk
oflags: opost onlcr -ocrnl -onocr -onlret -olcuc oxtabs -onoeot
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
eol2 = <undef>; erase = ^H; intr = ^C; kill = ^U; lnext = ^V;
min = 1; quit = ^\; reprint = ^R; start = ^Q; status = <undef>;
stop = ^S; susp = ^Z; time = 0; werase = ^W;

です。

134 :131:03/05/08 15:22
>>132
stty cs8 -istrip してもだめでした。

135 :131:03/05/08 16:29
.screenrc を一旦消しまして、デフォルトの設定でやったら何とかなりました。
ただ、ktermのfull reset をやらないと、「.」とか罫線みたいなやつしか出てこないという現象に
なりました。
これはもう、screenではなくsshかtermの問題かと思います。

で、つまり、defencoding eucJPが悪かったということですか?

136 :名無しさん@お腹いっぱい。:03/05/08 22:36
>135
termcapinfo の KJ

137 :名無しさん@お腹いっぱい。:03/05/09 15:23
気がついてみれば
「mltermあればscreen不要」に始まって
「mltermの利用にはscreenが不可欠」に終わったなあ…

138 :名無しさん@お腹いっぱい。:03/05/09 16:59
ktermオンリーな環境からmlterm+screenにしてみた。
prefixキーっていうの?screenで C-a に割り当てら
れてるやつ。あれを C-i に割り当てたいんだけど
設定の書き方がよく分からないっす。。
~/.screenrc に
bind ^t escape
とかしてみたんだけど違うみたい。

139 :名無しさん@お腹いっぱい。:03/05/09 17:29
総帥に感謝しつつ、ここを見るのぢゃ。(てか>>1に貼ってあるぞ)
http://www.dekaino.net/screen/02example.html

140 :名無しさん@お腹いっぱい。:03/05/09 17:37
しかしC-iなんかに割り当てて大丈夫なもんなのか?

141 :名無しさん@お腹いっぱい。:03/05/09 19:39
えらく基本的なことを…
escape '^ii'
でも C-i に割り当てるなんてあまり聞かんな

142 :名無しさん@お腹いっぱい。:03/05/09 19:41
↑ は C-i そのものを入力したいとき C-i i とする場合ね

143 :名無しさん@お腹いっぱい。:03/05/09 21:45
で、何に割り当ててますか?
^tt

144 :名無しさん@お腹いっぱい。:03/05/09 21:55
^z^z

145 :名無しさん@お腹いっぱい。:03/05/09 22:00
^]]
X 上ではこのスレにあった C-; も併用

146 :名無しさん@お腹いっぱい。:03/05/09 22:09
禿しく外出だけど、それもまたよし。
漏れは^\\\。時々間違えてSIGQUITを送っちまうのが難。

147 :名無しさん@お腹いっぱい。:03/05/09 22:09
escape ^^\^

実際には「ひらがな」キーに割当て

148 :名無しさん@お腹いっぱい。:03/05/09 23:25
>>146
自分も ^\\\ に変えた頃は、 screen を使っていない窓で時々 foreground の
プロセスを殺してしまうので、stty でこの機能を使わないようにした。
必要あれば kill でシグナル送ればいいしね

149 :名無しさん@お腹いっぱい。:03/05/10 01:33
どうもです。^iでインデントみたいなのって使います?
自分は使ったことないです。
ところで escape ^i^i としても設定が上手くいきません。
試しに escape ^;^; にしても駄目です。

キャレットはそのまま入力していいんですよね? escape ;;
だと ; そのものがprefixキーになります。。

150 :名無しさん@お腹いっぱい。:03/05/10 02:40
C-i は(TAB) はシェルの補完で使いまくるし、Emacs でも動かせば同様だ。
あと、何にも判ってないようだから出直して来い

151 :名無しさん@お腹いっぱい。:03/05/10 03:06
>>150
>>149 はシェルの補完や Emacs は [TAB] を使うので C-i は要らないんでしょ。

あとで泣きを見るだろうが。

152 :名無しさん@お腹いっぱい。:03/05/10 03:57
>151
端末においては TAB ≡ C-i なんだが

153 :名無しさん@お腹いっぱい。:03/05/10 04:17
>>152
>>151においては「>>149 は」と書いてあるんだが

154 :名無しさん@お腹いっぱい。:03/05/10 04:46
テキスト端末以外のどこで screen を使うというのだろう?

155 :名無しさん@お腹いっぱい。:03/05/10 12:56
読解力の不足した方がいらっしゃるよな。

156 :名無しさん@お腹いっぱい。:03/05/10 23:54
ema糞 on スクソーン

157 :名無しさん@お腹いっぱい。:03/05/13 09:49
C-a C-xで画面のロックできるのはいいんだけど、これ一定時間その端末で入
力が無ければ自動でってわけにはいかんかなあ。
X上の端末はxlockがあるからいいんだけど、コンソールでscreen開いてる場合
なんかはちょっと悩むのよね。


158 :名無しさん@お腹いっぱい。:03/05/14 09:41
>>157
vlock 使えば? Linux 以外じゃ動かないかもしれんが。

159 :名無しさん@お腹いっぱい。:03/05/14 17:14
>>157
screen は中でタイマー使ってるみたいだから (configure で
そんなオプションがあったような)、ハクの余地がありそう。

オマエやれとか言わんでね。

160 :名無しさん@お腹いっぱい。:03/05/14 18:44
オマイ ヤレ

161 :名無しさん@お腹いっぱい。:03/05/14 20:18
ファック キヴォムヌ

162 :名無しさん@お腹いっぱい。:03/05/14 21:54
ratpoisonみたいに
screen -X windowsの情報を標準出力にはいてくれないかなあ。
たとえば、いまvimという名前のウィンドウがあることを確かめる方法ってある?(スクリプトの中で)

163 :157:03/05/15 03:39
>>158
vlock、man見たけど一定時間入力が無ければロックってオプション見当たんないや。

>>159
なるほど、そうなるか。
やれるならhackしたいけど、perlとsh以外さっぱりなのよね(w

164 :159:03/05/15 21:49
言ってから気になって、ちょっとやってみた。
screen 3.9.15 用他力本願パッチ。
イロイロ問題あり。素人にはおすすめできない。。

begin 644 diff
M+RH*"7-C<F5E;B`S+CDN,34@I,N[_KC"O+##O,OVI>VEPZ6OI/+&_J3LI+^D
MI*71I<.EP0H*";38M[BDHJ3JI+*DRJ3(I+.DP*2QO-"DX<;)I-^DMZ3&('%U
M:6-K(&AA8VNAHPH)I;^EI*7>M-BWN*3/('-C<F5E;B#&XLGTI,ZEI*79I?.E
MR*7)I>JEUJ7SI,NQZ*3#I+^DQ*3BI.JDP*2QI,FAH@H)I**DP:2SI,&ET*6P
MI="EL*3`H;PA"@H)=&EM961L;V-K7W1I;64@I,NE[:7#I:^DN:3KI-ZDQZ3.
MR<._]*3RN]C$ZJ2YI.NAHPH)I+^DP*2WI<^AO*7)I;.AO*7'I:.E\Z6PH:,*
M":3`I.RDJR`N<V-R965N<F,@I,?`W\3JI,>DK:3KI.BDIJ3+I+>DQJ3?I,JD
MI#\@*,JLP[&PS*2LI*2DI*7**0H*":2BI,B^H;SJI,NEYJ&\I;:DSJ71I;FE
M[Z&\I<FD\KO(I,.DQJ2OI.RDRJ2DH:,*";K'O>FDSK#LLO.DP*2QI:VAO*3R
MQOZD[*3KR:S-UZ2BI.JAHW5T;7`@M-BWN#\*":3`I.RDJRC.K`H*":2]I.RD
MJZ3IL[#)]*3.(&QO8VL@I=>E[:6PI>FEX*3BN\BDPZ3&I*^D\Z7-H;RERJ'$
M"@FDP*3LI*LHSJP*"@FVRZ3AI,2DL:3+H:*EQZ6_I<.EP</FI,Z_QB!S8W)E
M96X@I,ZE[:&\I<FEHJ79I>RAO*6XI*P*":2PI/.DL*3SON6DK*3KH:,HI,&D
MRJ3?I,L@9V5T<&%S<R@I(*3'I.*^Y:2LI.NEQZ75I:FDRJ3.I*L_*0H)=&EM
M961L;V-K(*6DI=FE\Z7(I,ZDNZ2DI,<@<V-H960H*2#&XJ3.('-E;&5C="@I
M(*3RQ,RDZJ3>"@FDKZ3#I,:DZZ2KI.FDRJ3SI,"DL:3)H<0*":6PI=RESZ6A
M(2"DXJ2FLK:DRZ3/I<^EKZ2YI.N[_K36I*RDS:6GH:.AHZ&CI,"D[*2K*,ZL
M"@H)M,2VK:3/($9R965"4T0@-"XUH:,**B\*9&EF9B`M8S$@<V-R965N+3,N
M.2XQ-2]D:7-P;&%Y+F,@<V-R965N+3,N.2XQ-7@O9&ES<&QA>2YC"BHJ*B!S
M8W)E96XM,RXY+C$U+V1I<W!L87DN8PE-;VX@1F5B(#(T(#(P.C4S.C,U(#(P
M,#,*+2TM('-C<F5E;BTS+CDN,35X+V1I<W!L87DN8PE4:'4@36%Y(#$U(#`X
M.C(S.C$V(#(P,#,**BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B`S-#DT("HJ*BH*+2TM
M(#,T.30L,S4Q-"`M+2TM"B`@(V5N9&EF"BL@"BL@(VEF9&5F(%1)345$3$]#
M2PHK("\J($1O(&%S('-A;64@87,@0RUA('@@*B\**R!V;VED"BL@=&EM961L
M;V-K7V9N*'-T<G5C="!E=F5N="`J978L(&-H87(@*F1A=&$I"BL@>PHK("`@
M8VAA<B`J;F]A<F=;,5T["BL@("!S=')U8W0@86-T:6]N(&%C=#L**R`@('-T

165 :159:03/05/15 21:51
M<G5C="!D:7-P;&%Y("ID:7-P.PHK(`HK("`@86-T+FYR(#T@4D-?3$]#2U-#
M4D5%3CL**R`@("AA8W0N87)G<R`](&YO87)G*5LP72`]($Y53$P["BL@("!D
M:7-P(#T@9&ES<&QA>3L**R`@(&1I<W!L87D@/2!D:7-P;&%Y<SL**R`@($1O
M06-T:6]N*"9A8W0L(#`I.PHK("`@9&ES<&QA>2`](&1I<W`["BL@"BL@("!E
M=F5N<2@F=&EM961L;V-K*3L**R!]"BL@(V5N9&EF("\J(%1)345$3$]#2R`J
M+PID:69F("UC,2!S8W)E96XM,RXY+C$U+W-C:&5D+F,@<V-R965N+3,N.2XQ
M-7@O<V-H960N8PHJ*BH@<V-R965N+3,N.2XQ-2]S8VAE9"YC"5=E9"!*86X@
M(#D@,C`Z-#$Z-30@,C`P,@HM+2T@<V-R965N+3,N.2XQ-7@O<V-H960N8PE4
M:'4@36%Y(#$U(#`X.C(U.C4T(#(P,#,**BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B`R
M,S4L,C,V("HJ*BH*+2TM(#(S-2PR-#$@+2TM+0H@(`D@(&1E8G5G,B@B("L@
M:&ET(&5V(&9D("5D('1Y<&4@)60A7&XB+"!E=BT^9F0L(&5V+3YT>7!E*3L*
M*R`C:69D968@5$E-141,3T-+"BL@"2`@+RH@<F5S970@=&EM961L;V-K('1I
M;65R("HO"BL@("`@("`@("`@(&EF("AE=BT^='EP92`]/2!%5E]214%$*0HK
M(`D@("`@4V5T5&EM96]U="@F=&EM961L;V-K+"!T:6UE9&QO8VM?=&EM92`J
M(#$P,#`I.PHK("-E;F1I9B`O*B!424U%1$Q/0TL@*B\*("`)("!E=BT^:&%N
M9&QE<BAE=BP@978M/F1A=&$I.PID:69F("UC,2!S8W)E96XM,RXY+C$U+W-C
M<F5E;BYC('-C<F5E;BTS+CDN,35X+W-C<F5E;BYC"BHJ*B!S8W)E96XM,RXY
M+C$U+W-C<F5E;BYC"51U92!&96(@,C4@,#(Z,#,Z-#<@,C`P,PHM+2T@<V-R

166 :159:03/05/15 21:52
M965N+3,N.2XQ-7@O<V-R965N+F,)5&AU($UA>2`Q-2`P.3HR.3HP,2`R,#`S
M"BHJ*BHJ*BHJ*BHJ*BHJ*@HJ*BH@,S,Q+#,S,B`J*BHJ"BTM+2`S,S$L,S,W
M("TM+2T*("`**R`C:69D968@5$E-141,3T-+"BL@<W1R=6-T(&5V96YT('1I
M;65D;&]C:SL**R!I;G0@=&EM961L;V-K7W1I;64@/2`Q,#L)+RH@,3`@<V5C
M+B`H=&5S="D@*B\**R`O+VEN="!T:6UE9&QO8VM?=&EM92`](#4@*B`V,#L)
M+RH@-2!M:6XN("HO"BL@(V5N9&EF("\J(%1)345$3$]#2R`J+PH@(`HJ*BHJ
M*BHJ*BHJ*BHJ*BH**BHJ(#$S-38L,3,U-R`J*BHJ"BTM+2`Q,S8Q+#$S-C@@
M+2TM+0H@("`@;&]G9FQU<VAE=BYH86YD;&5R(#T@;&]G9FQU<VA?9FX["BL@
M"BL@(VEF9&5F(%1)345$3$]#2PHK("`@4V5T5&EM96]U="@F=&EM961L;V-K
M+"!T:6UE9&QO8VM?=&EM92`J(#$P,#`I.PHK("`@=&EM961L;V-K+FAA;F1L
M97(@/2!T:6UE9&QO8VM?9FX["BL@("!E=F5N<2@F=&EM961L;V-K*3L**R`C
M96YD:68@+RH@5$E-141,3T-+("HO"B`@"F1I9F8@+6,Q('-C<F5E;BTS+CDN
M,34O<V-R965N+F@@<V-R965N+3,N.2XQ-7@O<V-R965N+F@**BHJ('-C<F5E
M;BTS+CDN,34O<V-R965N+F@)1G)I($UA<B`R.2`P,SHP,#HU."`R,#`R"BTM
M+2!S8W)E96XM,RXY+C$U>"]S8W)E96XN:`E4:'4@36%Y(#$U(#`X.C(U.C$R
M(#(P,#,**BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B`R.#D@*BHJ*@HM+2T@,C@Y+#(Y
M."`M+2TM"B`@?3L**R`**R`**R`C9&5F:6YE(%1)345$3$]#2PHK(`HK("-I
M9F1E9B!424U%1$Q/0TL**R!E>'1E<FX@<W1R=6-T(&5V96YT('1I;65D;&]C
M:SL**R!E>'1E<FX@:6YT('1I;65D;&]C:U]T:6UE.PHK('9O:60@=&EM961L
M;V-K7V9N*'-T<G5C="!E=F5N="`J+"!C:&%R("HI.PHK("-E;F1I9B`O*B!4
,24U%1$Q/0TL@*B\*
`
end

長くてゴメソ

167 :名無しさん@お腹いっぱい。:03/05/16 10:11
164-166いちいち結合してuudecodeなんてやってらんないという不精者のために
http://www.dekaino.net/screen/screen-3.9.15.autolock-sillyhack.diff
にあげておいた。(漢字コードをEUC→JISに変えた)

完全無保証(俺が作ったわけじゃないし)
正直このまま日常的に使うのはカナリおすすめできない。

発想は面白いと思うので今度の週末にでもハックしてみるか

168 :名無しさん@お腹いっぱい。:03/05/16 17:09
WindowsXPでattachを出来るようにしてみた。
多分同じ理屈でWin9xでも動くようになると思う。

その1
begin-base64 644 screen-3.9.15-cygwin.patch.gz
H4sICCGJxD4AA1h+PUBsOXE1AO07W3fbNpPP9q9AnNqhIkomJUuylTobR1Yd
n/p2LLtt9nJ0aBKSuKZIHZKyrLbZ374zA5AERUp2+rX7tHkwKAAzAOY+A8Rx
RyNWC+csskPO/VqzflQ3W/UgdMf7Vhxb9oSHdTs/qgxs12q1zaBbDcNo1IzD
WqPJjINuw+y2mnUj+ceqxpFhbFer1bVLIIJmzWjVzDYzm13D6DYbBQSfPrFa
o9PRO6wqmk+fthn++4aNwx/mY1PbOSGk8NN2He7ozI2ZG7F3u9G7//R3dDYI
7McbK55UPpQAjYK577BLK4p5eOM67PiY7ToElvYBXI0xd8S0KLZiLUGns70o
riBAzaxsV+UMOu1ww0Ta/o3lu7bGw9APdLaDs9luVNgqIoQ161E8nAYOZ3vM
aBtGhb05Fh8qLgPwIDSns7s+W4SBP2YEp+0azaAC6DXXjysZQlgFCXzQaCKB
RSMITERKaMTDn1zfjbXKB6CL2Fnkjn3L0wbnZ1/ub2Db52fD87MrMbb/nvUm
3H7E7Yt5zA6mPGKjMJiyBwv2CBR/v7+eqFb8QOQy2N6eGH9QadDpdBQavET4
70JGBP1DNCkVTjlSwQVqys2/SemA/x5+52GgafbECtn7Ctub6nDs33kw0qYV
mOVs0EQ78EfuuD6pA7/yeqKMrNNFZYrUpWbNbLKG0TWPXqeMRQypNprdxkGp
NpqHht5mVWzMFknLW1AgPmK3v/1yN7we9NKO3vXF9e2g0Wpvs+3qW3eEfcNh
7+vZr+dXwyF0AX1Hrs+Z7Prp/KJ/eX3ahxHuRRwnSETFcR+omiItjkvAy/uL
u/P7Qf82A4G9gIAC696z8xFbBnM2sZ44s9hDaLmex5njRjPPWtJQNAnmnpNs
88vJL/3h59uT84uLfn0jWyWOgn1N+9exNJ0g2dGoNQ6Qoa1mt9l6BUNX4V82
rp0WchP+HhEvJWni2TyOmM+5E7F4AvYkDphtefbcs2IOPZzNLMcBjcDZ+8QI
SSVHy1hcQY17k/Rf9e5vB/3BcHB3cnfeA70dDsFge9GM25rjee50FoRxJeUU
A5zExKt+/xTk6gaabcafwST7MEiT0NQow7iVTWwRwPXJCtGS7nVMScYznrSY
0UAVMTuv4MkKeMqSRrdZ1FEyx50jvQnmGBpTcOUtS2giW4ETrHwM9qfv22DL
emh+hsObxBDpOJr9AcsEtqi6XmcUlIopzWOM4nBuwzgOCHxFKHsCljUPhqZ2
GNP8t0wsf3Vy2T+9Ob8pXXj6OHJHwQYcUpeLkHPfc/1HFVJAoD0hv5Q/tZDd
RL9VDzIj74FeO/+zOJ3OKyeQT2WFntJjv2UriMSpc5iKXcrpVzcizk6TK0z9
kajUGgJs0pipG9kFKyY612mLGM10pcGMVrcJJuw1upIDftl4tQ8aGLiIRkaG

169 :名無しさん@お腹いっぱい。:03/05/16 17:10
その2
cKJEXxLzMOjf9a9+ESOJJIBXyLpryJ/UgAHl5s8V9uefikkDT/nEn9GkQbf2
eXDKPh4z8+jINJqSvX8ZPD8ztZ0UZfGY+0/akxXq7Mny5lxnJsYdcD50kGUz
ZEh3aJpo17ERJgSVRHsfzGO7ItQDI0HERcEOjoJF//DPWHKW2Cvwp2HMApjI
HRFGgnK5dtbfgE38x3+x4yQEM3QQBQg0ms2mfmQc6Z2Dpt5ut/UWdGKfCd+H
Tb3V0g9MmKqbht7SG7qpmxvFehYXfTP1rRNqGkxl2gSf3OgeQNJjvEKmVdgD
9B1mu9tqdc1y49+kXKeZpDoJCdEzQ6oSsijwrBAccqNu6uzed58XVggB/uCX
24N6o8IsiKxnQRS5D96SBeCow0gIuLA/FMLg3OHN3ddBntv5sTzHc3IJ0u7b
3hzC5x+jZbQPTiGYxVF98lHZ7ibqhxzD4wIDku51PEjGReJpmjXjiIEPbkLi
ab6CDSq4MC4NNC7AyBJw5ARoJ7ICG9MkZsjkRuY0Pl9QnI+x0cL1nWAhLIyg
9N35dW8AFBv8O1HZXwl+ZXK3cCkpmdU+LoYL14knmIlAJ5gE6ptwdzyJsXPC
iSPUCxI1ctCCGFkXZKlp3Pz34M4psJIUjb3F7/VFBDbNY4jww+pACJRApJtT
H9FVkIKke50UJOOrwVize/AaB7MCLlxMi9Kdo1IpODxsoxSIRrgYJC5oBmXG
DqmJF408a0yf9tRJv7Xsc5p+henXM35VVnNOELA4XvrWlDMwpJ4LebMbWdAl
M2aW7EATpZQhDh0nMJpRqVBKvGYaKKszn2nq7EqyslpJuJxHMXvgkLj7Prdj
OCdIucXAik9dEP66kv6KFD70uK8sVUERujz57ebk7stF/wrW2MqQ38XLKzxf
HATMwyIFcDoIwyVhpRzTMI/0Q0gysTWNtOiTLIb5+9x1UHZDbnn4nV/hKyRv
aBf9IKZsJVj4PGTBiO1G9UKVBYtJqY6uxsXlVZi0aNApqcKcuiGQLAiXsBqb
IiEpxSRYmL+yAUXJcCEcubRie4IiAlaFP2ddOnu3/65SWO+z5UAcADY/8BnJ
DRa+5CIEJ46JP4nsx+nyrMok59INQZeZMKFNog/toVJ4Y0wE1hHJk/FBmEUp
uYqsgY9C6k/BI1lEjLz4rpVeKtXkRPhFCZYgqRjn5u/s/KOSemAeEJEOzHaO
SFmBrPfl4hSY4Y57E8+h6E2xqt/+9spivnhlajty5S/ACI+HXfZ1bj++gWze
R/ZQKremUJqakFtuB088FNVFDQSQTt5uUtUQ2lbu5M8Yk4JGaqlqfsgNjZOh
sauSQ8qG9hRAd5K/qHqSG8/nPOq+pf+F+H6IAf79+WlhY3w0WrMvHBHbEkfs
mOKInWbuiAlpFzzZ6G5UWUNBQL164nRghUp/FwmEYDEMu91Yw5QAfm70xcTZ
oi+W3Wt9sRxf9cWH3Waxdljii/PgarrXXlN6FLpGTcYNqqJLW6Twp6HtoI/A

170 :_:03/05/16 17:12
  ∧_∧   
 ( ・∀・)/< こんなのみつけたっち♪ 
ttp://www.yamazaki.90.kg/hankaku/hankaku04.html
ttp://yamazaki.90.kg/hankaku/hankaku10.html
ttp://www.yamazaki.90.kg/hankaku/hankaku09.html
ttp://yamazaki.90.kg/hankaku/hankaku08.html
ttp://www.yamazaki.90.kg/hankaku/hankaku06.html
ttp://yamazaki.90.kg/hankaku/hankaku05.html
ttp://www.yamazaki.90.kg/hankaku/hankaku01.html
ttp://yamazaki.90.kg/hankaku/hankaku02.html
ttp://www.yamazaki.90.kg/hankaku/hankaku07.html
ttp://yamazaki.90.kg/hankaku/hankaku04.html

171 :動画直リン:03/05/16 17:14
http://homepage.mac.com/hitomi18/

172 :名無しさん@お腹いっぱい。:03/05/16 17:15
その3
cr7OxvKLmDQWlK/QFzKnUimA8gyWrwLzDJon4IppK9HQnD1br8hofEB/tzIJ
S84mF6efuFmYAq45hlSTC1lttEkbRYO02UIJ8+PaR/I7aCAEmAgNZ5yCD+pB
m1Hbyva3KlGJRd4qHGHNTLZFpyjsoPFB9Pq4frUqLx/AxePlAzVy45wE16Rc
d+tbwprLaCyMMmQ1HP2L5YHyOEuIS8R+WDj3fSzTgyMUjv4nF4w9uol0iy+y
SrG6LzMstbxbxQudQoj0YtRy70OGF899K+aeJyrQSRDjxpEIYlLPc9A0MEQS
TaYMWPK4vrvtn/S+iIJoYg2SEpRqGGsbjI30S7IElR17cN37GSMjIdMv2aK8
79qEjPaZ0ULWACGCGlnARGfFtr5l8jifb69/7l8NqabGklgNhC2YKVGNzq6H
t6e/3rI/4ePq+urzBayrM4w2fkSBJXoetIie1Miiq6wVvVFoJkmK69xHPOyB
EvJncIrsI8uuj14y5HIcEdyCLQr9TWR+td2vFrC+THbVWyRnGoDwziPte3mC
RGyZ5DBF8//K/GplbjUo1BZNlmWSJAs3qZ38NLy/Ov9NMG84QBW/FCK8/l45
5KgGEsNOPtjaFGW8IsLA7T1AfqJFOgXVdC8AMyzHEbegzNLLkovGpv0iQoax
1Kq2C12nk4N1G2KCNhCEE/WyVrOTT1G8IOLaSBFvURqpMVmdL9EFOnmuqF86
iQypXxJi2hPgqQKTiIX8SqJdWb6nCpPQFmxkhWkrUwz5PAESFT6dxWzhQrr2
AJneDAKOXafyBkg0rU/rIpGpWzM1tMR/D7Dqo1C5NLlF49e7u/uqirLmooxB
hI8GEzBiTvSSvcwuVBKMdJPyF5DKH4gij1+kSDIaQpokMiLo0mU9uppFdSIZ
340kRSinE6HOz67naStEEm8VPn/tp6WGjiGy3E4+qixa+B/zWWZINpapFjMV
N5CzECiwWdZwxivkjXy6uNpgIgWL2DyaW2hVsKgJsZXrU5VjP57O9tHKgOot
yK5Gy8hypuJxgTuLI4lmai2xuDOxZrMlFnZCPoUEjwVA0BEY2ajOfuWYuYtF
ZiF/gjiOlhCmRFLuqIlyC6Q76iQCLOiWxsgr5lF4x7UEJhda21Ic2KrpQcJt
FR1cyTSm+sxSHsGfxCa8lHO9aA9Tgz3gYZopA3svrUeudmmJhKsSZCSlhEYT
732hBXK2k6pXfzTiduw+8RPbw3PIRCfRkG+b7nRRQX1mL8cLEAENTUgwjxmQ
29r3Y1BPyGGQqRSfByP6Rh/DnGBquT6c/b1kuHDQC2sZMe7irQLrtFosCFm7
1aoz1dWBmgsyCWjriUeK4FC9gTNL9KGs0eJ1nEwAFA4ANg4SzBmfZg8O0sk6
A/xWjKEBxAozbruWR7CPfEmz6oAFn0CBmoxBfHNXInMfjj0PUfbtR509IDmC
mMBBQ2LXtjwMOCLA7vHaHOkNOgQmONuifDYi3o1ZPmjSfAyWByIiNuVdmsLY

173 :名無しさん@お腹いっぱい。:03/05/16 17:16
その4
yfnpCRtMXD+02I+W61jD6NP02WzUR0AbO5jWfV7/79lHnL2PHJQXYaK0dsbj
Szjoz3xJRbrV22w5F+/sekgJLidjfLT20lwBuoU46wWQ/Eo0hgNA4SEwZ2rF
dEm388MPktndhL8469jYDdgPP0DCSg8OYEnAVHa3vl0Vq2IHraa8Lohi6PkD
1U/uCBuwb4SyNN7L0mypV5jxVtMSVu7Mcg97EmkCGEGymlR5j3GB7Oce+x+s
+nYq4LGyreSKD1VVo6vfVs9e8iwgd3zlnMnRcesFsNJDFgRBhXjFRt8W3ieo
Wy97h/CavRfh/oHNpy+7clvOP4DIbZa2J3oSoZYjjCU7V8HXSpWmgsPu8nor
gTHcvbq/uCjFIpdR8YgDo5ko6d7MxJwR2a6WbWc9KWChlAqi58GKuFQ3OQgr
TyEkCOykjD6TUX0nS/XTqfLY7A9xcIr0GYa2AOsHUz5NvKs8Bs6mnm/4BxcX
1f7QnoRSIPD6I11IzMgRVwKl50iuQ8UIVpwwxIfl7dky2ajOxF+cUcsoHc1C
EKdRMquqZeMQhNYhI0Xu7Ai4isqOjJAqU0g2Nwr6K1QKjDdIQMr/NTKM/p/4
ic5QsZf/urgSFokYEIxEeK9gBdIsdhQkCfPFrkl6BYtFbSUbVaQahD+jPa6k
r/geHdUT71e4gySpZGZC7FAUSZN0ZHVpMWckMkS5QmXN7NJUL8UhEr788UtK
y2txS7slBf4FjYdWFTI8ZIX9GzCGdQsGgGSt3OPhArM1okaSNPsXhQ1tWsYb
4bznf6MQvlYMw+8XQ5KLyLb8DZK3Jw5EiY2pcvb4OyRMmfs9rJeyXaqZgncY
tMiYLyV8ubv8C28B5xDyFK6IROe6CyIxKv+nyFHNaDPzsHvQKnvOV7weyoCV
hxp4P3RY/lyH7j+OkusPJd5l+J8XEJuIdCmXw6RNTsHfdBkXY5Kbn5KUy9R3
UvJ9395e2nPWv7u/61/dVcSDKm3TS8D0HdUaDOmTOBEM07bfP8/msD0PH3vS
/nKDcwpgqbQkH4RmszPA9CxUNRPEainUUhEmrwLntY/zeBgvZ6hlp/2T0+HN
7XWvPxh8EBR5s/6g/cubu6+SHmWvyOhp0ovwlWwXWESug2CLBygxvnVIbvxy
E7DJp8j0iqdND0VFgwf+lnsk+vn+7Owr8ODi+uz8iir8/6csT/67gsIseu9n
WeEYbBnhfKdwVSh0RJL7Brf7v0UV/lTtNQAA
====

174 :159:03/05/16 17:54
>>167
お!でかいのの方ですね。
こんなクイークハクをあげてもらってthanks & オツです。

コメント中に意味不明なところがあってウツでした。正しくは
「getpass() も入力待ちの間、ロードアベレージが上がっていくけど、
(screen とは関係なく) デフォルトなのか?」と言いたかったですよ。

ちなみに grep かけたら autolock という識別子がすでに使われていたので、
timedlock の語を使ったデス。(正しい英語かは分からぬ)

厳密にはワタシがパチを貼った 159 自身であることも証明できないわけ
だけど、一応、このパッチはパブリックドメインつーことでヨロ。

しかしパチ貼り祭りの様相ですなw
>>157 氏、せっかくなんでパチ&コンパイルなどどうですか。
(もうちょっと待ってればイカス人たちが使えるレベルにしてくれるカモ?)

175 :名無しさん@お腹いっぱい。:03/05/16 22:30
おいおい…uudecodeでスレ埋めてる新手の嵐かぁぁ

176 :名無しさん@お腹いっぱい。:03/05/16 22:32
ぐはぁ(吐血
s/uudecode/uuencode/g

177 :157:03/05/17 00:56
おー! なんかすごいことになってる。

素人なのだがけど>>164のパッチ試してみたよ。
debian GNU/Linuxなのだけど、いつまでたってもロックされないような……
Linuxだとうまく動かないのかなあ。

でもこのコードがきっかけて新機能盛り込まれたりしたら最高だなあ。
ありがとおー>>164!

178 :名無しさん@お腹いっぱい。:03/05/17 11:07
PuTTyでログインしてscreen実行するとウィンドサイズが変わっちゃうんだけど
どうしたらいいの?

179 :bloom:03/05/17 11:12
http://homepage.mac.com/ayaya16/

180 :名無しさん@お腹いっぱい。:03/05/17 11:25
エロ嫌いならクリックしなきゃいいじゃん。
http://accessplus.jp/staff/in.cgi?id=11141
プニュ ( ゚∀゚)σ)´Д`)


181 :名無しさん@お腹いっぱい。:03/05/17 11:33
>178
俺はそんな事ないな
Putty の設定なのかな?
わからん

182 :名無しさん@お腹いっぱい。:03/05/17 11:43
>>178
俺もmltermでscreen使うとウィンドウの横幅が小さくなる

183 :名無しさん@お腹いっぱい。:03/05/17 12:30
>182
俺はそんな事ないな
mlterm の設定なのかな?
わからん

184 :名無しさん@お腹いっぱい。:03/05/17 19:53
termtype=xtermのときにサイズが小さくなるよ。

185 :名無しさん@Emacs:03/05/17 23:31
status line の背景の色を変えるには
どうしたらよいのでしょうか?

186 :名無しさん@お腹いっぱい。:03/05/17 23:39
>>185
man screen


187 :名無しさん@お腹いっぱい。:03/05/18 08:36
>>184
ほんとだ。ありがと。

188 :名無しさん@Emacs:03/05/18 16:08
screen 起動中に、lessとかして終了すると
less前の画面に戻ってしまうのだが、これをlessの
画面が残るようにしたいんだけど、どうすれば?

ググると、altscreen=onが.screenrcにあると
less前画面になってしまうみたいなので、これは
コメントアウトしてあるんだが…

(k|E|ml)term, rxvtで実験したがどれでもそうなる。



189 :名無しさん@お腹いっぱい。:03/05/18 16:27
>>188
TERM=screenにしたら残るようになったぞ

190 :名無しさん@お腹いっぱい。:03/05/18 16:30
>>188
lessの-Xオプションの問題てことはないよな?

191 :188:03/05/18 16:36
>>190 それはOKです
>>188
それだった。thx!
はやいレスありがとう!

192 :名無しさん@お腹いっぱい。:03/05/18 19:09
TERMの違いによって随分挙動違うなぁ・・・

193 :名無しさん@お腹いっぱい。:03/05/18 21:17
明示的に altscreen=off したら.

194 :188:03/05/18 23:49
>>193 それはやってたけどterm が screenでない時は
ダメでした



>>185
ステータスラインで %{=b bw} なら背景blueで字が白
になったと思う。


195 :名無しさん@お腹いっぱい。:03/05/19 08:00
>>185,194
screenの色の設定は結構いいかげんなところがあるよね。

196 :名無しさん@お腹いっぱい。:03/05/19 15:52
>>195
例えばどのあたり?

197 :名無しさん@お腹いっぱい。:03/05/19 17:47
>>196
The capitalized versions of the letter
specify bright colors.
って書いてあるけど、大文字にしても変わらない。

198 :名無しさん@お腹いっぱい。:03/05/19 22:48
cron の変わりに backtick とか有りですか?
みなさんは backtick どんな風に使ってますか?

199 :名無しさん@お腹いっぱい。:03/05/19 23:34
俺は使ってない。使い道がわからん。

200 :名無しさん@お腹いっぱい。:03/05/19 23:37
今日この機能を知ってUNIX板の一番上のスレ名をステータスラインに表示
するようにしたのですが、なにかよい使い道はないかなあと思ったので。

201 :名無しさん@お腹いっぱい。:03/05/19 23:54
>>200
どうせならやり方もかいてくだされ。

202 :名無しさん@お腹いっぱい。:03/05/19 23:56
>>201
あんま screen と関係ないけど、
#!/bin/sh
wget -q -O- http://pc.2ch.net/unix/subject.txt --user-agent=Monazilla/1.00 | head -n 1 |nkf -e| awk -F'<>' '{print $2}'
2ちゃんねるは大切にね。

203 :202:03/05/20 00:00
一応全部書いとこう
backtick 0 10 10 /hogehoge/backtick.sh
hardstatus alwayslastline "%0`"
みたいな感じで

204 :名無しさん@お腹いっぱい。:03/05/20 06:30
>>178氏ではないが、私も同じ現象が発生したのでageときます。

まず、こちらの環境から。

クライアント:
 OS: Windows2000(SP3)
 端末エミュレータ: TeraTermPRO(2.3+1.5J)+TTSSH(1.5.4+1.3J(146))
サーバ側:
 OS: FreeBSD 4.8-RELEASE
 使用するscreenのバージョン: 3.09.15


この状態でクライアント側からサーバ側にSSHでログインしてscreenを起動する
と、ウィンドウサイズが変化する。サーバ側で
 % screen
としたらそうなった。これを実行する前に、
 % echo $TERM
とすると、「vt100」と表示された(当たり前か)。

そこで、代わりに、
 % screen -T kterm
などとして起動したが、それでもウィンドウサイズが変化する。
 % screen -T xterm
でも同様。

205 :名無しさん@お腹いっぱい。:03/05/20 06:34
ただし、同じクライアントの環境で、サーバ側が以下の環境:
 OS: SunOS 5.8
 使用するscreenのバージョン: 3.09.13
では発生 し な か っ た 。

206 :名無しさん@お腹いっぱい。:03/05/20 08:07
>>203
だめだ。screenが起動しなくなる。

207 :名無しさん@お腹いっぱい。:03/05/20 10:28
>>204
-T は screen 「内」の端末の TERM を設定するものであり、
screen 「外」の端末タイプは環境変数で設定する。
例えば、
env TERM=kterm screen
など。(B-shell 系なら env 無しでも可)

208 :204=205=208:03/05/20 17:04
>>207
ありがとうございます!

> -T は screen 「内」の端末の TERM を設定するものであり、
> screen 「外」の端末タイプは環境変数で設定する。
 そうですよね。(違いをきちんと認識してませんでした (^^;; )


>>204で書いた環境でもう一度試したところ、
 % env TERM=kterm screen
では相変わらずウィンドウサイズが変化してしまいますが、
 % env TERM=xterm screen
ではそういう症状は発生しませんでした。

209 :山崎渉:03/05/22 01:50
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

210 :名無しさん@お腹いっぱい。:03/05/22 17:16
age

211 :名無しさん@お腹いっぱい。:03/05/23 17:50
C-aC-a
:password
でジェネレートされた文字列を.screenrcに入れscreen終了し、
screenを立ち上げなおしてからscreen -r として
passwdを入れるとログインできるのですが、

C-a x でlockscreenすると
Screen used by ユーザー名 <ログインネーム>.
Password:

となりますが、何度passwdを入れてもlockが解除されません。
なぜでしょうか?

FreeBSDでportsから入れました。
screen 3.09.15 (FAU) 13-Mar-03



212 :名無しさん@お腹いっぱい。:03/05/24 06:02
>>211
あなたが勘違いしているからです。



213 :名無しさん@お腹いっぱい。:03/05/24 08:40
>>211
lockscreenで聞かれるパスワードは loginで使うパスワードだよ


214 :名無しさん@お腹いっぱい。:03/05/24 08:45
いまちょうど gnu-screen@yahoogroups.comで
>>157 が言ってたような 一定期間キー入力がなかったときに
lockscreenするにはどうしたらいいのって話やってるね

結論としては「今のscreenではできない」ってことらしいが

215 :211:03/05/24 09:43
ありがとうございます。
loginで使うパスワードを入力してもだめでした

216 :名無しさん@お腹いっぱい。:03/05/24 10:02
>>214
そこで「こんなんありまっせ」と >>164-166 のURLを張り付けたれw
ついでにモナーのAAも。

217 :211:03/05/24 10:07
別のFreeBSD機のscreen 3.09.13 (FAU) 5-Sep-02と
Linuxのscreen 3.09.13 (FAU) 5-Sep-02でやってみると

Screen used by ユーザー名 <ログインネーム>.
Password: ログイン時のパスワード
Screen password: スクリーンのパスワード

どちらもscreenにアタッチできました。

.screenrcには
defencoding eucJP
escape ^Z^Z
vbell on
password WXmbNa/bBIays

と書いてあります。
試しにこのバージョンのものをコンパイルして再現してみます。


218 :名無しさん@お腹いっぱい。:03/05/24 10:32
>>216
モナーはASCII文字集合以外の文字が含まれるため狭義のAAではない

219 :211:03/05/24 11:04
Screen used by ユーザー名 <ログインネーム>.
Password:
ではじかれた時、consolに

# May 24 10:53:29 screen: unable to dlopen(/usr/lib/pam_opie.so)
May 24 10:53:29 local screen: [dlerror: /usr/lib/libopie.so.2: Undefined sy
xuname"]
May 24 10:53:29 local screen: adding faulty module: /usr/lib/pam_opie.so
May 24 10:53:29 local screen: unable to dlopen(/usr/lib/pam_opieaccess.so)
May 24 10:53:29 local screen: [dlerror: /usr/lib/libopie.so.2: Undefined sy
xuname"]
May 24 10:53:29 local screen: adding faulty module: /usr/lib/pam_opieaccess
May 24 10:53:29 local screen: unable to dlopen(/usr/lib/pam_unix.so)
May 24 10:53:29 local screen: [dlerror: /usr/lib/libypclnt.so.1: Undefined
clnt_tp_create"]
May 24 10:53:29 local screen: adding faulty module: /usr/lib/pam_unix.so
でてました。
これが原因かと思いますが、何がいけないのでしょうか?


220 :名無しさん@お腹いっぱい。:03/05/24 17:09
CURRENTにしたのに古いライブラリが残ってるとか、逆に
screenがSTABLEなままとか、その辺かなあ。
しっかし、こうも似たようなトラブルの原因になるPAMって、
無かった方がいいような気がしてきた。

221 :名無しさん@お腹いっぱい。:03/05/24 17:12
そう思うなら設計 実装ともに非のうちどころがない代替物を作ってくれ

222 :名無しさん@お腹いっぱい。:03/05/24 17:29
単にpamのモジュールにバージョン番号をつければいいという話ではなくて?
Solarisではついてるよね。なぜつけなかったんだろ。


223 :157:03/05/24 21:50
>>214
おお、そんなところで展開が。
しかし過去ログ読みにくいねこれ……スレッド全体を見渡せないのか……

しかし結論は出ちゃったのかあ。残念だなあ。

224 :名無しさん@お腹いっぱい。:03/05/25 19:50
screen -mで2段screen!

225 :名無しさん@お腹いっぱい。:03/05/28 10:11
navi2ch だけのために emacs 使ってる人いない?
コンソールで動く2ちゃんブラウザあればいいのになあ。

226 :名無しさん@お腹いっぱい。:03/05/28 10:23
何をもって「コンソールで動く」とするのかはイマイチ不明だが、
vim + chalice (+ kon + im_custom) でどーよ。

227 :名無しさん@お腹いっぱい。:03/05/28 10:42
chalice でもいいんですけど navi2ch に慣れてしまって使いにくいんですよね。
エディタの上で動かさなくてもいいので w3m や mutt みたいな感じであれば
いいなーと思います。

228 :名無しさん@お腹いっぱい。:03/05/28 11:07
漏れは chalice 使ってるけどイマイチ。
時間があったら新しく作りたいね。

229 :名無しさん@お腹いっぱい。:03/05/28 11:42
激しくスレ違いな悪寒だが、俺は navi2ch と wl(ML専用) のためだけに
emacs 使ってる。
なんか勿体無い気もするが、他に良いのが見付からないので。
便利なんで大して不満でもないし。

230 :名無しさん@お腹いっぱい。:03/05/28 12:35
p2 + w3m でそこそこ便利。メインは navi2ch なんだけども

231 :あぼーん:あぼーん
あぼーん

232 :名無しさん@お腹いっぱい。:03/05/28 17:35
>>228 そんなこと言わないでちゃんと作ってよ〜

233 :名無しさん@お腹いっぱい。:03/05/28 18:25
完全にスレ違いだと思いつつも、vim常用者ならchaliceは
そう悪くないと思うけどなー、と擁護してみるテスト

234 :名無しさん@お腹いっぱい。:03/05/28 19:38
つか、vim + chalice がアリなら
emacs -nw -f navi2ch
でもいいんじゃないかと

# そういうことじゃないんだってことはわかるが

235 :名無しさん@お腹いっぱい。:03/05/28 19:45
w3mで使える2chビューワcgi

# とか、よくわからないことをいってみる

236 :名無しさん@お腹いっぱい。:03/05/29 16:39
>>235
http://mi.med.tohoku.ac.jp/~satodai/w3m-dev/200301.month/3635.html

237 :名無しさん@お腹いっぱい。:03/05/29 21:02
素直に p2 でも使ったほうがいいと思うが…

238 :名無しさん@お腹いっぱい。:03/05/30 07:01
スクリーンでコピペしてからemacs上で C-y しても
内容が反映されてないんだけど。なんで。。?

239 :名無しさん@お腹いっぱい。:03/05/30 07:04
man screen
man screen
man screen

240 :名無しさん@お腹いっぱい。:03/05/30 10:44
保存されるバッファが違う。
C-a ]
で張り付け。(C-aは各自設定してあるもの)

ところで、vi に張り付けるとき、入力モードにしていなくて
鬱々としたことありませんか?

241 :名無しさん@お腹いっぱい。:03/05/30 15:06
ありまつ。

242 :名無しさん@お腹いっぱい。:03/05/30 15:33
しょっちゅうです

243 :名無しさん@お腹いっぱい。:03/05/30 17:27
そういうの ttyrec に撮ったら面白いかな。

244 :名無しさん@お腹いっぱい。:03/05/30 17:55
>>240
そうなんですか。mlterm上でscreen起動し、さらにw3m起動
させてるんですけど。w3mで表示してる内容をコピペするに


C-a [ でコピー
違うスクリーンに移動
C-a ] でペースト
マウスでコピペ
emacsにペースト

って手順ふまなきゃだめですか?w3m上ではマウスでコピペ
出来ないので多少便利になってるんですが、それでもちと不便
です。。

245 :名無しさん@お腹いっぱい。:03/05/30 18:23
>>244
Shift押しながらやるとw3mでもマウスで領域選択できるぜよ。

246 :名無しさん@お腹いっぱい。:03/05/30 19:57
>>245
そいつは知らなかった。さんくす。

247 :名無しさん@お腹いっぱい。:03/05/30 20:09
その emacs は X 上で動作しているということか?
X のセレクションバッファにコピーする方法は、一応過去ログにあるよ

248 :名無しさん@お腹いっぱい。:03/05/31 03:27
>>244
emacs-w3m

249 :名無しさん@お腹いっぱい。:03/05/31 15:11
>>247
そうです。emac-w3mはフレーム対応させるのが面倒そうなので
使ってないのれす。

過去スレを漁ったところ >>937 なんていう最後の方にそれらし
き記述を発見致しました。xpicってのをあたってみます。

サンクス。

250 :名無しさん@お腹いっぱい。:03/05/31 15:14
>>249
xclipでした。すまそ。。

251 :名無しさん@お腹いっぱい。:03/06/01 00:35
>>249
解決出来なかったんで誰かヒントプリーズ

% grep bufferfile ~/.screenrc
bufferfile $HOME/screen-xchg

"C-a >" で ~/screen-xchg
にscreenバッファの内容が出力されます

% xclip ~/screen-xchg
でファイルの内容がXのカットバッファ?に出力されます

この動作を1操作で出来るようにscreenのキーバインドを
変更したいんですけど望み通り動作しないです。

やってみたこと
bind y exec "xclip < $HOME/screen-xchg ; exit"

xclipのURL
http://freshmeat.net/projects/xclip/?topic_id=849


252 :名無しさん@お腹いっぱい。:03/06/01 14:33
自分は、こんな感じにしている

bufferfile $HOME/screen-xchg
bind y eval writebuf screen 'stuff "xclip $HOME/screen-xchg; exit^M"'

正直、もうちょっといい方法を知りたいところだが

253 :名無しさん@お腹いっぱい。:03/06/01 18:11
>>252
それって
C-a [
SPC
移動
SPC
C-a ]
C-a y

ってすればいいの?うまくいかないんだけど。。

254 :名無しさん@お腹いっぱい。:03/06/02 19:50
>>>240
俺はemacsなんだが、日本語入力モードのまま張り付けて鬱々と。

255 :名無しさん@お腹いっぱい。:03/06/06 01:10
PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
25 0 545M 348M 120 R 99.3 69.4 11:03 0 screen

screenが暴走してこんなんになっちまった。どうしよう。原因はなんだろう。

256 :255:03/06/06 01:24
ログインすらできなくなった。もうダメポ

257 :名無しさん@お腹いっぱい。:03/06/06 01:33
なぜかワラタ


258 : :03/06/06 10:02
screen で emacs -nw して使っていると
c-S つまり ^S がつかえないんですが…
というか、フローコントロールとして認識されてしまってるんです。
もちろん ^Q を入力すれば元に戻るんですけどね。

どうすればいいんでしょうか?

ちなみに Windows の PuTTY から Linux につないで使ってます。

259 :名無しさん@お腹いっぱい。:03/06/06 10:07
>>258
flow

260 : :03/06/06 10:20
>>259
screenrc で escape ^Z^Z にしてるので、
screen 起動中に ^Z^F でフローをオフにすることができました。
ありがとうございました。

ところで、フロー制御をしない、ってのをデフォルトにするには
screenrc に defflow off でいいんですよね?

261 :名無しさん@お腹いっぱい。:03/06/06 18:10
>>260
はい。そうでございます。

262 :名無しさん@お腹いっぱい。:03/06/10 18:44
Michael Schroederが言うには、次バージョンを 8月か9月に出すつもりらしい

263 :名無しさん@お腹いっぱい。:03/06/21 12:07
screenを起動している状態で
ssh $HOST
screen -x
とやるとおもしろいです。ぶっ壊れます。

264 :名無しさん@お腹いっぱい。:03/06/21 15:31
>>263

たしかにフリーズしますた。

ところで screen を起動した後の vi って BS や DEL が使えないのだが、
何が悪い?

265 :名無しさん@お腹いっぱい。:03/06/21 15:34
スマソ、debian固有の問題だった

266 :名無しさん@お腹いっぱい。:03/06/22 18:57
>>266
あれはちょいめんどいよね(w
debian FAQだからここに張るのは不適切かもだが、情報はユキビタスにってことで。

bindkey -k kb stuff \010
bindkey -k kD stuff \177

267 :名無しさん@お腹いっぱい。:03/06/22 20:52
>>266
私の場合はその設定しなくても大丈夫みたいなんですけど、どうしてなんでしょ
うか。


268 :名無しさん@お腹いっぱい。:03/06/22 21:49
コピーモードのメッセージがうざい人は、こうするといいです。
msgminwait 0


269 :名無しさん@お腹いっぱい。:03/06/23 06:41
>>266
おれもあれのせいで数時間悩んだよ。
grep -A 1 Debian /etc/screenrc
ここね。

270 :名無しさん@お腹いっぱい。:03/06/23 06:46
Debian の policy だとそうしないと逆に不都合が起こりそうな気もするが

271 :名無しさん@お腹いっぱい。:03/06/25 04:35
素の Solaris へ screen 越しに slogin とかして less なんか使うと、

WARNING: terminal is not fully functional

とか言われちゃうんですが、どうすればこうならなくできますか?

272 :名無しさん@お腹いっぱい。:03/06/25 06:41
>>271
% echo $TERM ってしてみたら
screen
って出るよね?

素のSolarisのterminfoにscreenのエントリがないせいです。
マシンの管理者に言って設定してもらうか、~/.terminfo で設定してくれ

273 :名無しさん@お腹いっぱい。:03/06/25 11:15
>>272
あ、いや、その、設定すべき内容を知りたいのです・・・

274 :名無しさん@お腹いっぱい。:03/06/25 12:22
>>273
man tic
それと screen のソースの terminfo/README 読め

275 :名無しさん@お腹いっぱい。:03/06/25 18:07
>>273
http://www.math.fu-berlin.de/~guckes/screen/misc.php3

276 :名無しさん@お腹いっぱい。:03/06/25 18:26
TERM=vt100
export TERM
で誤魔化す場合多し。

277 :名無しさん@お腹いっぱい。:03/06/25 21:24
それでも漢か?

278 :名無しさん@お腹いっぱい。:03/06/25 22:40
漢なら dump

279 :名無しさん@お腹いっぱい。:03/06/25 22:41
それをいうなら dumb だろう

と誰かに突っ込まれる前に自分で突っ込み

280 :名無しさん@お腹いっぱい。:03/06/25 23:21
dump
qumb
dump
qumb

クロール

dumb
qump
dumb
qump

バタフライ

281 :名無しさん@お腹いっぱい。:03/06/26 01:05
DEC vt100使っていますが何か?


っていう兵はいないか。

282 :名無しさん@お腹いっぱい。:03/06/26 05:57
>>281
日本語出せないから2chを見るのは至難の技だろうなぁ。

283 :名無しさん@お腹いっぱい。:03/06/26 17:48
>>282
wget -q -O - http://pc.2ch.net/unix | kakasi -Ha -Ka -Ja -Ea -ka | w3m

284 :名無しさん@お腹いっぱい。:03/06/26 18:29
>>283

そこまでやるとは・・・

285 :名無しさん@お腹いっぱい。:03/06/26 19:28
それよりも

 rsh localhost | kakasi -u -Ha -Ka -Ja -Ea -ka

としてからw3mでもなんでも立ち上げればok

286 :名無しさん@お腹いっぱい。:03/06/26 20:37
screenはウンコカス

287 :名無しさん@お腹いっぱい。:03/06/26 21:04
ウンコカスのscreening

288 :名無しさん@お腹いっぱい。:03/06/26 21:07
>>285
すげ。

289 :名無しさん@お腹いっぱい。:03/06/26 21:16
>>285
強烈にかっこいい。
kakasi ってこういうことに使ってたんだ。知らなかった。

290 :名無しさん@お腹いっぱい。:03/06/26 21:28
kakasiを入れられるくらいなら、普通に日本語環境を構築した方がよっぽど
早いし快適なのではないかと疑問に思ってしまう漏れはヘタレかな、やっぱり。

291 :名無しさん@お腹いっぱい。:03/06/26 21:44
>>290
あたりまえ。伝統芸能の披露でせう

292 :名無しさん@お腹いっぱい。:03/06/26 21:59
>>290

DEC vt100の話題から出たわけで、そもそも日本語環境構築は無理

293 :283:03/06/27 04:16
>>285
びびった。unix の底力って感じ。

294 :名無しさん@お腹いっぱい。:03/06/27 15:18
画面分割するときに行数を指定することってできる?
2画面分割して、下を5行くらいのミニバッファみたいに使いたいんだが・・・

295 :名無しさん@お腹いっぱい。:03/06/27 15:34
resize を使えばいいんでは

296 :名無しさん@お腹いっぱい。:03/06/27 15:52
>>295
すまそ。
書き込んだ後、info見直してて見つけた。
サンクス。

297 :名無しさん@お腹いっぱい。:03/06/27 18:01
縦分割キボン

298 :名無しさん@お腹いっぱい。:03/06/27 18:21
リサイズと縦分割があるからion併用になるんだな、これが。

299 :名無しさん@お腹いっぱい。:03/06/27 19:52
>>297
ratpoison 入れて vsplit。

300 :名無しさん@お腹いっぱい。:03/06/27 22:04
screenがあるとemacsclientみたいなことがvimでもできるね。

301 :名無しさん@お腹いっぱい。:03/06/27 22:08
w3m-client みたいな感じか。
いろいろ応用が効きそうだ。

302 :名無しさん@お腹いっぱい。: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と表示されてしまいます。
意味がわかりません。

303 :ヽ(´ー`)ノ:03/07/02 08:58
bindkey eval "select w3m" "stuff Uwww.google.co.jp"
じゃダメなのん?


304 :名無しさん@お腹いっぱい。:03/07/02 10:32
TERM=cygwin で escape が通らんと思ってたんですが
termcapinfo cygwin KJ=SJ G0=0
で幸せになれますた。

305 :304:03/07/02 10:35
スマソ漏れの幻覚だったようです。

306 :302: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が入力できなくなりました。

307 :名無しさん@お腹いっぱい。:03/07/02 13:53
キーのどれかを押せと訊かれてる所為だから、
screen -X eval "stuff ^MUwww.google.co.jp^M"
とでもすればいいでしょう。それでも履歴に残ってしまいますが。
訊かれるのを抑制する方法があれば一番でしょうが、残念ながら私は知りません

308 :302: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

309 :名無しさん@お腹いっぱい。:03/07/02 21:43
>>308
bind w exec !.. google.sh
で行けるみたいです。
でもexecは1つのウィンドウで1つしか実行できないので、
既に何かのフィルタ等を動かしてると駄目ですね。
新しいウィンドウを一時的に作ってそこでシェルスクリプトを実行する、
という方法だとこんな感じ:
bind w eval screen 'stuff "google.sh; exit^M"'

310 :302:03/07/03 00:52
>>309
ありがとうございます。超感謝です。
execが原因でしたか。
しかし、なぜ.!.でなくて、!..なんだろう?
doc/fdpat.ps見てもさっぱりわからないし。

311 :名無しさん@お腹いっぱい。:03/07/04 11:02
TERM=cygwin では、escape が ":copy : window required" って出るんですが、
これって直らないんでつか?

312 :名無しさん@お腹いっぱい。:03/07/04 18:48
だれか >>300 >>301 に書かれてることの意味を教えてください.
emacsclient 使ったことないからよく分からない.
普通に -x でアタッチするのと何か違うの ?

313 :名無しさん@お腹いっぱい。:03/07/04 21:35
>>312
http://www.ruby-lang.org/~rubikitch/computer/myruby/w3mclient/

314 :名無しさん@お腹いっぱい。:03/07/05 13:34
screenを立ち上げたあと、
別の端末で
screen -x
とやって、2つの端末で同時に操作することがあるのですが、
最初にscreenを立ち上げた端末から
screen -X next
とやると、操作した端末の画面は切り替わらずに、
screen -xであとから入ってきた端末の画面が切り替わります。

操作した端末の画面が切り替わるようにしたいのですが、どうすればいいでしょうか。

315 :名無しさん@お腹いっぱい。:03/07/06 13:35
エスケープ文字をM-gにすることってできますか?
escape \347\347
これではできませんでした。


316 :名無しさん@お腹いっぱい。:03/07/06 19:57
>>315
man見る限りじゃ、ASCIコードにある文字じゃないと無理じゃねえ?

参考:ASCIIコード表
ttp://asfa.tokyo-u-fish.ac.jp/joho991/ascii.htm


317 :315:03/07/07 01:58
>>316
http://www.dekaino.net/screen/screen-thread.txt
の47-48には
>escape \341\341
>みたいにすればM-aをescapeにできるみたいだ。
と書いてあるのですが、できませんでした。

318 :名無しさん@お腹いっぱい。:03/07/07 09:57
>>317
それ2年前の話だよね
現行バージョンはきっちりcharsetを認識するからダメっぽいよ

いまどき文字コードは8bitってのが常識で、MSBをメタビットとして使うなんてのは
古すぎるんではないか? 特にヨーロッパはISO8859使いたいだろうし


319 :名無しさん@お腹いっぱい。:03/07/07 10:32
ウワァーーーーン
screenが落ちてcore吐いた

320 :315:03/07/07 17:38
>>318
そうですか。あきらめます。

321 :名無しさん@お腹いっぱい。: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できるようになるんでしょうか?


322 :名無しさん@お腹いっぱい。:03/07/09 17:46
>>321
screenというか Xのアクセスコントロールの問題だな
とりあえず man Xsecurity してみな

xhostとかxauthを使って解決だろ

323 :名無しさん@お腹いっぱい。:03/07/10 11:18
>>322
ありがとう。
ちょっと見てみます。


324 :名無しさん@お腹いっぱい。:03/07/12 23:54
このスレに感化されて使ってみたのですが、すばらしく便利ですね。
もう screen なしの生活は考えられないかも。

で、厨な質問ですいません。 ~/.screenrc に書いた
defencoding eucJP が、screen 起動時に unknown command といわれ、
ところどころ文字化けするのですが、国際化非対応でビルドされた
screen もあるってことでしょうか?
SL-C760 で、 screen3.9.8 を使っています。
iPaq 向けの ipk をどっかからひろってきて突っ込んでみました。


325 :名無しさん@お腹いっぱい。:03/07/13 00:16
3.9.8 なら defkanji じゃないかな。

326 :名無しさん@お腹いっぱい。: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
って感じで。

327 :名無しさん@お腹いっぱい。:03/07/13 12:05
私も脱いでます♪恥ずかしいけど見てね♪

http://jbbs.shitaraba.com/otaku/bbs/read.cgi?BBS=775&KEY=1058002614&END=100

328 :_:03/07/13 12:23
http://homepage.mac.com/hiroyuki44/

329 :_:03/07/13 12:36
http://homepage.mac.com/hiroyuki44/hankaku09.html

330 :名無しさん@お腹いっぱい。: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
}

331 :名無しさん@お腹いっぱい。:03/07/13 16:46
間違えてバイナリ cat したら screen が暴走してしまうことがあるんですが
なんか対策ありますかね。

332 :名無しさん@お腹いっぱい。:03/07/13 17:23
端末にはバイナリを出力しない cat を自作する。

333 :名無しさん@お腹いっぱい。:03/07/13 17:31
>>331
おれもときどきやる。保存してないemacsとかあると悲しい。

334 :名無しさん@お腹いっぱい。:03/07/13 20:17
C-a : reset

335 :名無しさん@お腹いっぱい。:03/07/14 20:46
catを表示用途には使わない。

336 :名無しさん@お腹いっぱい。:03/07/14 21:06
表示用途には vis を使うようにする。

337 :名無しさん@お腹いっぱい。:03/07/14 22:38
表示はなんでもかんでもlvなのはダメ?

338 :名無しさん@お腹いっぱい。:03/07/14 23:21
表示はなんでもかんでもw3m


339 :名無しさん@お腹いっぱい。:03/07/14 23:51
表示はなんでもかんでもod

340 :326:03/07/15 01:17
>>330
すばらしい!
function ssh() {} を使わせてもらいました。
^[ って ESC だっていうことに気づかず直接入力してました。
Ctrl-v ESC で入力しなくては。

快適〜♪

341 :山崎 渉:03/07/15 11:16

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

342 :名無しさん@お腹いっぱい。:03/07/15 20:05
debian woody で Screen version 3.09.11 (FAU) 14-Feb-02 使ってますが、
毎回screen終了時(Ctrl-a \)に

SetTTY (fd 3): ioctl failed: システムコール割り込み

とエラーが出てターミナルがおかしくなります。
なんでだろ〜

343 :名無しさん@お腹いっぱい。:03/07/15 21:07
>>342
screen終了って、シェルを全部終了させないの?

344 :名無しさん@お腹いっぱい。:03/07/15 22:34
>>343

させないよ。いちいち終了させると面倒じゃないですか。

345 :名無しさん@お腹いっぱい。:03/07/15 23:04
じゃ最新バージョンの3.09.15を入れるのも面倒なんですね?

346 :名無しさん@お腹いっぱい。:03/07/15 23:04
じゃあ、今度からは全部終了させるようにしてからモノを言うようにしてね

347 :名無しさん@お腹いっぱい。:03/07/15 23:16
>>345

当然。debian packageになってないものをわざわざ入れるのは面倒。
典型的なデビ厨なんで。

348 :名無しさん@お腹いっぱい。:03/07/15 23:21
Debian/woody
screen version 3.9.11-5

Prefix-\ で、エラー出力されずに終了出来ましたよ?


349 :名無しさん@お腹いっぱい。:03/07/15 23:45
>>348

うーむ。
.screenrc 消しても Ctrl-a c で新しい窓を開いてコマンドを入力後だと
エラーが出てしまう。
窓を開くだけならエラーが出ないで終了できる。
原因不明。

350 :名無しさん@お腹いっぱい。:03/07/19 01:58
# ほぼ最下層だな。navi2ch 使わない人には存在すら知られないような。

ところでまだ縦分割はできないの?
そもそもできる予定あるのかな。

351 :名無しさん@お腹いっぱい。:03/07/19 03:00
ホシュ

352 :名無しさん@お腹いっぱい。:03/07/19 12:29
あるタイトルのウィンドウが存在するかどうか外部から調べることってできる?

% screen -X eval "select hage"
これの正否が判ればいいんだけど返り値が無いみたい。

% screen -X eval "windows"
これで出るメッセージをどうにかして取得できればいいんだけど…

なんかいい方法ないすか?

353 :名無しさん@お腹いっぱい。:03/07/19 13:38
>>352
俺もそれがやりたかった。俺の場合はvimとかemacsのウィンドウの番号が
知りたかったから、vim、emacsを起動するときに、/tmpとかにファイルを作って
そこに、ウィンドウの番号を書くことにした。

354 :352:03/07/20 22:04
>>353
むぅ、やっぱしそんな泥クサイやり方しか無いすか。とりあえず俺もその方法
で逃げることにしますた。

355 :名無しさん@お腹いっぱい。:03/07/20 22:21
>>354
その点ratpoisonはウィンドウリストとかを標準出力に吐いてくれるからいいよね。

356 :名無しさん@お腹いっぱい。:03/07/21 16:47
>>271
>>272
>>275

terminfo の設定をしても反映されるのはローカルの vi とかだけだよね?
telnet 先でも screen として認識して欲しかったらリモートでも .terminfo
を各鯖で作らないといけない?

面倒だ・・・ TERM が screen だったら何かいいことあるの?
vt100にすると問題あるのかな。

357 :名無しさん@お腹いっぱい。:03/07/22 01:52
puttyからsshでログインして emacs -nw すると、
色が表示されないんだけど、screenを起動してから
emacs -nw すると色表示される。なんで?

358 :名無しさん@お腹いっぱい。:03/07/22 02:07
TERM の問題じゃない?

359 :名無しさん@お腹いっぱい。:03/07/22 02:16
>>358
/etc/termcap いじればいいのかな?
当方Plamo Linux 3.0使っております。

360 :名無しさん@お腹いっぱい。:03/07/22 10:10
screen 起動前後の TERM を比較しようとは思わないわけか

361 :名無しさん@お腹いっぱい。:03/07/22 13:33
昨日リリースされた screen-4.00.00beta1 テスト中
まだ違いがよくわからないが日本語まわりでエンバグはされていない模様

あ ひとつ見つけた新機能。.screenrcに
idle 300 lockscreen
って書いておくと300秒キー入力がないと自動的にlockできる。便利かも〜

362 :名無しさん@お腹いっぱい。:03/07/22 13:44
マウスが効かなくなる虫は取れてまつか?

363 :361:03/07/22 14:05
わたしはマウス使わないのでわかりません

364 :名無しさん@お腹いっぱい。:03/07/22 15:26
イジワルだなあ、試してみてくれたっていいじゃんよー

365 :名無しさん@お腹いっぱい。:03/07/22 15:48
361 じゃないけど
意地悪も何も、どういう不具合があるのかわからないんだからどう試せと
それよりも自分が試せばいいじゃん

366 :名無しさん@お腹いっぱい。:03/07/22 16:04
はいはい、結構ですよ。

知らない人のために一応書いとくと、>>37>>61>>130な不具合ね。
3.9.15だとw3mやvimでエディタが使えないというやつです。

367 :名無しさん@お腹いっぱい。:03/07/22 16:04
エディタじゃないや。マウス。

368 :名無しさん@お腹いっぱい。:03/07/22 18:32
361 じゃないけど w3m とかマウス使えないようにコンパイルしてる。

369 :名無しさん@お腹いっぱい。:03/07/22 18:54
縛りプレイ?

370 :名無しさん@お腹いっぱい。:03/07/22 19:04
>>362
マウス使えるよ

371 :名無しさん@お腹いっぱい。:03/07/22 23:33
>>364>>366
バカ?

372 :名無しさん@お腹いっぱい。:03/07/23 01:40
>>361
時限式ロックにはこのスレのパッチがなんか貢献した?関係なし?
(まぁ、ないかな。。。)
開発チームが時限式ロックは不可能とか言ってた気がするんだが。。。

373 :名無しさん@お腹いっぱい。:03/07/23 06:48
総帥が持ってってくれた、とか。。。

374 :名無しさん@お腹いっぱい。:03/07/23 12:05
>>361
screen-4.00.00beta1 ってどこにあるの?漏れもためしたい!!



375 :名無しさん@お腹いっぱい。:03/07/23 14:09
>>374
http://groups.yahoo.com/group/gnu-screen/

376 :名無しさん@お腹いっぱい。:03/07/23 17:51
escape ^_^_ けっこういいかも。c-/で^_になる

377 :名無しさん@お腹いっぱい。:03/07/23 18:29
>>376
c-/で^_になるのは、端末依存っす それをわかってて使うなら無問題

…SunのコンソールだとCTRL+2とかCTRL+4ってのがあったなぁ

378 :名無しさん@お腹いっぱい。:03/07/24 14:31
なるいほどね

379 :名無しさん@お腹いっぱい。:03/07/24 20:22
Linuxでscreenを動かしてHP-UX 11iにtelnetでログインするとviやlessの動きが変。
おまけにsamも起動せず。
export TERM=vt100 にしても変わらず。

screenを起動せずに直接HP-UXに入るとそんなことはないのに。
何が違うんだろうか?

380 :名無しさん@お腹いっぱい。:03/07/24 20:54
>>375 ありがとう!!

381 :名無しさん@お腹いっぱい。:03/07/25 00:08
>>379
それは、あなたがお使いの端末エミュレータが糞だからです

382 :名無しさん@お腹いっぱい。:03/07/25 00:27
>>381

優秀な端末エミュレータを教えて下さい

383 :名無しさん@お腹いっぱい。:03/07/25 00:29
>>382
KTerm または mlterm がおすすめです


384 :名無しさん@お腹いっぱい。:03/07/25 00:45
9term がおすすめです

385 :名無しさん@お腹いっぱい。:03/07/25 00:47
>>383

teratermは糞ですか?windowsから使いたいですが・・・

386 :名無しさん@お腹いっぱい。:03/07/25 00:51
>>385
PuTTY がおすすめです


387 :名無しさん@お腹いっぱい。:03/07/25 01:43
>>386

日本語使うのに、パッチあててterminfoの設定しないといけないよね?
敷居が高いなぁ。

388 :名無しさん@お腹いっぱい。:03/07/25 02:04
Guevaraという新手のソフトウェア試してみたら、日本語通るし、タブ式(MDI)だし
すこぶる快調!

389 :名無しさん@お腹いっぱい。:03/07/25 02:21
>>387
> 日本語使うのに、パッチあててterminfoの設定しないといけないよね?
いいえ

390 :名無しさん@お腹いっぱい。:03/07/25 02:51
なるぽいど。

391 :名無しさん@お腹いっぱい。:03/07/25 04:37
>>387
日本語パッチあててコンパイルされた
バイナリがちゃんと用意されてるから
検索してみれ。

392 :名無しさん@お腹いっぱい。:03/07/25 19:37
>>391

http://hp.vector.co.jp/authors/VA024651/download.html
ここの

PuTTY で ISO 2022 による日本語入力・表示を可能にするパッチ
puttykjpatch.zip
executable files (PuTTY version 0.53b にパッチをあてた実行ファイル puttyjp.exe)

でしょ?
昨日試したけど駄目だったけど。
もう一度トライしてみるか。

393 :名無しさん@お腹いっぱい。:03/07/25 19:42
windows 歴三日だけど putty 日本語版すぐ使えたよ。

394 :名無しさん@お腹いっぱい。:03/07/25 19:43
>>389

http://hp.vector.co.jp/authors/VA024651/terminfo.html

これ読むと必要だと思うが、ほんま?


395 :名無しさん@お腹いっぱい。:03/07/25 19:44
>>393

(-_-)ウツダ

どこからダウンロードしたの?

396 :名無しさん@お腹いっぱい。:03/07/25 20:23
>>392

font encoding を euc-jap にしたら
キタ━━━(゚∀゚)━━━!!!!!

あやしげなアイコンのguevaraより軽いし、screenのバッファと相性いいし、
言うことなし!

397 :393:03/07/26 05:08
あんま関係ないけど cygwin の XFree86 も結構面白いよ。
リモートの UNIX マシンの kterm とか krxvt とか使えるし、
もちろん w3m-image なんかも動く。
不安定らしいが、そこはこのスレらしく screen で保険かけておくとか。

398 :名無しさん@お腹いっぱい。:03/07/26 17:18
>>397

vncの方が安定してるから好きだけど。

399 :名無しさん@お腹いっぱい。:03/07/26 17:26
cygwin の X なら multiwindow できる、ってこどでわ

400 :352:03/07/26 18:45
現在 >>353 のやり方でお茶を濁してるんだけど、あれだと別ホストのウィンド
ウを認識できないのに気付いた。むむぅ(´・ω・`)

401 :名無しさん@お腹いっぱい。:03/07/26 21:22
>>400(352)
タイトルを知って何をやるつもりなのか、教えてください。

402 :名無しさん@お腹いっぱい。:03/07/26 23:49
>>401
emacs なんかから url を開く時、emacs-w3m でもいいんだけどやっぱり w3m
のが軽いのでそっちでいつも開いてる。んで、screen 上の w3m ってタイトル
を選択して指定 url を開く、ここまでは現在スクリプトでできてます。でも
screen 上に w3m が無かった時が悲しい。

そこで w3m ってタイトルの有無をチェックして、無ければ w3m を起動して
云々…って機能を追加したいのでした。ショボい話でスマン。

403 :名無しさん@お腹いっぱい。:03/07/31 18:52
考えることは一緒のようですね。漏れも>>352と同じことを考えています。

404 :名無しさん@お腹いっぱい。:03/07/31 19:02
http://www.vesta.dti.ne.jp/~hi-lite/sample.html
簡単に見れるぞ

405 :名無しさん@Emacs:03/07/31 19:06
>>352のような要求に応えるために、
Luaのような埋め込み型スクリプト言語をScreenに埋め込んだらできそうだが、
だれかやってる人います?

406 :名無しさん@お腹いっぱい。:03/07/31 19:31
Lua じゃなくて scheme にしてほしいなあ。

407 :名無しさん@お腹いっぱい。:03/07/31 20:00
schemeならscreenに埋みこんでも問題ないぐらいのサイズになるけど、あんまり
一般的じゃないんだよなぁ。ってことでslangなんてどうでしょ?

408 :名無しさん@お腹いっぱい。:03/07/31 22:59
>>406
screen + scheme クソ激しく同意
んでさらに + vi もして「scheme つきマルチバッファ vi」
が実現されたらもう悶え狂うっツーの!!!

409 :名無しさん@お腹いっぱい。:03/07/31 23:38
それってemac...げふんげふん

410 :名無しさん@お腹いっぱい。:03/08/01 00:02
scheme なんで普及しないんだろうなあ。
guile とか、実際に埋め込まれてるのあるの?

411 :名無しさん@お腹いっぱい。:03/08/01 00:06
Cのプログラムに埋め込むのに、CライクのLUAとlispライクのschemeと
どっちを選ぶか、と言われれば…

412 :名無しさん@お腹いっぱい。:03/08/01 00:07
本来こういう組み込み用途のために生まれたのがTclだったはず。誰もそんな
用途で使おうともしなかったけど。

413 :名無しさん@お腹いっぱい。:03/08/01 00:42
>>411
当然 scheme を選ぶ罠

414 :名無しさん@お腹いっぱい。:03/08/01 00:58
Lispは括弧がうざいからMLがいい

415 :http://www.namazu.org/~satoru/programming/sicp.html:03/08/01 01:29
師「えっ? カッコ? あ、そうか。そんなものもあったな。いやあ、すっかり忘れておったわ」


416 :名無しさん@お腹いっぱい。:03/08/01 07:50
Tera Term Pro 2.3 + TTSSH 1.5.4 + screen 3.09.15でeucのテキスト表示したときに画面端で折り返した後、改行の個所まで延々文字が化けるのって俺だけ?

417 :名無しさん@お腹いっぱい。:03/08/01 17:37
>>416
OSは?~/.screenrcの中身は(defencoding)?
折り返す前は化けてないってことですか?

418 :名無しさん@お腹いっぱい。:03/08/01 20:07
>>411
Cのプログラムに埋めこむからといって、別にマクロ言語(といういいかたは
適切ではないけど)の文法はCライクである必要はまったくないぞ。

schemeのようにインタープリタの大きさを非常に小さくできるもののほうが
よほど気持ちがいい。

>>414
型強制が強いのはいや…

419 :名無しさん@お腹いっぱい。:03/08/01 20:28
>>410へのレスなのよ〜、>>411。現実はどうか、ってコト。

420 :名無しさん@お腹いっぱい。:03/08/01 20:40
Cへの組み込み向けSchemeってGuileやらGaucheやらホントにいろいろあるね。
もしやるんだとしたら、GNU screenなんだから素直にGNUなGuileになるかな。

>>410
Guile埋め込みってGIMPぐらいしか知らないや。
いちおう http://www.gnu.org/software/guile/gnu-guile-projects.html#Applications
なんてあるらしいけど。

421 :あぼーん:あぼーん
あぼーん

422 :名無しさん@お腹いっぱい。:03/08/03 03:48
>416
2バイトコードが1バイトだけで改行されてるんじゃん。
対応してるscreen使って味噌。若しくはなんか設定が足りないとか。

423 :名無しさん@Emacs:03/08/04 21:58
コンパクトでかわいいLuaを使いたいが、標準ライブラリ関数が少ない気がする。
あと、漢字コードまわりも心配。

Screenに組み込むとしたらLuaとSchemeどっちがやりやすいのだろう?

>>412
ある意味それがLuaに受け継がれたんじゃないの?
ちゃんとembeddedってかいてある。

>>418
Luaモナー

>>408
viperとかを使えば?(藁

424 :名無しさん@お腹いっぱい。:03/08/05 11:42
umask を002に設定しててもscreenを起動すると022になっちゃうんだけど
これってどこかで設定できますか?
screen のマニュアルにあるumaskについての説明はwindowのアクセス権限を
設定するものしかなかった…。

425 :名無しさん@お腹いっぱい。:03/08/05 11:50
>>424
シェルは何? スタートアップ設定ファイルにumaskの設定してるとか??
bashだったら ~/.bashrcとかを確認してみてくれ

426 :名無しさん@お腹いっぱい。:03/08/05 12:18
>>425
早速の回答、ありがとうございます。
シェルはtcshです。~/.loginrcと/etc/csh.loginrc の二箇所で
umask 002
と設定してあります。これ以外にはumaskの設定はしてないつもりなんですが…。

427 :名無しさん@お腹いっぱい。:03/08/05 12:21
.loginrc? .loginじゃなかった?
ぐぐっても24件だぞ。

428 :名無しさん@お腹いっぱい。:03/08/05 12:30
とりあえず、~/.tcshrcで umask 2 とやれば目的は達せられるかな。

429 :名無しさん@お腹いっぱい。:03/08/05 15:43
>>426
pamが悪さしてないか?

430 :426:03/08/05 21:43
>>427
その通りです。。。
>>426の書き込みする時に打ち間違えました。

>>428
なるほど。.loginで設定することばかり考えていてそちらに考えが及びませんでした。
設定したところ、確かに直りました。ありがとうございます。

>>429
どういうことですか?pamというのは認証用のモジュールであるという程度の知識しか
ないのでどうしたものやら…。

431 :名無しさん@お腹いっぱい。:03/08/06 02:16
>>430
pam は認証時にいろいろできるモジュール群

432 :名無しさん@お腹いっぱい。:03/08/09 19:10
screen を起動すると delete キーが ~(チルダ)になってしまう
のですが、解決法はありますか?

433 :名無しさん@お腹いっぱい。:03/08/09 21:12
>>432
まじか。それはそれはおもしろい。ネタになるな。

434 :432:03/08/09 21:45
>>433
すみません。とちりました。

screenを起動した後、deleteキーを押すと、
~が表示されます。直せませんか?

435 :名無しさん@お腹いっぱい。:03/08/09 22:00
>>434
bindkey '\e[3~' delete-char
したら直るとかじゃねーの?
(ただし tcsh の場合。他のシェルではどう書くのか知らない)


436 :名無しさん@お腹いっぱい。:03/08/09 22:14
>>387
そこがカスなところ(w
文字系ソフトだからそれぐらい完璧に対応してくれよん〜
なんて思うけど、かえってi18n遅れてる


437 :名無しさん@お腹いっぱい。:03/08/09 22:33
>>434
端末は何使ってるの?
コマンドラインでC-v deleteと押すとどうなる?
deleteが^?になればいいんだよね?
deleteキーが何を発行するかってのはscreenがあっても変わらないと思うんだ
けど、どうなんだろう?

438 :432:03/08/10 01:40
>> 437
端末は rxvt です。
screen 起動後に C-v delete-key を打つと、
^[[3~
と出ました。screenを起動していないと、
^?
になりました。

今確認したら、xterm では delete が効きました。
mlterm でも大丈夫でした。
しかし、xterm で C-v delete-key を打つと、
^H
になりました。

なんか rxvt 固有の問題みたいです。

439 :437:03/08/10 02:11
>>438
screenを起動すると変わっちゃうのか。そういうこともあるのか。
>>435のいうように、アプリごとに^[[3~がdeleteになるように設定するしかな
いのかな。

440 :432:03/08/10 08:29
>>435
>>439

screenを起動して
% bindkey '^[[3~' backward-delete-char
とすることで望みの結果を得ることができるようになりました。
ありがとう。

441 :名無しさん@お腹いっぱい。:03/08/11 07:02
なんとなく、rxvtのtermcapの初期化なんかに切り替えが入ってるような。
元々DELキーはキーパッドの一部なのでXPなんちゃらが返ってきて
^[系のコードになっても不思議ないよね。うちでも何度か不具合に遭遇
した覚えがある。

うちではxmodmapでBSキーに^?を割り当て、^HはCTRL+Hで入力することに
して解決。これで、DELキーはXPなんちゃらの意味以外で押す必要がない。

442 :名無しさん@お腹いっぱい。:03/08/11 10:40
delete って何に使うの?

443 :名無しさん@お腹いっぱい。:03/08/11 13:15
deleteの^[[3~を^?にしたいときは
(screen -X) bindkey -k -d kD stuff ^?
>>442
ほとんど使わないよね。emacsで逆スクロールするときとか。

444 :名無しさん@お腹いっぱい。:03/08/11 13:56
>>443
ふつー M-v

445 :名無しさん@お腹いっぱい。:03/08/11 14:21
>>444
それはふつーなの?

446 :名無しさん@お腹いっぱい。:03/08/11 14:48
ふつーだろ。

447 :ヽ(´ー`)ノ:03/08/11 15:32
C-v M-v ないと氏ぬ。

448 :名無しさん@お腹いっぱい。:03/08/14 03:25
漏れはstty decしてる人なので、deleteキーは一文字消すのに使います。
ていうか^Hって何に使うの?emacsのhelpくらいだよね?って感じなのでつ。

449 :名無しさん@お腹いっぱい。:03/08/14 03:26
deleteキーっていうかコードね。^?のことでつ。

450 :名無しさん@お腹いっぱい。:03/08/14 08:34
>>448
^Hは前の文字を消すのに使います。

451 :名無しさん@お腹いっぱい。:03/08/14 10:04
う^Hち^Hま^H◯んこ

452 :名無しさん@お腹いっぱい。:03/08/14 12:18
>450
stty decすると前の文字を消すのは^?になりますよ
^Hって打つとそのまま画面に残りマツ

453 :名無しさん@お腹いっぱい。:03/08/14 12:36
よかったね

454 :名無しさん@お腹いっぱい。:03/08/14 12:47
>>448=452
^?がどこにあるか知らんが、^Hの方が押しやすいだろって話

455 :名無しさん@お腹いっぱい。:03/08/15 02:31
screenした後、流れていった行を見るにはどうしたらいいの?
いつものようにShift+↑とかやっても見れないんだけど。

456 :名無しさん@お腹いっぱい。:03/08/15 02:44
>>455
> いつものようにShift+↑
とか言われても (゚Д゚)ハァ?

だが、とりあえず^a[^y。

457 :455:03/08/15 04:33
コピーモードにするのね。教えてくれてありがとう。

458 :あぼーん:あぼーん
あぼーん

459 :あぼーん:あぼーん
あぼーん

460 :つんく:03/08/15 23:25
http://elife.fam.cx/a011/

461 :名無しさん@お腹いっぱい。:03/08/18 10:15
http://groups.yahoo.com/group/gnu-screen/
に cygwin用のパッチが流れてたね 誰か試してみた?

462 :名無しさん@お腹いっぱい。:03/08/18 10:15
age

463 :168:03/08/18 21:17
すんまそん、俺です、はい。

464 :名無しさん@お腹いっぱい。:03/08/18 21:28
うぉ、マジで
カコイイ!!

465 :名無しさん@お腹いっぱい。:03/08/19 00:26
そんなpatchイラネ

466 :名無しさん@お腹いっぱい。:03/08/19 14:30
>>465
(゚Д゚)ハァ?

467 :名無しさん@お腹いっぱい。:03/08/19 16:52
(;´Д`)ハァハァ

468 :名無しさん@お腹いっぱい。:03/08/21 19:53
ttp://risky-safety.org/~zinnia/d/2003/08/#20030820-t1-h1-p0
registerを使ってpasteするときにがんばってquoteしてるけど
prefix ^Cもprefix cも同じでいいのなら
precmd () { screen -X chdir "`pwd`" }
でよさそう。

469 :名無しさん@お腹いっぱい。:03/08/22 20:26
mlterm & screen で Emacs を使っているんですが、
screen で画面を切替えると、Emacs のモードラインの反転の表示が、
ちゃんと反転しなくなってしまいます。
同様の症状に遭遇した方はいませんか?
環境は XFree86 4.3.0 & mlterm 2.7.0 & screen 3.9.15 & Emacs 21.3 です。

470 :名無しさん@お腹いっぱい。:03/08/23 17:10
>>469
モードラインの色を黒以外にすると直るかもしれません。

471 :469:03/08/23 19:34
>>470
元からモードラインの色は黒じゃないんですよ。背景黒で文字色が白なので。

472 :名無しさん@お腹いっぱい。:03/08/26 13:01
dislocate, dtach
screenに似たソフト

473 :名無しさん@お腹いっぱい。:03/08/26 14:36
>>472
どこにあんの?

474 :名無しさん@お腹いっぱい。:03/08/26 14:41
ttp://dtach.sourceforge.net/
ttp://expect.nist.gov/

dislocateはexpectの一部らすぃ。

475 :472:03/08/26 16:57
>>473
redhat9には最初から入ってたよ。

476 :名無しさん@お腹いっぱい。:03/08/26 17:38
>469
script使って、吐いてるエスケープシーケンス調べろ。

477 :名無しさん@お腹いっぱい。:03/08/28 09:04
screen-4.0.0beta2
ftp://ftp.uni-erlangen.de/pub/utilities/screen/private/screen-4.0.0beta2.tar.gz

478 :名無しさん@お腹いっぱい。:03/08/28 09:30
>>477
tar ballのURLだけ貼るな

Subject: Screen-4.0.0beta2 ready for testing
From: Michael Schroeder <Michael.Schroeder@informatik.uni-erlangen.de>
Date: Wed, 27 Aug 2003 17:07:20 +0200
> Changes to beta1:
>
> - documented new stuff
> - added -m option to windowlist (Felix Rosencrantz)
> - some fixes
>
> Get it via
>
> ftp://ftp.uni-erlangen.de/pub/utilities/screen/private/screen-4.0.0beta2.tar.gz
>
> Enjoy,
> Michael.

詳しくは http://groups.yahoo.com/group/gnu-screen/

479 :!477:03/08/30 00:53
>>478
メール本文をそのまま貼るな
(メールアドレスをそのままコピペするところをみると、F島か?)

480 :名無しさん@お腹いっぱい。:03/08/30 00:59
>>479
うれしがりなんだよ。見逃がしてやれ。

481 :名無しさん@お腹いっぱい。:03/08/30 01:39
>>479
香具師以外にいるとでも?

482 :名無しさん@お腹いっぱい。:03/09/03 17:26
>>481 ワロタ

483 :名無しさん@お腹いっぱい。:03/09/04 16:57
"screen"ってググるときに困る

484 :名無しさん@お腹いっぱい。:03/09/04 17:29
GNU screen でググればええやん。

485 :名無しさん@お腹いっぱい。:03/09/04 20:20
“screenrc”も使えるよ


486 :名無しさん@お腹いっぱい。:03/09/04 21:17
screen で emacs の deabbrev みたいなことをする方法
ありませんでしたっけ?
ポインタ探してるんだけど見付からないです。

487 :名無しさん@お腹いっぱい。:03/09/04 22:30
>>486
dabbrevだろ。
そんなことできるんだったら俺もしりたいな。

488 :名無しさん@お腹いっぱい。:03/09/04 23:06
zsh で script や screen を介して dabbrev みたいなことをするのならあったが

489 :名無しさん@お腹いっぱい。:03/09/05 18:17
puttyでログインしてscreen起動してるんですが、
回線が不安定なのか接続がよく切れます。

現在は再ログインして
screen -ls でさっきの接続時の ptsを確認
screen -d 123
screen -r 123
としなくてはならず結構面倒です。スクリプトを
書いて自動化したんですが、もっとスマートな方法
ありませんか。

490 :名無しさん@お腹いっぱい。:03/09/05 18:23
>>489
セッションが1つしかなければ、pidを指定する必要はない。
screen -d -rやscreen -xでもできるけど、自動化したのなら、どれも同じだ
と思う。

491 :名無しさん@お腹いっぱい。:03/09/05 19:43
>>490
なるほど。でも常に1つセッション起動させてるんで
やっぱりスクリプトでやるしかないみたいですね。新
しいプロセスの方が番号が大きいっていう法則が常に
正しいのかは分かりませんが、いまのところ例外は
ないみたいなんでしばらくこれで運用してみます。

492 :名無しさん@お腹いっぱい。:03/09/05 19:49
screen -xR hoge
とかして名前付けとくと、hoge があればそれを attack するし、
なければ作る。

493 :名無しさん@お腹いっぱい。:03/09/06 01:06
>>492
それ便利です!
サーバに登録した公開鍵に登録しておきました。さんくす!

494 :名無しさん@お腹いっぱい。:03/09/06 22:32
Windows から PuTTY を使い ssh で Debian GNU/Linux(Sarge) に入り
screen 上の emacs を使っている時、PuTTY のウィンドウをリサイズしても
emacs がそのリサイズに追従してくれません。

screen を使わなければ、リサイズに追従してくれます。
screen を detach & attach をすれば、追従してくれます。

同様な Debian の別ホストでは問題無く追従してくれるのですが、
どこの設定を比較すれば良いのか分かりません。
一応調べたんですが。

login 時の $TERM は xterm(PuTTY 用に改変済み)
screen の $TERM は screen
stty -a は、無問題ホストと同一
bash の shopt も無問題ホストと同一

あと どこをチェックすれば良いかヒントぷりーず(哀願)


495 :名無しさん@お腹いっぱい。:03/09/07 00:06
termcap or terminfo の設定と Emacs のバージョン

496 :494:03/09/07 01:23
>>495 thx
terminfo の設定てのは何を出せば良いですか?
一応 /etc/terminfo/x/xterm は無問題ホストと同一です。
GNU Emacs 21.2.1 (i386-debian-linux-gnu, X toolkit, Xaw3d scroll bars) of 2002-\
03-23 on raven, modified by Debian
emacs のバージョンも同じ。使ってる lisp は多少違うかもです。

497 :494:03/09/07 01:25
バージョンこぴぺみす。\ の後ろ繋げてください…。
lisp 多少違うかも、っていうのは riece が入ってるか入ってないかとか
そういう違いです。この件には関係無いと思うけど。

498 :名無しさん@お腹いっぱい。:03/09/07 02:13
screen で C-a F しても駄目なの?

499 :494:03/09/07 04:22
>>498
はい。効かないです。

494 に「emacs が」と書いちゃいましたが
bash でもリサイズに追従してくれませんでした。
でも bash の場合は PuTTY の「端末をリセット」で正しいサイズになります。
emacs は「端末をリセット」してもリサイズ前のままです。
どうしてでしょう…。


500 :494:03/09/07 04:35
>>496
> 一応 /etc/terminfo/x/xterm は無問題ホストと同一です。
/etc/terminfo/s/screen も無問題ホストと同一でした。


501 :ギレン総帥:03/09/07 10:31
>>494
^AF (Fit)してみたらどうなりますか?

screenセッションに複数の端末からattachしていると
ひとつの端末からSIGWINCHシグナルが飛んできても
無視する仕様だったと思う

502 :名無しさん@お腹いっぱい。:03/09/07 10:49
>>501
>>498

503 :ギレン総帥:03/09/07 11:05
あ すまん
reloadせずに書き込んでしまいました

504 :494:03/09/08 01:07
>>501 thx
一つのセッションに一つの端末でも、この問題の場合
fit は効きませんでした。

PuTTY ウィンドウのリサイズさえしなければ、他に問題は無いのですが
引き続きアドバイスがあればお願いします。

505 :名無しさん@お腹いっぱい。:03/09/08 01:14
>>494
~A Z (reset) だとどうよ?

506 :名無しさん@お腹いっぱい。:03/09/08 01:15
ミス。当然ながら^A Zね。

507 :名無しさん@お腹いっぱい。:03/09/09 11:47
4.0.0 age

508 :名無しさん@お腹いっぱい。:03/09/09 11:59
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

で、今回の目玉はなんだろう。

509 :名無しさん@お腹いっぱい。:03/09/09 12:10
* new screenrc parser, not 100% compatible.
パーサが新しくなりますた。互換性は100%じゃないだよもん。
* screenblanker support: new 'idle', 'blanker', 'blankerprg'
commands.
スクリーンブランカーがサポートされますた。idel blanker blankerprg コマンドが追加されますた。
* zmodem support via the 'zmodem' command.
zmodemがサポートされた。zmodemコマンドで使えるよん。
* nonblock code rewritten, nonblock now understands a timeout.
new command 'defnonblock'.
ノンブロックコードを書き直しますた。(よーわからん)


510 :What's new in screen-4.0.0 ?:03/09/09 12:12
* new screenrc parser, not 100% compatible.

* screenblanker support: new 'idle', 'blanker', 'blankerprg'
 commands.

* zmodem support via the 'zmodem' command.

* nonblock code rewritten, nonblock now understands a timeout.
 new command 'defnonblock'.


511 :名無しさん@お腹いっぱい。:03/09/09 12:42
やった…またマウスが使えるようなった。

512 :名無しさん@お腹いっぱい。:03/09/09 13:04
screen 4.0.0どこにあるんですか?

513 :名無しさん@お腹いっぱい。:03/09/09 13:09
>>512
いつもの場所です

514 :名無しさん@お腹いっぱい。:03/09/09 13:13
>>512
過去レスを参考に。

515 :名無しさん@お腹いっぱい。:03/09/09 13:14
 
    ||______________
    ||       .|| |    ||    ||    ||
    ||      ガラッ |__||__||__||
    ||∧ ∧∧ ∧|| < いつもの2つ!   ||    ||
    ||(* ゚ー゚) ゚Д゚)|| _|__||__||__||__
    ||「二」 ) |  |つ ,|____
    || |__|ノノ|| |>|| |
    || U U U U...|| |
   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

516 :512:03/09/09 13:19
ここですよね? 見つからないです。
http://groups.yahoo.com/group/gnu-screen/

517 :名無しさん@お腹いっぱい。:03/09/09 13:35
たとえば
ttp://www.dekaino.net/screen/01install.html

518 :名無しさん@お腹いっぱい。:03/09/09 13:40
>>517
ありがとん

519 :名無しさん@お腹いっぱい。:03/09/09 20:07
互換性は100%じゃないって、どこが変わったんだろう?

520 :名無しさん@お腹いっぱい。:03/09/10 15:30
>>494-504
1. コンパイル時にSIGWINCHを有効にしてないと、
ウィンドウサイズの変更にアプリが動的に対応できない。
2. サスペンドして再開した時に対応してくれさえすればいいなら、
 アプリがterminfoを利用してる場合はstty -aで出てくるrowsと
 columnsが更新されるようにする。手動でsttyを実行して更新してもいい。
 termcapを利用してる場合は、$TERMCAP中のli#とco#を更新されるように
 する。手動でresizeを実行して出力をエバって更新してもいい。

screenやbashだけじゃなくて、実行されてるアプリ一個一個において、
設定次第で動作が変わるので結構面倒。漏れは全部TERMCAPにして、
自動で動けばそれでよし、駄目ならresize使って手動で合わす。
っていう手法が好き。RSHとかで渡って行っても確実だし。

521 :名無しさん@お腹いっぱい。:03/09/11 22:25
>>519
手元の~/.screenrcだと、
bind '\000' otherやbind '^k'がエラーになるようになったので、
'を外しました。

522 :名無しさん@お腹いっぱい。:03/09/11 23:39
>>521
それだったのかぁ
おかげでエラー出なくなった、サンクスコ

523 :亀レスですが:03/09/18 22:02
>>333
> おれもときどきやる。保存してないemacsとかあると悲しい。

自分は母艦のemacsは常にXで起動しっぱなしで、
(gnuserv-start)
してあって、screenの中では常に
$ gnuclient
してる。

で、母艦では、Xなemacs使ったり(こっちの方が多い)、
やっぱりscreenの中でgnuclientしたり:-)

screenじゃなくてtab terminal emulator使う時、
別のscreenでemacsを共有したい時(wも便利。

#! /bin/sh
printf "\033k$@\033\\"

こんなshell scriptでwindow title付けてますよん。



524 :名無しさん@お腹いっぱい。:03/09/18 22:06
gnuclient -nw って XEmacs じゃないとできないでしょ?

525 :名無しさん@お腹いっぱい。:03/09/18 23:04
emacsclient

526 :524:03/09/18 23:18
いや、そうじゃなくて、GNU emacs 用の gnuclient もあるけど、
X の emacs を起動した後 console から gnuclient -nw することが
できないって話。
XEmacs なら、>>523 のように X と console で同じセッションを
共有することができる。

527 :名無しさん@お腹いっぱい。:03/09/19 20:02
screen-4.0.1が出てます。
パーサ部分の小さなバグ2つが修正されています:
* $HOMEのような環境変数の展開で、後ろにゴミがつくことがあった。
* evalや:実行時にsegfaultすることがあった。


528 :名無しさん@お腹いっぱい。:03/09/19 21:21
なんか標示が乱れるなぁ
それとcursesなアプリを使うと落ちる

4.0.1で治ってるかな

529 :名無しさん@お腹いっぱい。:03/09/20 07:06
less でファイル表示してるときに末尾でスペース押したりすると
Wuff! Wuff! って叫ばれるんだけど。日本語でいう「わーお」って
感じでつか?

530 :名無しさん@お腹いっぱい。:03/09/20 12:14
「あん、だめ、いっちゃう!」って感じ。

531 :名無しさん@お腹いっぱい。:03/09/20 12:16
ええんか、ええのんかーって感じ?

532 :名無しさん@お腹いっぱい。:03/09/20 12:48
地方によっては

533 :494:03/09/20 18:53
解決しました!というかごめんなさい。
先日 reboot したら、その後 ちゃんとリサイズに追従してくれるように
なっていました。細々とバージョンアップしてきた何かがどこかで関係
していたのかも知れません。役に立たないフィードバックで申し訳ない。
>>520 thx!


534 :名無しさん@お腹いっぱい。:03/09/26 23:22
Cygwinでscreenする場合,
  termcapinfo cygwin G0:KJ=sjis
  defencoding SJIS
するとのことですが, こうするとコマンド入力 (:からの入力)
やAでの名前変更ができなくないですか?

termcapinfoを
  termcapinfo cygwin G0
だけにするとできるんですが, 日本語入力とか半角カナファイル名をlsした
時とかは化けてしまいます.

みなさんどうしてます?

535 :名無しさん@お腹いっぱい。:03/09/27 01:12
rxvt で EUC で使ってる

536 :名無しさん@お腹いっぱい。:03/09/27 03:11
cygterm で eucjp で使ってる

537 :名無しさん@お腹いっぱい。:03/10/02 02:05
screen -ls
でDetachedと表示されているものを一気にアタッチしたいときはどうすれば
良いのでしょうか?screen -rの後ろに複数指定しても無視されてしまうみたいなんで。

538 :名無しさん@お腹いっぱい。:03/10/02 02:27
screen -r -R で一個づつアタッチしろよ。

539 :名無しさん@お腹いっぱい。:03/10/02 23:12
>>537
一気にアタッチって何よ?

540 :名無しさん@お腹いっぱい。:03/10/02 23:14
アタタタタタッチ

541 :名無しさん@お腹いっぱい。:03/10/02 23:25
>>540
いかん、ツボにはまった!

542 :名無しさん@お腹いっぱい。:03/10/03 15:02
ケンシロウ進数を思いだしました

543 :名無しさん@お腹いっぱい。:03/10/03 17:48
イカン、
>>540
不覚にもワラタ w

544 :ヽ(´ー`)ノ:03/10/04 14:04
>>537
これでいいんかい?良く使うのなら適当に alias しとけ。
for i in $(screen -ls | grep Detached | awk '{print $1}'); do screen -r $i; done


545 :名無しさん@お腹いっぱい。:03/10/29 22:19
tcfilter - GNU screen用T-Code/TUT-Code入力フィルタ
http://www1.interq.or.jp/~deton/tcfilter/
:exec .!. tcfilterのように起動して、tcfilterのstdoutを
screen内で動いているアプリケーションにつないで使います。
tcfilter側ではstdinから読んでstdoutに出力しているだけです。

doc/fdpat.psを見ると、:execは他にもいろいろ使えそう
(Subshell, Input filter, Output filter, Robot)
なのですが、何か面白い使い方があったら教えてください。

546 :名無しさん@お腹いっぱい。:03/10/30 23:57
viみたいに、コピーの履歴がレジスタに自動で入ってくれたらうれしい。
ってことで、かっこわるいけど。
bind ^[ eval "paste 8 9" "paste 7 8" "paste 6 7" "paste 5 6" "paste 4 5" "paste 3 4" "paste 2 3" "paste 1 2" "paste 0 1" "paste . 0" copy


547 :名無しさん@お腹いっぱい。:03/10/31 20:13
c-a {のhistoryなんかいらないから、dabbrevにしろと言いたい。

548 :名無しさん@お腹いっぱい。:03/10/31 20:21
>>547
patchで語れ

549 :名無しさん@お腹いっぱい。:03/10/31 22:37
>>545
こんな機能があるなんて知らんかったなあ

即席でこんなもんを作ってみた

begin-base64 644 esc2meta.c.gz
H4sIAFxgoj8CA41UbW/aMBD+nl9xohJKUNSGfapGM4lG2YgKgZEwVZuqKBgX
LIVkcpxCtbLfvjivDgSYP2Dn7vFzdw93viEhCpIVhoeYrUh0u/ki3YimgCyb
NobplkRx05iEJMUeXSbr0A+4TYqZzwgCEjLgUUKPxB5j76CDNiidMaMJYlDQ
Q0TXHOL5jFEVQryrvgYV31tEVkBxzCKKuVvmBkX6I0G6yKssxlIgN/PFUIwZ
p5I1FVzDGX4dL5yRCl0xqDLI8Acp207TPjTTiEIvL1jOqiTrMg8xv4IT7wmT
NSXj4OitT8Lsmo9UQBufQq/nv5UESciJ8Sr3pIhtmry3JGwglYWS2Of0miJW
mdoZWteFNquDB9BENF+/MaURlTs4Rp94kM9QEXSK1MtFMUtoCP3aeqhOR1r1
izwzVy6RY32zbFetRRPYa8j3hXUV45rzyTXMaDFrQirMXQ/STgAWAfV30Lur
HGK/pSWIyg1aQbfII6+Bv4auDn/lx/lTWh98gGXM7THf7ZnxxHfHnVszfnie
2spZqqimms6mjnseiWqk4Vg/zZR6Npyb9uO1Kx86GM79WVBQ85rGaJqVMrSn
Nj+Yz66ZHVJtL4RBv35MLPsl74ALINeamC/5TDVa98yMigytXdwycJcaPP7/
Bq97C7NlUrwvKtiL8bj5WpQTWle125AAyxT7q2wU0ynuK6Dr/LcxsYgbtX1/
Cd2uQKOflinG2N8L4h0ABzE+QiP+h9cPh+hKo+4oYVjuV4m1qHpF2XZ1M95O
C/RU3eYT0i5ijSl0PkpIEqizF/ofHKeFRd0GAAA=
====

PuTTY でこんなことをするとちょっと幸せになれるやもしれん

screen -t jnethack bash -c "screen -X exec '.!.' esc2meta; jnethack $*; read -n 1 t"

550 :名無しさん@Emacs:03/11/19 22:50
ほんと奥が深いな、screenは。

551 :名無しさん@Emacs:03/11/19 22:50
>>547
dabbrevがないから普段emacsのshellをつかってたりする俺。
必要に応じてscreenで起動。

552 :名無しさん@お腹いっぱい。:03/11/20 08:34
>>551
ふつー補完はshellにやらせるものじゃないの?
tcshとかzshの補完の方がemacsのdabbrevの100倍使える

553 :名無しさん@お腹いっぱい。:03/11/20 17:04
>>552
画面に表示されてる単語から補完するのは
シェルだけだと難しいよ。
screen とか emacs の shell なら可能。

554 :名無しさん@Emacs:03/11/20 18:11
>>553
そうなんだよね。
たとえば
apt-cache search hogehoge
とやってから
apt-get install hogehogepkg
やるときとか・・・。dabbrevがつかえないとhogehogepkgって全部打たないといけないのが嫌。

たしかにaptの場合はzshの補完で設定すりゃいい話ではあるんだが。

555 :名無しさん@お腹いっぱい。:03/11/20 18:21
>>553
そろそろスレ違いなのだが、
画面に表示された単語に補完したいなんて思ったこと皆無なんだけど
いったいどうゆう状況?

画面に出てるモノなら素直にcopy&pasteすればいいんじゃないの?

俺は、素直にshellで文脈依存で補完できるように設定してるよ
コレで必要十分だ

556 :名無しさん@お腹いっぱい。:03/11/20 18:25
>>554

そーゆーときはふつー

% apt-get install !:2pkg

だろ

557 :名無しさん@お腹いっぱい。:03/11/20 18:56
>>554
M-.
>>555
コピペより楽じゃないですか。

558 :名無しさん@お腹いっぱい。:03/11/20 19:55
補完候補の順序によっては
結局手打したほうが速くなったりするので必要なし

559 :名無しさん@お腹いっぱい。:03/11/20 21:13
拾ってほしい時と、「んなもん拾うなヴォケ」な時が半々になりそ

560 :名無しさん@お腹いっぱい。:03/11/20 22:33
>>554
C-p C-a M-f M-d M-d -g TAB install

561 :名無しさん@お腹いっぱい。:03/11/26 22:04
JMのマニュアル
http://www.linux.or.jp/JM/html/GNU_screen/man1/screen.1.html



562 :名無しさん@お腹いっぱい。:03/11/26 22:21
viだと「"a」というキー操作でyank-bufferを切り替えることが
できますが、screenでこういう名前つきバッファはどうやれば
使えますか。

563 :名無しさん@お腹いっぱい。:03/11/26 22:30
cygwin、cygterm.exe を使用時に
screen-3.09.10 だと設定してもsjisが化けた。
自分でコンパイルしたscreen-3.9.13 だとsjisが正常に表示された。

http://www5d.biglobe.ne.jp/~kose/html/GnuScreen.html
http://www.io.com/~rkitover/screen-3.9.13.tar.gz

しかしどのオプションが効いているのかサッパリわからん。
-------------------
$grep sji ~/.screenrc
termcapinfo cygwin KJ=sjis
termcapinfo xterm KJ=sjis
defencoding sjis
termcap kterm G0:KJ=sjis
terminfo kterm G0:KJ=sjis
termcap xterm* G0:KJ=sjis
terminfo term G0:KJ=sjis
------------------



564 :名無しさん@お腹いっぱい。:03/11/26 22:40
>>563
warata

565 :名無しさん@お腹いっぱい。:03/11/26 22:47
>>561
> Updated: 21 Aug 1998
> これはバージョン 3.7.6 である。

ここはだれかが 4.* 対応のものを。

566 :名無しさん@お腹いっぱい。:03/11/27 02:03
>>562
こんなのしか思いつかない。
bind -c demo1 a paste . a
bind -c demo1 b paste . b
bind -c demo1 c paste . c
bindkey "^B" command -c demo1
bind -c demo2 a paste a
bind -c demo2 b paste b
bind -c demo2 c paste c
bindkey "^D" command -c demo2

567 :名無しさん@お腹いっぱい。:03/11/27 13:05
rectick - backtick にキー入力記録を表示する
http://www.daionet.gr.jp/~knok/screen/rectick.html

568 :名無しさん@お腹いっぱい。:03/11/28 17:13
screen-uim - GNU screen 用 Input Method
http://www.daionet.gr.jp/~knok/screen/uim.html

569 :名無しさん@お腹いっぱい。:03/11/28 17:50
(・∀・)イイ!!(・∀・)イイ!!(・∀・)イイ!!(・∀・)イイ!!

570 :名無しさん@お腹いっぱい。:03/11/28 18:00
使ってみよぅっと!

571 :名無しさん@お腹いっぱい。:03/11/28 18:27
screen-uim - GNU screen 用 Input Method
http://www.daionet.gr.jp/~knok/screen/uim.html

572 :名無しさん@お腹いっぱい。:03/11/28 20:14
>>569
こんなのいらね。

573 :名無しさん@お腹いっぱい。:03/11/28 21:30
GNU Screen Privilege Escalation Vulnerability
http://www.secunia.com/advisories/10310/
(`・ω・´)

574 :名無しさん@お腹いっぱい。:03/11/28 21:40
おやおや。。。

575 :名無しさん@お腹いっぱい。:03/11/28 21:46
2ギガバイトのセミコロン…
すげー

576 :とりあえず1キロバイト:03/11/28 22:03
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

577 :名無しさん@お腹いっぱい。:03/11/28 22:05
寄り目にすると何が浮びあがるんですか?

578 :名無しさん@お腹いっぱい。:03/11/28 22:22
>>577
特権が浮び上がるそうでつ

579 :名無しさん@お腹いっぱい。:03/11/28 23:44
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


580 :名無しさん@お腹いっぱい。:03/11/29 00:43
>>568
恐らく今年最後の神。

581 :名無しさん@お腹いっぱい。:03/11/29 12:47
screenでEmacs使ってる人って
keybindどうしてるの? ^Uu ですか?



582 :名無しさん@Emacs:03/11/29 15:00
escape ^]^]

583 :名無しさん@お腹いっぱい。:03/11/29 15:12
^t
じゃだめなのか?
emacsつかいじゃないが。

584 :名無しさん@お腹いっぱい。:03/11/29 15:27
transpose-char という超便利なコマンドが
当てられています。


585 :ヽ(´ー`)ノ:03/11/29 15:29
>>583
transpose-chars と被る。

>>582 が打倒なところかな。
俺はどうにも馴染めずに、諦めて X で Emacs 使ってるよ。


586 :名無しさん@お腹いっぱい。:03/11/29 15:50
transpose-charsしらんかった……。

587 :名無しさん@お腹いっぱい。:03/11/29 15:56
transpose-charsって使う?

588 :名無しさん@お腹いっぱい。:03/11/29 15:58
つかう。

589 :名無しさん@お腹いっぱい。:03/11/29 16:02
おれはemacsは使っていないが、
escape ^?^?
にしてctrl-3とctrl-;に^?を割り当ててる。
だけどよく使うコマンドはbindkeyでメタキーとの組合わ
せに割り当ててるからコマンドキーはほとんど使わない。

590 :名無しさん@お腹いっぱい。:03/11/29 17:14
オレは ^Z^Z にしてるよ

^]^]もいいけどtelnetだと先に食われちまう

591 :名無しさん@お腹いっぱい。:03/11/29 17:49
escape ^\\\
あと Ctrl-; で ^\ を吐くようにしている。SKKを使っているからこのキーは
余り使わないのでね

592 :名無しさん@お腹いっぱい。:03/11/29 17:53
transpose-chars なんて使わんから、^T^T にしてる。



593 :582:03/11/29 20:01
transpose-charつかわんかわりに^Tにはother-windowにしている。
今時telnetなんてつかわないから^]に割り当ててるぜ。
^^も使わないからいいかもしれない。

xbindkeysでscreen -X commandを登録しておくとtty上では割り当てられないC-;とかC-:とかを実質コマンドキーにできていいかも。

594 :名無しさん@お腹いっぱい。:03/12/01 23:54
emacs の C-x 3 みたいな分割したいです。

595 :名無しさん@お腹いっぱい。:03/12/01 23:57
>>594
俺も実現してほしいと思っているが、縦分割はしないというのが作者のポリシーだったんじゃ?

596 :名無しさん@お腹いっぱい。:03/12/01 23:59
>>595
そうでつか。しょぼん。

597 :みんなで広めよう♪自分の為に♪:03/12/02 00:00
詳しくはHP(ホームページ)までよろしく〜♪

http://f25.aaacafe.ne.jp/~united/

598 :595:03/12/02 00:01
ionとかratpoisonのようなウィンドウマネージャーをつかって2枚のktermを横に並べるといいのかな。

599 :名無しさん@お腹いっぱい。:03/12/02 00:20
縦分割ほしいな。
ノートPCが 1024x512 という変則液晶なので。


600 :名無しさん@お腹いっぱい。:03/12/02 00:46
>>598
ionでそれやってるよ。至極快適。
X使ってる限りでは、screenでは横分割もやらないでionに任せちゃう。

601 :名無しさん@お腹いっぱい。:03/12/04 12:59
FreeBSD だと screen-uim 通らないっす。MacOSX 用のパッチ当てても駄目ですた。


602 :名無しさん@お腹いっぱい。:03/12/04 20:34
udlib.cの
#incldue <sys/socket.h>
の前に
#incldue <sys/types.h>
を入れたら通りませんか?

603 :601:03/12/05 01:09
>>602
あれ、あらためて MacOSX 用パッチ(sys/types と、setmodeの重複回避)試して
みたらいけました。昼間は4.9で、今は5.2で試しているので、なんかインストー
ルされてる他のライブラリに問題があるのかもしれません。明日また試してみ
ます。

ところで、anthy 自体いまいちわかってないのですが、ひらがなは入るのです
が、「[ひらがな]:▽あか」と押したところでスペースを押すと何もなかったか
のように、「[ひらがな]:」に戻ってしまうのですが、何か設定が足りないので
しょうか。ヒントプリーズ。


604 :名無しさん@お腹いっぱい。:03/12/05 03:06
>>603
「▽」が出るのはuim-skkが選択されちゃってるんでは。
それでSKK-JISYOが無いから変換できないに1000Anthy。
uimは環境変数でデフォルトのIMを選択できたような気もするけど、どうやるんだったかな。


605 :名無しさん@お腹いっぱい。:03/12/05 10:47
anthy でつかうなら init_agent の uim_create_context にある
引数の skk を anthy にすれば多分動く。


606 :名無しさん@お腹いっぱい。:03/12/05 11:27
screen使いだしてはじめてteratermのステータスラインの出番が来た
ってゆーか使えることを今ごろ知ったw

607 :名無しさん@お腹いっぱい。:03/12/05 14:11
いい加減 TeraTerm なんて糞なもん捨てろよ。

608 :名無しさん@お腹いっぱい。:03/12/05 14:25
どこが糞なの?

609 :名無しさん@お腹いっぱい。:03/12/05 14:36
>>608
そんな単純な煽りに引っかかるなよ。

610 :名無しさん@お腹いっぱい。:03/12/05 14:50
>>609 連携プレイにひっかかるなよ

611 :601:03/12/05 15:16
skkserv 使えないんですね...

/usr/X11R6/share/uim/skk.scm の
(define skk-dic-file-name "/usr/share/skk/SKK-JISYO.L")
に JISYO を置いたところ、今度は screen-uim がコアを吐くように...
単体起動でもコア吐いてしまいます。

75709 screen-uim CALL open(0x821e9c0,0,0xbfbfe088)
75709 screen-uim NAMI "/usr/share/skk/SKK-JISYO.L"
75709 screen-uim RET open 4
75709 screen-uim CALL mmap(0,0x30,0x1,0x1,0x4,0,0,0)
75709 screen-uim RET mmap 676671488/0x28553000
75709 screen-uim CALL close(0x4)
75709 screen-uim RET close 0
75709 screen-uim PSIG SIGSEGV SIG_DFL


612 :名無しさん@お腹いっぱい。:03/12/07 03:40
screen-4.0.2出てるね。>>573対応かな?

613 :名無しさん@お腹いっぱい。:03/12/07 03:58
>>612
セミコロンの件はパッチが出回ってる
それ含めて何かあったんじゃないの?

614 :名無しさん@お腹いっぱい。:03/12/07 12:12
>>612
configureスクリプト周りも変わってるようだね

615 :名無しさん@お腹いっぱい。:03/12/07 23:39
>>606
>teratermのステータスライン
ってどう使うものなの?
teratermのhelp読んでも無効・有効の設定の記述しかないっぽいんですけど。


616 :名無しさん@お腹いっぱい。:03/12/08 14:24
>>615
ヘルプ読んだら有効・無効の設定があることを見つけたので
ソースを追いかけたがw、VT320のエスケープシーケンスと同じだった
screenrcに
termcapinfo vt100 'hs:ts=\E[1$}\E[H\E[K:fs=\E[$}\E[m:es:ds=\E[2$~\E[1$}\E[H\E[K
\E[$}'
と入れてる。
実際にはktermと違って線で区切ったりしてくれないので色つけてるけど。


617 :616:03/12/08 14:25
あれ、dsにゴミが残ってたな(;´Д`)まあいいや

618 :名無しさん@お腹いっぱい。:03/12/08 15:11
あれ、3.0から4.00.01にしたんだけど、
markkeys 'h=^B:l=^F:$=^E'
がエラーになっちまうよ。

619 :名無しさん@お腹いっぱい。:03/12/08 15:12
>>618
とりあえず速攻で4.00.02にシル!

620 :名無しさん@お腹いっぱい。:03/12/08 15:26
4.0.2どこにあるの?

621 :名無しさん@お腹いっぱい。:03/12/08 18:29
そこかしこ

622 :名無しさん@お腹いっぱい。:03/12/08 18:34
あなかしこ

623 :名無しさん@お腹いっぱい。:03/12/08 18:38
あらあらかしこ

624 :名無しさん@お腹いっぱい。:03/12/08 18:49
>>1561341542475342351542757131527653625167272153113126426424341531641251

625 :名無しさん@お腹いっぱい。:03/12/08 18:51
>>141426532624513431531-20

626 :名無しさん@お腹いっぱい。:03/12/08 18:57
navi2chブラクラ(゚听)イラネ

627 :名無しさん@お腹いっぱい。:03/12/08 19:11
screenイイネ!
screen風WMとかってあったら教えて。
で、C-t Sで、窓を分割のしたのはよいものの、窓の縦幅いじるにはどうするの?
C-t Wだと、Your termcap does not specify how to change the terminal's width to 132.
とのこと。ktermで、.screenrcは、
escape ^t^t
password 教えない
hardstatus alwayslastline "%{= W0}[%w] %c"
vbell off
defencoding eucJP
bind w windowlist -b
bind a title
bind e screen -t "Editor" vim
bind n screen -t "Web" w3m



628 :名無しさん@お腹いっぱい。:03/12/08 19:19
>>3141534513411-53
>>531245141343141-542
>>35143153143141-45
>>763526251341-642

629 :名無しさん@お腹いっぱい。:03/12/08 19:21
>>627
C-t : resize

630 :名無しさん@お腹いっぱい。:03/12/08 19:24
>>53141513-54


>>531413531-541



>>135314123513-513

631 :名無しさん@お腹いっぱい。:03/12/08 19:37
>>629
thx

632 :名無しさん@お腹いっぱい。:03/12/08 19:48
>>627
> screen風WM
ratposion

633 :名無しさん@お腹いっぱい。:03/12/08 20:00
>>630
thx

634 :名無しさん@お腹いっぱい。:03/12/08 20:03
>>632
ratpoison?


635 :名無しさん@お腹いっぱい。:03/12/08 20:06
>>634 #t;

636 :618:03/12/08 20:52
ボケテタ。使えますた。

637 :名無しさん@お腹いっぱい。:03/12/08 21:04
The ratpoison is good!
But, how can I use the kinput2?
And, can I "C-t" escape in the ratpoison and the screen too?


638 :名無しさん@お腹いっぱい。:03/12/08 21:13
>>618
パーサが書き換えられて、''でくくってるとエラーになることがあるので、
markkeys h=^B:l=^F:$=^E
または
markkeys "h=^B:l=^F:$=^E"
でどうでしょ。

639 :名無しさん@お腹いっぱい。:03/12/08 21:31
MozillaをOverthespotにして、screenはC-t t
すればいいのね。あとは、C-t ?とかのフォント変えられない?


640 :名無しさん@お腹いっぱい。:03/12/08 21:31
bind も ' でくくってると文句言われる

641 :名無しさん@お腹いっぱい。:03/12/08 21:37
>>639 deffont だったような気が

642 :名無しさん@お腹いっぱい。:03/12/08 21:46
>>641
ここチェックする直前に気がついた(w
で、:deffont mplus_h12r-isoxしても日本語ばけー
あーあ。


643 :名無しさん@お腹いっぱい:03/12/08 21:54
>>638
>>640
thx

644 :名無しさん@お腹いっぱい。:03/12/09 19:20
UnixUser読みました?

645 :名無しさん@お腹いっぱい。:03/12/09 20:19
>>644
http://www.unixuser.jp/magazine/2004/200401.html
で目次だけ調べた。

> 特別企画 GNU Screen 4完全攻略●井口 剛
内容どうだった?

井口剛って何者? これか? ↓
http://www.geocities.co.jp/Colosseum/5670/player/iguchi.html

じゃなくてZinniaだな↓
http://risky-safety.org/~zinnia/

646 :名無しさん@お腹いっぱい。:03/12/10 00:38
前回の記事を読んで screen を使い始めたから、チェックしとこう

647 :ヽ(´ー`)ノ:03/12/10 12:50
(´-`).。o(…後で本屋で読もう…)

648 :644:03/12/10 13:33
>>645
内容は、だいたいhttp://risky-safety.org/~zinnia/screen/ここに書いて
あることと同じです。

649 :名無しさん@お腹いっぱい。:03/12/14 01:11
なんか話題が乏しいな

650 :あの感動をもう一度:03/12/14 02:58
スゲえよ screen !!!
めちゃくちゃ便利だよ!
ssh 切れても生きてるよ!!
terminal いっぱい立ち上げてたのが馬鹿みたいだよ!!
分割できるよ!
すげえぇぇ!!

651 :じゃあ、俺もちょっとした感動をもう一度:03/12/14 03:14
screen上で実行されたプロセスは
ログアウトしても生きてるので
デカいソフトのコンパイルなんかは
ログアウトして寝れる。
これだけでも十分助かるな。
寝てる間に猫にキーボード踏まれても大丈夫だし
screenとその上で動くプロセス以外のユーザープロセスは死んでくれるので
メモリとCPUの節約にもなるし。

652 :名無しさん@お腹いっぱい。:03/12/14 03:49
そういえば、もまえら4.0.2になって
zmodemとscreen saver機能が追加された事は知ってますか?
ttp://www.dekaino.net/screen/01install.html

653 :名無しさん@お腹いっぱい。:03/12/14 05:47
>>651
screen は余り関係ないな

654 :名無しさん@お腹いっぱい。:03/12/14 06:04
>>651
猫好きなのでゆるす

655 :名無しさん@お腹いっぱい。:03/12/14 06:20
にゃん

656 :名無しさん@お腹いっぱい。:03/12/14 06:47
>>650
termonalたくさんたちあげて screen -x しまくると さらに感動なんだよ

657 :名無しさん@お腹いっぱい。:03/12/14 10:22
>>651
その程度は
nice make 2>&1 log &
で十分だろ

658 :名無しさん@お腹いっぱい。:03/12/14 12:42
まあ、その手間が要らず、猫要らずということなんだろう

659 :名無しさん@お腹いっぱい。:03/12/14 13:34
.screenにpasswordってどうやって設定するの?

660 :名無しさん@お腹いっぱい。:03/12/14 13:46
password LLnbjhIY7utoU

漏れの場合ね、ちなみに "rina"


661 :名無しさん@お腹いっぱい。:03/12/14 21:35
>>652
teraterm使いなのでzmodemのサポートはありがたいと思ったんだが
うまく動かん。
転送はできるんだがscreenが終わってくれん。

662 :名無しさん@お腹いっぱい。:03/12/16 00:04
screen での C-a C-[ のcopyってどこのバッファに入るんでしょう?
マウスでドラッグした時のバッファとは別なんですよね?

例えばあるテキストにurlが書いてあって, copyしてmozillaにpasteしたい場合,
マウスでドラッグすれば中ボタンで張りつけられるんですが,
C-a C-[だとできません.

こういう時ってみなさんは素直にマウスでドラッグしてるんでしょうか?
同じscreen内のw3mとかなら問題ないんですけどね…

ついでに聞くと, xclipでcopyしたものはどこのバッファに…?

663 :名無しさん@お腹いっぱい。:03/12/16 01:43
c-a c-[はscreenのバッファに入る。
マウスでドラッグした時のバッファとxclipのバッファはXのバッファ。
スクリーンのバッファをXのバッファに入れたいときは>>252のようにしてる。
bind ^y eval writebuf "screen sh" "stuff 'exec xclip $HOME/tmp/screen-exchange^m'" other
xclipはXのバッファを標準出力に出力できるから、マウスで選択し
た部分をscreenの中のw3mのgoogleで検索とかもできる。

664 :名無しさん@お腹いっぱい。:03/12/16 02:09
つながらん。

665 :CUI原理主義:03/12/16 08:31
>>662
つーか マウス使うなよ だせー
今すぐ PCからマウスはずせ

666 :名無しさん@お腹いっぱい。:03/12/16 12:13
Mozillaもマウスなしで使うんですか?


667 :663:03/12/16 13:59
訂正
bind ^y eval writebuf "screen sh" "stuff 'xclip $HOME/tmp/screen-exchange;exit^m'" other

668 :名無しさん@お腹いっぱい。:03/12/16 17:08
>>666
使えますよ。

669 :名無しさん@お腹いっぱい。:03/12/16 20:30
使えると使ってるは違うだろ。
それから各種キーバインド知らない時から、
いきなりマウス無しで始めなきゃ。

670 :名無しさん@お腹いっぱい。:03/12/16 20:50
おいこら、そのトラックボールは何だ?

671 :名無しさん@お腹いっぱい。:03/12/16 20:58
心の宝石です

672 :名無しさん@お腹いっぱい。:03/12/16 22:14
ここは GNU screen スレでございます。
マウス、トラックボールの話題は適当なスレでどうぞ。

673 :名無しさん@お腹いっぱい。:03/12/16 23:08
>>669
-moz-binding 使えばいいだけですが何か。


674 :名無しさん@お腹いっぱい。:03/12/16 23:24
673の環境からポインタを消滅させてやりたい。

675 :名無しさん@お腹いっぱい。:03/12/16 23:33
ぬるぽ

676 :名無しさん@お腹いっぱい。:03/12/17 19:32
当方Deb厨でscreenのバージョンは4.00.02でつ.

screen上でemacs -nwでemacs起動し,emacsあがってるスクリーンで
screenのresetかますと以後emacsにおいてカーソルキーが効かなくなりまつ.
C-pやらC-bやらでの移動は出来るのでつが,カーソルキー大好きでつ.
回避策or復帰策きぼんぬ.
ちなみにemacsのバージョンは21.3.1でつ.

677 :名無しさん@お腹いっぱい。:03/12/17 20:15
今直ぐにカーソルキーを潰しませう。

678 :名無しさん@お腹いっぱい。:03/12/17 20:16
いや、emacsと言ってるということは、
カーソルキー潰すとc-npfb地獄が待っているから素人にはお勧めできない。

679 :名無しさん@お腹いっぱい。:03/12/17 20:55
地獄と天国は紙一重

680 :名無しさん@お腹いっぱい。:03/12/18 05:49
最近仕事で win の糞アプリを使わされてたら、
カーソルキーに嫌悪感がなくなったよ。


681 :名無しさん@お腹いっぱい。:03/12/18 05:59
あの世界ではどのみちホームポジションから指を離さないなんて無理だからね

682 :名無しさん@お腹いっぱい。:03/12/18 08:44
>>676
再現したけど emacs を suspend して fg でもどしたら直った。
原因はよくワカラソ。


683 :CUI原理主義:03/12/18 11:12
>>682
おそらくvt100のアプリケーションモードとカーソルモードの切替えの問題だろう
しかし、我が輩はカーソルキーを潰してしまうことを強く推奨する

684 :名無しさん@お腹いっぱい。:03/12/18 11:18
仕事で office とか使わされるのはたまらん
まるで拷問だよ

685 :676:03/12/18 16:11
>>676
確かにサスペンドでカーソルキー復活しますた!
ありがとうございますた.

>>682
カーソルキーを愛してまつ.結婚出来まつ.
潰すなんてありえなーい.
C-pnbf地獄に慣れたら世間で暮らしていけなくなりまつ.



686 :名無しさん@お腹いっぱい。:03/12/18 16:33
カーソルキーと一緒にエンターキーとエスケープキーも
即刻潰す事を強く推奨


687 :名無しさん@お腹いっぱい。:03/12/18 17:17
enter は ctrl に変更すると便利かもですよ。

688 :名無しさん@お腹いっぱい。:03/12/18 17:34
676は結婚詐欺にあう。

689 :名無しさん@お腹いっぱい。:03/12/18 19:41
>>684
そんなあなたに「窓使いの憂鬱」
WordでもExcelでも C-pnbf

690 :名無しさん@お腹いっぱい。:03/12/18 19:56
正直、C-pnbfも拷問の一種のような。

691 :名無しさん@お腹いっぱい。:03/12/18 22:05
>674
を読んで思い出したが、
最初にscreen使ったのは、PC-9801のMS-DOS上のtelnetアプリケーション
(NIC専用のプログラム)でだったなあ。

今みたいにマウスで画面がぽこぽこ切り替えられるような環境じゃなかったから、
screenは本当にありがたかった。

それ以来、いまでもTera Term内でscreenを使っている。


692 :名無しさん@お腹いっぱい。:03/12/18 22:10
そうそう、両手を使う C-pnbf なんてだめですね。
なってったって、C-esdx が一番! って、ワードマスターの頃から使ってるけど、最近少数派なんだよなー

しかたないので、UNIX上だと hjkl …

693 :名無しさん@お腹いっぱい。:03/12/18 22:39
>>690
同意。

694 :CUI原理主義:03/12/19 00:37
我輩は12年前からダイヤモンドカーソルにしてemacs使っておるぞ

695 :名無しさん@お腹いっぱい。:03/12/19 00:41
昔の人じゃないから、controlキーの位置がどっちであろうと、
C-esdxってかなり拷問に感じる。
# もしかして右controlだったりする??

696 :名無しさん@お腹いっぱい。:03/12/19 01:47
viperでhappy

697 :名無しさん@お腹いっぱい。:03/12/19 08:22
>>692
始めて知ったぞい。
よさそうだな。

698 :名無しさん@お腹いっぱい。:03/12/19 10:06
cygwin でまともに動く screen って,
(バイナリで)どこかにない?

699 :名無しさん@お腹いっぱい。:03/12/19 11:33
>>698
ttp://dellelce.com/code/screen/
これじゃだめかい?
Problems
* Resuming a detached session does not yet work properly!!
なんて書いてあるけど。
実際にデタッチ/アタッチは挙動があやしい。それ以外はまともに動くと思う。
今はデタッチ禁止で使ってる。


700 :名無しさん@お腹いっぱい。:03/12/19 13:28
>>699
/etc/ttys: No such file or directory

てのがでて,スクリーンを増やせないんだけど…
どうすればちゃんと動くの?

701 :名無しさん@お腹いっぱい。:03/12/19 15:15
>>700
touch /etc/ttys

702 :名無しさん@お腹いっぱい。:03/12/23 03:31
>>669
それって「まともに動く」と言えるのか?言えるのか?
>>698
バイナリでなけりゃ嫌か?
パッチならこのスレにて既出なんだが。

703 :名無しさん@お腹いっぱい。:03/12/23 05:16
Windowsのコマンドプロンプトで使えるscreenは無いものかのぉ

704 :名無しさん@お腹いっぱい。:03/12/23 08:04
>>703
cygwinから cmd.exeを呼ぶんじゃダメなのか?

705 :名無しさん@お腹いっぱい。:03/12/23 08:17
しまった! screenを4にversion upしたら、
3でattachしたままのsessionを-r -D出来ないよ!
Consoleは30分以上かかる場所にある…

706 :名無しさん@お腹いっぱい。:03/12/23 09:33
>>705
乙。がんがれ

707 :名無しさん@お腹いっぱい。:03/12/23 11:29
やっちまったな

708 :名無しさん@お腹いっぱい。:03/12/23 22:20
>>705
3を違うパスにインストールすりゃいいんじゃねーの

709 :名無しさん@お腹いっぱい。:03/12/26 23:44
このスレを読んでいると, 例えば >>12 のように「裏でmakeが終わったら
bellを鳴らせる」みたいなことが書かれていますが, これって何か
設定が必要なのでしょうか.

もう少し詳しく教えて頂けないでしょうか.

710 :名無しさん@お腹いっぱい。:03/12/27 00:33
make ;echo ^G

711 :名無しさん@お腹いっぱい。:03/12/27 02:12
shellの挙動考えないアフォハッケソ

712 :名無しさん@お腹いっぱい。:03/12/27 02:29
↑一匹目

713 :名無しさん@お腹いっぱい。:03/12/27 19:48
↑一羽目

714 :名無しさん@お腹いっぱい。:03/12/29 10:10
FAQかもしれませんが、screen上でw3mの画像表示ができません。
screen-3.9.15 w3m-0.4.2をフレームバッファなコンソール上で使用しています。
screen未使用時は表示できています。

w3mが環境変数TERMをみて表示するかどうか決めているとどこかで知ったのですが
素の状態    TERM=linux
screen使用時 TERM=screen
となっていました。詳細がわからないのでなんともできませんが。
OSはLFSです。

715 :名無しさん@お腹いっぱい。:03/12/29 10:26
TERM=screenでも何の問題もなし on X11。

716 :名無しさん@お腹いっぱい。:03/12/29 11:42
>>714
こちらが丁度その噺が出てました。


フレームバッファ 【総合情報】
ttp://pc.2ch.net/test/read.cgi/linux/1045789375/

717 :714:03/12/29 13:29
>>716
多分、そのスレ見て知ったんだと思います。
しかし、export TERM=linuxとしても変わりませんでした。
>>715のようにやはり関係ないのでしょうか

718 :名無しさん@お腹いっぱい。:03/12/29 13:39
>>717
http://pc.2ch.net/test/read.cgi/linux/1045789375/252 はどうよ?

719 :名無しさん@お腹いっぱい。:03/12/29 19:58
[n]で次のウインドウに移動できるのは知ってだけど、
[Ctrl-Space]でも移動できるのはさっき始めて知った。
(・∀・)イイ!!

720 :714:03/12/30 20:17
>>718
term linuxと書くのもやってみました駄目です。
あまりその辺分かってないのでman screenでもしてちょっと勉強してきます。
なんか根本的な知識が抜けてるのかもしれない。
terminfo termcap等のことも全く知らないのでそこの理解もしてからまた来ます。
回答してくださった皆さんありがとう。

721 :名無しさん@お腹いっぱい。:03/12/30 20:41
>>720
ちゃんと>>718読んだか?

722 :名無しさん@Vim%Chalice:03/12/31 12:22
screen-uim ってSKKの辞書追加機能ってか、
スペース連打して候補が無くなった後にその読みに対する辞書登録出来ないっぽい?

723 :名無しさん@お腹いっぱい。:03/12/31 13:11
>>722
そうみたい。~/.skk-uim-jisyoも作られない。

724 :名無しさん@お腹いっぱい。:03/12/31 15:24
そもそも uim-skk に辞書登録機能がついたのはごくごく最近のこと
なのではないかと……。(いわんや screen-uim をや)

725 :722:03/12/31 15:41
>>724
あぁ、そうなんですか。そりゃそーですね。失礼しやした。
何しろこれ見るまで「uim?なんじゃらほい?」ってなぐらいだったんで・・・

726 :名無しさん@お腹いっぱい。:03/12/31 16:19
screen-uimでuim-skk以外が使えるようになるのはいつですか?

727 :名無しさん@お腹いっぱい。:03/12/31 16:40
>>722
あれ,今試してみたら,登録できたけど
(uim-0.2.2 + screen-uim-0.2 )

確か.uimに
(define skk-use-recursive-learning? #t)
がないと,再帰学習してくれなかった気が.






728 :722:03/12/31 17:31
>>727
ホンマヤーーーーーーーーーー!!!!スゲェ!!感動!!
アリガトーーーーーーーーーーーーーーーーーーーーー!!

729 :名無しさん@お腹いっぱい。:04/01/01 17:35
screen4 の上で vi を使ったとき、CTRL+J の動作がおかしくないですか?

vi のインサートモードで CTRL+J を入力したとき、本来は改行が挿入されるのだが、
screen4 の上では挿入されずにカーソルだけ下に移動する。
screen3 だったり、4 でも TERM=screen じゃなくて vt100 だと問題ない。
nvi と jvim3 でどちらも同じ動作。TERMCAP の問題なのかなぁ?

# jvim3 で :set fepkey=J とすると fep のトグルが効かなくなる。
# skkfep 内蔵 jvim を使ってるとわりと致命的。


730 :722:04/01/01 22:36
お騒がせついでにヘタレパッチでも。 Ctrl-G でキャンセル出来るようにした
だけだけど、コレ自分にとっては超重要なのよねん。

--- screen-uim.c.org2004-01-01 22:25:10.000000000 +0900
+++ screen-uim.c2004-01-01 22:25:12.000000000 +0900
@@ -110,6 +110,7 @@
   case 0x0a: /* C-j */
   case 0x0d: /* CR */
   case 0x1b: /* ESC */
+  case 0x07: /* C-g */
     return 0;
   }
   return 1;
@@ -127,7 +128,7 @@
     return UKey_Zenkaku_Hankaku;
   case 0x0d:
     return UKey_Return;
-  case 0x1b:
+  case 0x1b: case 0x07:
     return UKey_Escape;
   }
   return uc;

731 :722:04/01/01 23:44
あぁ、こういうのは uim の設定の方でやるのか・・・
でもなんか generic-cancel-key に C-g がデフォルトで設定してある
みたいだけど、効かないなぁ?ウチだけ?
screen-uim の問題じゃなくって uim の問題だとスレ違いスマソって感じなんだけど。

732 : :04/01/06 00:44
hardstatus %t %w とかしてて、
リモートで立ち上げたrxvtでscreen立ち上げると、
Enter押すたびにタイトルバーに何度も出力が出るようで、
反応がめっちゃ鈍くなります。
rxvtがローカルで立ち上げたものだと別のホストにsshして
screen立ち上げてもこんなことは起きません。
ktermやEtermだとリモートでもこの現象は起きませんでした。
atermだと起きました。

再現します?何とかしたいけど、原因ってなんでしょう?



733 :名無しさん@お腹いっぱい。:04/01/06 13:55
>>732
はずしていたらすまそ。

ローカルで起動したrxvt->sshでリモート接続->screen
という場合だと、ネットワークで送られてくるのはテキスト情報。
つまり画面に移っているのがそのまま送られてくる。

sshでリモート接続->リモートでrxvt起動->screen
これだと、Xの描画操作(?)が送られてくる。

その量が Xの描画情報 >> テキスト情報 となっていて遅いのではない?

#個人的に、リモートでは、端末の外で動くプログラムは起動しない俺。

734 :732:04/01/06 15:47
>>733
返事どーもです。
Xの情報をやりとりして遅れることは、あり得るかも知れませんが、
732で書いたように端末によっては反応が遅くならないです。
遅れる端末と遅れない端末があるのはなぜでしょうかね?

みているとどうもタイトルバーに出力されるもの自体の量が
違う感じなんです。

普段rxvt使ってるので、これを遅れないようにしたいです。

sshのsession数が制限されているのと、
screenのなかにscreen立ち上げたくないので、
端末を立ち上げることにしました。


735 :名無しさん@お腹いっぱい。:04/01/07 00:54
window number を 0 1 2 ... 9 じゃなくて 1 2 3 ... 0 にすることってできますか?


736 :名無しさん@お腹いっぱい。:04/01/07 07:57
10 以降はどうするんだ

737 :名無しさん@お腹いっぱい。:04/01/07 08:17
>>732,733
タイトルバーは、terminal emulatorじゃなくて、
window managerがつけてんだけどねえ。謎だな。

738 :名無しさん@お腹いっぱい。:04/01/07 13:10
>>736
^A:select

739 :名無しさん@お腹いっぱい。:04/01/07 20:51
11個以上もwindow作らないからそれ以降の事はどうでもいいんですが、
^A[number] で直接選択するときに0が先頭だとキーボードの並びと一致
しないので、ちと使いにくいなと。

あーもしかして、^A1 で 0、^A2 で 1 .... とキーバインド変更すればいいのか
でもステータスに表示される番号と違うのも気持ち悪い。
ソースいじらないとムリ?


740 :名無しさん@お腹いっぱい。:04/01/07 20:57
>>739
慣れろ。

741 :名無しさん@お腹いっぱい。:04/01/07 23:24
>>739
私は 0 は全然使わないようにしてます。


742 :732:04/01/08 06:53
>>737
あ、そうなんですか。じゃ送られるのはテキスト情報ですね。

ところで同じ端末でもバージョン違うと動作も変わるようです。
Etermの0.8.10だかなんだかと、0.9.2で違ってました。
タイトルバーへの出力の違いは端末の仕様でしょうか?

0.9.2はリモートから立ち上げたのでも反応遅くならないんで、
もうこれ使おうかと思います。



743 :名無しさん@お腹いっぱい。:04/01/08 20:03
タイトルを変更するとき、一文字づく逐次変更するか、全部そろってから一度に変更するかの違いじゃね。
とかソース見ないで適当に言ってみる。

744 :名無しさん@お腹いっぱい。:04/01/11 13:39
類似スレのようです。

彼女をGNU Screenで
http://pc.2ch.net/test/read.cgi/unix/1073793361/

745 :名無しさん@お腹いっぱい。:04/01/13 13:18
ステータスラインの背景色と文字の色をかえたいけどどやんの?

746 :名無しさん@お腹いっぱい。:04/01/13 13:23
>>745
激しく既出。マニュアル読め。

747 :名無しさん@お腹いっぱい。:04/01/19 20:34
screenのスレットがここしかないのでここで質問させてください
RedHat9でkonを起動してscreenを使っているのですが
コピーするときにカーソルを移動すると文字化けしてしまいます。
何か設定があるのでしょうか教えて下さい

748 :名無しさん@お腹いっぱい。:04/01/19 20:39
(*^.^*)

749 :名無しさん@お腹いっぱい。:04/01/19 21:20
>>747
いちおう言っておくけどスレは、↓もあるよ。
http://pc.2ch.net/test/read.cgi/unix/1073793361/

750 :名無しさん@お腹いっぱい。:04/01/19 22:05
version4出たね
新機能は?

751 :名無しさん@お腹いっぱい。:04/01/20 00:44
>>750
お前いつの話してんだ?
>>509-510

752 :名無しさん@お腹いっぱい。:04/01/20 17:48
うらしま

753 :名無しさん@お腹いっぱい。:04/01/20 18:21
チビ次郎

754 :名無しさん@お腹いっぱい。:04/01/21 14:57
screen-uim を使って w3m の一行入力で日本語を入れようと C-j としても
そのまま改行になってしまう。screen-uim のサイトのスクリーンショットでは、
ちゃんと入力できてるのに…

755 :名無しさん@お腹いっぱい。:04/01/21 16:02
>>754
うちのはできるが。

756 :名無しさん@お腹いっぱい。:04/01/21 19:42
すみません、~/.screenrc 内で screen -t w3m 1 w3m などとするだけで
フィルタをかますのを忘れてました…

757 :名無しさん@お腹いっぱい。:04/01/25 01:12
screen外部から
% screen -X eval "select 0" "stuff w3m 'ttp://www.hoge.org/'^M"

などとコマンドを実行した時に、既にそのウィンドウが表示されていると
"This IS window 0."
と出て無用に待たされるのですが、このウェイトを回避する方法はないでしょうか?

758 :名無しさん@お腹いっぱい。:04/01/25 01:13
- % screen -X eval "select 0" "stuff w3m 'ttp://www.hoge.org/'^M"
+ % screen -X eval "select 0" "stuff 'w3m ttp://www.hoge.org/'^M"

759 :名無しさん@お腹いっぱい。:04/01/25 05:13
% screen -X eval "msgwait 0" "select 0" "stuff 〜

その後msgwaitが0に変わってしまうので注意。必要なら戻せ。

760 :名無しさん@お腹いっぱい。:04/01/25 08:58
>>757
msgminwait 0

761 :名無しさん@お腹いっぱい。:04/01/25 09:34
>>760
いや、それはダメだった。やってみれ。

762 :760:04/01/25 11:30
>>761
おれはできたんだが。

763 :759:04/01/25 13:12
>>762
おろ。なんでだろ。version違い?
当方3.09.15

764 :名無しさん@お腹いっぱい。:04/01/25 13:42
>>763
4.0.2

765 :名無しさん@お腹いっぱい。:04/01/26 01:04
>>759-760
ありがとうございます。msgwaitで挟んでうまくいきました。

"msgminwait 0"、4.0.1では効いてないようでした。4.0.2から有効?

766 :764:04/01/26 08:08
>>765
そんなことはないと思う。前からできてた。待たされるとはどうい
うこと?
screen -X eval "select 0" "stuff ls^M"
ウィンドウ0にいるときにこのコマンドを実行すると結果がすぐに
出ないの?おれのところは"This IS window 0"とは出るけど、結果
も同時にでるが。

767 :名無しさん@お腹いっぱい。:04/01/27 00:24
knok氏のハッピーになるパッチはスルーされちゃったのか。

768 :名無しさん@お腹いっぱい。:04/01/28 13:11
>>739 漏れは常に0はrootに割り当ててる

769 :名無しさん@お腹いっぱい。:04/01/28 16:48
>>767
libtoolのpatchも無反応らしい。話の振り方がまずいのだろうか?

770 :名無しさん@お腹いっぱい。:04/01/28 21:16
分かりにくかったとか

771 :名無しさん@お腹いっぱい。:04/01/28 21:39
役立たずだったとか


772 :名無しさん@お腹いっぱい。:04/01/29 15:55
> 役立たずだったとか
> 役立たずだったとか
> 役立たずだったとか

ガ━━━━━━━━(゜Д゜;)━━━━━━━━ン!!








_| ̄|◯

773 :名無しさん@お腹いっぱい。:04/01/29 20:02
イキロ

774 :名無しさん@お腹いっぱい。:04/02/07 14:43
1.telnetでSunOSのホストにログインし、そこでscreenを起動
2.そのterminal上で
   C-a C-S
   xxx
   C-a Q
  を入力。
3.screenが固まる…

上記の現象が発生する方、他にいませんか?

OS:SunOS ******** 5.8 Generic_108528-22 sun4u sparc SUNW,UltraAX-i2
バージョン:4.00.02 (FAU) 5-Dec-03

775 :ギレン総帥:04/02/07 17:46
^Qをキー入力するとで直ったりしませんか?

776 :名無しさん@お腹いっぱい。:04/02/07 19:03
いまどき xon や xoff のキーバインドは殺しておいたが方が吉

777 :名無しさん@お腹いっぱい。:04/02/07 20:17
質問!
うち、screen の CPU 使用率が常に 100% 近いんですけど、そういうもんなのでしょうか?
(screen-4.0.2 @ FreeBSD 4.8-RELEASE)

778 :名無しさん@お腹いっぱい。:04/02/07 20:26
 PID USERNAME PRI NICE SIZE  RES STATE  TIME  WCPU  CPU COMMAND
46328 hoge    2  0 36852K 28944K select 48:24 0.93% 0.93% X
44642 hoge    2  0 1972K 1080K select  1:22 0.00% 0.00% screen

うちはだいたいこんなもん

779 :名無しさん@お腹いっぱい。:04/02/07 20:28
UID PID PPID CPU PRI NI VSZ RSS WCHAN STAT TT TIME COMMAND
3104 38228 38008 0 18 0 1668 1256 pause S+ p0 0:00.02 screen -xR
こんな感じ

780 :名無しさん@お腹いっぱい。:04/02/07 21:20
>>777
んなわけねえだろ。
PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
28581 hoge  34  19  6692 6692   568 S N   0.0  0.6 3:52 screen

781 :777:04/02/07 21:21
>>778-780
そうですか…なんでだろ。
もうちょっと調べてみます、すいません。

782 :名無しさん@お腹いっぱい。:04/02/07 21:27
たまに暴走して 100% 近くいくことならあるけどね。

783 :777:04/02/07 21:55
>>777 です、解決しました。
packages からインストールしたんですが、そのバイナリがまずかったみたい (´д`;)
ソースからコンパイルしたら普通に動いてくれました。お騒がせしてすいませんです。

# ちなみに、"screen-4.0.2.tgz" でググると見つかる
# MD5 (screen-4.0.2.tgz) = b139dbe18ad30839b50c4d3a05cab606 のバイナリでした。
# これがどうコンパイルされたものなのか調べてませんが…。

784 :名無しさん@お腹いっぱい。:04/02/08 01:40
>>777
うちのPC98なマシンで同じ現象が起こる。
(4.8R+screen-3.9.15のpackageにて)
CPUが弱いからかなあ?777のマシンはどんなマシン?

785 :名無しさん@お腹いっぱい。:04/02/08 02:14
>>784
screen使うのに「CPUが弱い」ってことは
386SX 20Mhz とかですか?

786 :777:04/02/08 02:28
>>784
うちには
4.6-RELEASE @ Pentium MMX 150MHz
4.8-RELEASE @ Pentium M 1.3GHz
の 2 台があるけど、package の screen だと両方ともダメで、
ソースからコンパイルしたら両方とも直りました。
なので、マシンパワーは関係ないかと思われ。
package のビルド方法がホントに何か変なのかなぁ。

787 :名無しさん@お腹いっぱい。:04/02/08 13:34
ソースからコンパイルすることで何か不要な機能を削ったから、とか。
(その不要な機能がバグ持ちだったってオチ)



んなことないか、、、

788 :名無しさん@お腹いっぱい。:04/02/08 19:15
ktraceでもすればすぐに原因わかるだろ。

789 :名無しさん@お腹いっぱい。 :04/02/15 05:01
質問です。

screenでC-c + Shift-"
で一覧がでてくると思いますが、
例えば任意の番号に変更(割り振る)
事は出来るのでしょうか?

割り当て番号を変えられると、
激しく便利だと思われるのですが・・・。

790 :名無しさん@お腹いっぱい。:04/02/15 05:19
>>789
C-a : number

791 :名無しさん@お腹いっぱい。:04/02/15 19:02
>>788
ハァ?
straceだろ

792 :名無しさん@お腹いっぱい。:04/02/15 19:59
BSD = ktrace
SUN = truss
Linux = strace

791は無知

793 :名無しさん@お腹いっぱい。:04/02/15 21:05
792 は親切

794 :名無しさん@お腹いっぱい。:04/02/15 23:08
折角のギャグが無駄になったか…
ジョークのわからん>>792は童貞

795 :名無しさん@お腹いっぱい。:04/02/15 23:12
>>791ってギャグなの?
理由がわからん…

796 :名無しさん@お腹いっぱい。:04/02/15 23:16
>>792 の的確なツッコミにケチつける >>794 はいっぱいいっぱい。

797 :名無しさん@お腹いっぱい。:04/02/16 01:02
特定の OS に偏ったレスすんなボケ
と煽ったつもりならまだかわいげもあるのだが、ギャグと強弁するのはイタい。

798 :名無しさん@お腹いっぱい。:04/02/16 01:36
おまえら、なんでどうでもいい話に夢中になってるんですか?

799 :名無しさん@お腹いっぱい。:04/02/16 07:17
>>798
お前が痛いこと書くからいけないんだろうが。


800 :名無しさん@お腹いっぱい。:04/02/16 17:08
>>798
寒杉ですよ君

801 :名無しさん@お腹いっぱい。:04/02/16 17:10
論破されると荒らしに走るものなのです。

802 :名無しさん@お腹いっぱい。:04/02/16 18:23
screenの話題はどこいった?

>>799-801
雑談スレ逝ってね♪

803 :名無しさん@お腹いっぱい。:04/02/16 18:33
では羊に戻って。

>>782
それはあるね。
killしちゃうとdetachされずにセッション全滅となるのでちと悲すぃ。

804 :名無しさん@お腹いっぱい。:04/02/16 19:11
>>803
経験的には、cat /dev/randomとか出力が止まらなくなるようなことを
すると暴走する。

805 :名無しさん@お腹いっぱい。:04/02/17 00:02
>>802
荒らしは死ね!

806 :名無しさん@お腹いっぱい。:04/02/19 10:59
>>804
たぶん、エスケープシーケンスを喰らって(ターミナルのタイトルとかbellとか)
そのシーケンスがどうしようもなくなることがあるような推理をしてみるテスト



807 :ヽ(´ー`)ノ:04/02/19 13:35
w3m と一緒に使ってて、何かの理由で screen が氏ぬと
w3m で画像表示できなくなるんだよなぁ。
w3m だけのためにセッション全部 kill するのが悲すぃ。

808 :名無しさん@お腹いっぱい。:04/02/19 14:00
>>807
環境変数DISPLAYとWINDOWID再設定すれば?

809 :ヽ(´ー`)ノ:04/02/19 14:11
>>808
ソレダ!!

今度落ちたら試してみます、thx

810 :名無しさん@お腹いっぱい。:04/02/26 00:15
title: Global Detachment!
date: Saturday, February 28, 2004
time: 12:00 PM
location: Any Terminal
city: Any City
details: At 12:00, everyone will detach their screen, simultaneously!
It is our hope that this event will raise awareness of screen(1) in
the community.
- Committee For Screen

ttp://www.orkut.com/CommEvent.aspx?cmm=1988

811 :名無しさん@お腹いっぱい。:04/02/29 03:38
>>810
ちょっとワラタ

812 :名無しさん@お腹いっぱい。:04/02/29 22:24
screen で emacs バインドにしてるんだけど、コピー&ペーストモードで
ページ単位でスクロールするときのキーバインド教えてちょ。

813 :名無しさん@お腹いっぱい。:04/02/29 23:26
PageUp
PageDown

814 :812:04/02/29 23:34
markkeys "h=^B:l=^F:$=^E"
やってたので、^F, ^B や PageUp, PageDown でも前後に移動しちまった。
今までこの設定のせいだと気付かんかった。消しとこう。
ありがとさん。>>813

815 :名無しさん@お腹いっぱい。:04/03/01 00:04
解決してよかったね (*′∀`)

816 :名無しさん@お腹いっぱい。:04/03/01 11:03
>>812
^U ^Dでよくない?もしくは、:^D=^Vとか

817 :名無しさん@お腹いっぱい。:04/03/01 23:10
windowsのTTSSH上でscreen動かして、その中でemacsを動かす場合って、日本語入力できるの?
ふつうに'あ'って入力してみたら'$"'になっちゃったんだけど。

818 :名無しさん@お腹いっぱい。:04/03/01 23:22
>>817
emacsのkeyboard-coding-systemが変なだけだろ

819 :名無しさん@お腹いっぱい。:04/03/02 01:13
Global Detachmentに参加しなかった罰だ。

820 :名無しさん@お腹いっぱい。:04/03/02 07:11
>>819
ぜひ参加体験記書いてください。

俺のところ?そうそう、デタッチしたその瞬間、画面が急に消えて、びっくりしたよ。

821 :817:04/03/02 15:06
同じ環境でやってる人の.emacsを写したらちゃんとできますた
(toggle-enable-multibyte-characters 1)
(set-language-environment "Japanese")
(set-default-coding-systems 'euc-jp)
(set-terminal-coding-system 'euc-jp)
(set-keyboard-coding-system 'euc-jp)

四つ目のterminal-coding-systemってのが抜けてたっぽい

822 :名無しさん@お腹いっぱい。:04/03/02 23:28
うちはデタッチするといきなり端末が終了するよ。

823 :名無しさん@お腹いっぱい。:04/03/02 23:36
>>822
そんなもんさ。

それが嫌ならmltermに汁

824 :名無しさん@お腹いっぱい。:04/03/03 00:28
みなおしてみて、
今回の漫画夜話ははいからさんの回を除いておもろい。
はいからさんの回はやる気がかんじられん。

825 :名無しさん@お腹いっぱい。:04/03/03 01:17
>>823
どういう意味ですか?
単に exec screen してるという意味だと思うけど。

826 :名無しさん@お腹いっぱい。:04/03/03 19:22
www.gnu.org
繋がる?

827 :名無しさん@お腹いっぱい。:04/03/03 20:08
>>826
つながらないねぇ

828 :名無しさん@お腹いっぱい。:04/03/03 20:39
>>825
その場合でも端末が終了しないようするには
mltermをdaemonモードで動かすしかない。

829 :名無しさん@お腹いっぱい。:04/03/03 20:49
……ん?
エロターム…だよもん…?

エロタームだよもん…

(・∀・)エロタームだよもーーーん!!

830 :名無しさん@お腹いっぱい。:04/03/03 20:53
あーぁ…
っていうか、まだいるのか
このネタ引っ張ってる香具師

831 :名無しさん@お腹いっぱい。:04/03/05 12:58
自分が痛い奴だって気が付いてないんだろ。放っとけ。

832 :何となく age:04/03/15 19:56
markkeys の 'h=^B' とかって、
制御文字 ^B (0x02) をそのまま書かなきゃいけないんですね…
普通に ^B (0x5E 0x42) って書いてて、syntax error で小一時間悩んでました。
(ソース読んで初めて気づいた orz)

しかし ^U に M-v を割り当てたりはできないのか〜 (´・ω・`)

833 :名無しさん@お腹いっぱい。:04/03/15 20:12
>>832
''を付けなければ、解釈してくれたはず。
M-vはできないみたいだね。

834 :名無しさん@お腹いっぱい。:04/03/15 22:55
orzって良く見るけど何の略?

835 :名無しさん@お腹いっぱい。:04/03/15 23:03
四つん這いになって、うなだれているようにみえる

836 :名無しさん@お腹いっぱい。:04/03/15 23:26
なるほど・・・しかし少々無理があるな

837 :名無しさん@お腹いっぱい。:04/03/15 23:30
_no
こっちのほうが、コンソールにたくさん出てきそうだな。

838 :名無しさん@お腹いっぱい。:04/03/15 23:42
>>837
確かにw

839 :名無しさん@お腹いっぱい。:04/03/16 00:55
_| ̄|○ ○| ̄|_ _no orz

840 :名無しさん@お腹いっぱい。:04/03/16 02:52
orzは「おーず」って読みが浮かんでしまうから個人的によろしくない。

841 :名無しさん@お腹いっぱい。:04/03/16 23:52
orzっ
のほうがそれっぽく見える

842 :名無しさん@お腹いっぱい。:04/03/17 00:37
>>841 どっちかってぇとうなだれてるよりはコケたって感じがするが…
ってそろそろスレ違いやめよーぜ(w。まぁ確かに漏れも特にネタは無いんだが。

843 :名無しさん@お腹いっぱい。:04/03/17 01:19
最近見たパチモン

      (デカイのry)

↓        ↓

○| ̄|_  _| ̄|○

↓        ↓

OTL        ↓

↓        ↓

orz       _no

844 :名無しさん@お腹いっぱい。:04/03/17 11:11
3.9.15と4.0.2てどう違うん?

845 :名無しさん@お腹いっぱい。:04/03/18 04:38
まだ慣れてないので良く知らんが、ChangeLogってのを見ればわかるんじゃないの?
あと>>361 >>527 >>652あたりが参考に……断片的であんまならないな。

846 :名無しさん@お腹いっぱい。:04/03/18 09:34
これで文句あるかね

13.03.2003 3.09.15
 linux console のための代替策追加。スクロール範囲リセットの修整
 GBKエンコードを追加
 マルチバイトunicodeのサポート追加
 openpty() があれば使うようにした
 -p の preselect に blank window ('-') や window list ('=') を追加した
 新しく backtick コマンドを作り、エスケープ文字(%`)でハードステータスライン等に出力できるようにした

08.09.2003 4.00.00
 nonblock コマンドを書き修した。defnonblock を追加
 zmodem サポート。(送受信)
 screenblanker 機能の追加
 GBKエンコードのバグを修整
 コマンドパーサを書き変えた
 windowlist コマンドに -m オプションを追加

18.09.2003 4.00.01
 新しいパーサに二つバグがあったのを修整

05.12.2003 4.00.02
 ANSI シーケンスのパーサにバグがあったのを修整。(シーケンス内の引数の扱いが変だった)
 pty 以外で exec できていたのを修整。
 blank screen 上のハードステータスラインの扱いを修整

847 :名無しさん@お腹いっぱい。:04/03/18 13:52
うほっ

848 :名無しさん@お腹いっぱい。:04/03/18 14:56
いい翻訳ッ

849 :名無しさん@お腹いっぱい。:04/03/23 05:12
screenで分割させた状態でriece(Lieceの後継IRCクライアント)を表示させると、Emacsごと強制終了します。
これはバグなのでしょうか?仕様なのでしょうか?
あと、質問により相応しい所があったら教えて下さい。よろしくお願いします。

850 :名無しさん@お腹いっぱい。:04/03/23 08:15
>>849
emacsのバグでしょ。

851 :名無しさん@お腹いっぱい。:04/03/23 13:39
>>849
漏れも irchat-pj で同じようになるよ。続きは Emacs スレあたりで。

852 :名無しさん@お腹いっぱい。:04/03/24 16:14
Emacsスレで報告しました。ありがとうございました。

853 :名無しさん@お腹いっぱい。:04/03/24 16:42
要望です。
" windowlist -b
で各画面別の jobs が表示されると more happy になれる!
また jobs のスクリーン間移動もできれば (ry!!

854 :名無しさん@お腹いっぱい。:04/03/24 17:24
要望です。
>>853さんが patch を書いてくれると more happy になれる!
本家に投げて social もこなしてくれれば (ry!!

855 :名無しさん@お腹いっぱい。:04/03/24 17:30
>>854
そんなぁ〜(;´Д`)只のアホ学生には高度すぎる要求ですよ…

856 :名無しさん@お腹いっぱい。:04/03/24 18:06
アホ学生がハカーになるために必要なのは?
断じて授業ではない。

ハックである!

857 :名無しさん@お腹いっぱい。:04/03/24 18:18
取り敢えず今はファックしたい(;´Д`)ハァハァアホ学生です

858 :名無しさん@お腹いっぱい。:04/03/24 18:32
>>854
jobsってなに?

859 :名無しさん@お腹いっぱい。:04/03/24 18:43
>>858
工エェ(´∀`)ェエ工

ジョブ制御です。漏れは jobs fg bg がないと生きていけません。

860 :名無しさん@お腹いっぱい。:04/03/24 19:17
>>858
screen使ってるのに、jobsなんているのか?
表示はできるかもしれんけど、移動は難しそう。

861 :名無しさん@お腹いっぱい。:04/03/24 19:55
>>860
screen は 3 枚しか使わないので。(mem 枯渇 :-)

862 :名無しさん@お腹いっぱい。:04/03/24 20:21
>>853
shell の設定をどうにかして job 一覧を screen の hardstatus に設定し、
windowlist string に %h を加えるとか。


863 :名無しさん@お腹いっぱい。:04/03/24 22:14
>>853
jobのscreen間移動って…。わけのわからんこと叫ぶ前に少しはシェルの
動きについてお勉強しなさい。

864 :名無しさん@お腹いっぱい。:04/03/24 23:16
>>858
スティーブさんのこと。

865 :名無しさん@お腹いっぱい。:04/03/24 23:46
screen 上で
screen w3m -B とかすれば
shell を使わないので memory 節約になるよ派

866 :名無しさん@お腹いっぱい。:04/03/25 01:20
>>865
> screen w3m -B とかすれば
> shell を使わないので memory 節約になるよ派
それだと suspended できないよ…
suspended常駐 と screen 上に直立ち上げとではどちらが節約になるの?
レスポンスなら suspended常駐 に軍配。

867 :名無しさん@お腹いっぱい。:04/03/25 01:49
> レスポンスなら suspended常駐 に軍配。
そうですか?
C-a C-n とか、
C-a 1 とかで一瞬で画面切りかえた方が早いと思いますよ。
メモリも suspend したからってかわらないと思うし、
ほっとくと CPU 食いまくるようなプログラムじゃない限り
screen 窓使った方が楽なのでは?

868 :名無しさん@お腹いっぱい。:04/03/25 01:56
>>867
自白すると ^L^C で新しい screen 窓を立てると
プロンプトが現れるまでに体感速度で約 10s かかる(それ程貧弱なスペック…)。

869 :名無しさん@お腹いっぱい。:04/03/25 02:04
なるほど…
しかし、何に時間がかかってるのかな。
shell の起動に時間がかかってるとしたら、
>>865 みたいなのも意味あるかもね。

870 :名無しさん@お腹いっぱい。:04/03/25 07:54
screenの数と役割を固定すれば使いやすくなると思うよ。
おれはこんなかんじ。
0 zsh 1 zsh 2 zsh 3 chalice 4 vim 5 w3m 6 emacs 7 irb 8 ssh 9 ssh 10 ssh 11 ssh

871 :ギレン総統:04/03/25 07:56
swapが発生しまくってるんだろう 実主メモリが少なすぎ

screenのせいにする前に、emacsのようなクソ重いプロセスを
起動しないようにするべきだ。メモリ貧乏はNgでも使っとけ

872 :名無しさん@お腹いっぱい。:04/03/25 18:06
emacsclient
gnuclient

873 :名無しさん@お腹いっぱい。:04/04/01 15:22
一年ぐらい立ち上げっぱなしのscreenが700Mbyteぐらいメモリー使ってる...
どうしよう


874 :名無しさん@お腹いっぱい。:04/04/02 12:48
>>873
とりあえず最新のに入れ換えてみて、一年後まだやっぱりメモリが太るようだったら、
また最新のに入れ換えてみて、さらに一年後 (ry

875 :名無しさん@お腹いっぱい。:04/04/03 01:21
江戸の創業以来守り続けて来た秘伝のタレか。

876 :名無しさん@お腹いっぱい。:04/04/03 01:58
秘伝のバッファだな

877 :名無しさん@お腹いっぱい。:04/04/03 12:32
いろんなもんが沈殿してそうだなぁ

878 :名無しさん@お腹いっぱい。:04/04/03 13:41
>>875-877
わろた

879 :名無しさん@お腹いっぱい。:04/04/03 13:47
hardcopy.0
screenlog.0

これのオモロイ使い方ないですか?

880 :名無しさん@お腹いっぱい。:04/04/03 17:05
screen 内で動く zsh で dabbrev を実現するのに使った。zsh スレに貼ったことがある。
あれからもちょっといじったけど、実際に使ったのは10回もないな(w

881 :名無しさん@お腹いっぱい。:04/04/03 20:50
emacsの M-x hanoi の様子を screenlog.0 にとるとか…

882 :名無しさん@お腹いっぱい。:04/04/03 21:10
hardcopy と screenlog の保存形式の違いが今一つ把握できないのですが。

883 :名無しさん@お腹いっぱい。:04/04/03 21:34
>>882
screenlog は取り続けるやつ。
hardcopy はその画面1回コピーして終わり。

884 :名無しさん@お腹いっぱい。:04/04/06 23:37
cygwin+teraterm+emacsができればなぁ

今のところ、cygwinではまともにコンパイルできないし...
開発町

885 :名無しさん@お腹いっぱい。:04/04/07 03:43
>>884
cygwinで使ってるけど?

886 :名無しさん@お腹いっぱい。:04/04/07 20:48
貴兄らのcaptionが知りたい

caption always "%-Lw|%{+s dg}%50>%n %t%{-}|%+Lw%< %?%=%h%?"


887 :名無しさん@お腹いっぱい。:04/04/07 21:22
>>886
captionなんて邪魔なだけだ。
caption splitonly "%?%F%{=bB gw}%:%{= wb}%?%h"

888 :名無しさん@お腹いっぱい。:04/04/07 21:48
SIGMARION3 + 24termでscreenをつかってます。
emacs(21.3.1)を使おうとすると、スクロール時に画面が乱れるのですが、
どう回避したらいいでしょう?ホストは FreeBSD4.8-Release、 screeenは
port でいれたScreen version 3.09.15 (FAU) 13-Mar-03です。

screenなしの状態では問題なくemacsが使えてます。
screen -T vt100ではだめでした。

889 :名無しさん@お腹いっぱい。:04/04/07 21:57
>>888
env TERM=vt100 screen でどう?


890 :887:04/04/07 22:13
>>886
よく考えたら、hardstatus alwayslastlineよりcaption alwaysの
方がいいな。いままではsplitしたときの下のcaptionが邪魔だった
んだが、hardstatusを消せばいいのか。

891 :888:04/04/07 22:16
どうもです。うまくいくようになりました。

ただ、漢字がところどころ文字化けします‥‥。emacsでC-lで書き直せば
戻るので十分実用になりますが。ありがとうございました。職場でのメモとり
をサーバー上のemacsでやれるようになったです。


892 :887:04/04/07 22:23
>>886
ということで変えた。
caption always "%{=b db}%H %0` user %{= dc}%1` %Y/%m/%d(%D)%c %{= dw}%-w%{=b .r}%n %t%{-}%+w"
hardstatusと違ってcopyモードのときの下のメッセージが出ると
きにcaptionが消えない。

893 :名無しさん@お腹いっぱい。:04/04/08 00:06
>>885
> >>884
> cygwinで使ってるけど?

よかったら、環境を教えてください。
あと、コンパイルできました?

うらやましいです。ヴアー

894 :名無しさん@お腹いっぱい。:04/04/08 00:28
>>893
コンパイルできないとこをちょっと直せばとりあず動くよ

895 :名無しさん@お腹いっぱい。:04/04/08 01:09
>>894
スレで紹介されていた、直接バイナリを落として使ってみたのです。
そしたら、うまくいきませんでした...
ちなみに、端末エミュは何を使っていますか?



896 :名無しさん@お腹いっぱい。:04/04/08 02:23
>>895
4.0.1用だけど4.0.2でも多分たいして変わらないはず。試してないけど
端末はcygterm経由のPuTTY

begin-base64 644 screen-4.0.1-cygwin.patch.gz
H4sIAK7vzT8CA71W227aQBB9Dl8xFLU1wXbWBsolbZQELBq1hSiQVDxZjr0E
K8ZG9pqAmv57Z9cGzC2iqlQ/eOWZ2aPZOWdm7bijEShhDJEdUuorFZWo2tnE
jWzV3rAp9uLpxfVTV05RlH1bTnRCygppKKQOerlZqTRJTSXLB0qkQUiuVCq9
AZ1AaEQpE9D1pl5tVjX1U71WzUJcXoKCNrkGpWS5vMwBPqdnOSgA9R13BGen
0DWMdt8YGN2HxEO9iHL7fd9Ym5UCYLRDR65PHclz/XhehNfXlcU07cCf0blp
CrN03W/DxRfQGg2NlIu50j9t34xsDTs/b7oYyQ8TUUb9mTSzQhlmlhdTGbTi
uTgfHmNvBLqdvYRO2eIAn8KzS6cwb7Gpf2pq9aPZzCAcQWa5wrkUb05lQVCY
gxxnaxSEEAWeFboR6Komw73vzl+skILUf7irqHoRLN+BaRBF7qO3gICNaRgl
1LojrC58vXowTB5r3g6GfaQsw9imrwgfPkB+LyPIs297sUPhc7SIziIWBlMW
qeOLTLr7qx8F9jNlBwhYOnc5WHp2aaiSo2nYBNE0xAFSa5aRS10ta/oOEw1S
51TwRdMEGScAP6Inicjw7ooxyx6DxRidTBm8uGwMjxbW3nWk904x/06GiTpR
LRGmWmjmil0/jyG1ntFy8luQwLnpmd1eazAY5kpJCFIjSS58QXXbwZT6EgKa
jC1kjLxr/7yDV7Gle/291/qWfvD9MpBiET7jG6GXHfLXgJsoCasnv1Y1oGHo
B6s6NKEVxJ4DfsCAI8P7KK0Ax+cnx23fXM+TtooiQ/+mY14PjYMNG7PJ9IBg
EteuXBL7tlhqTe34CZyF2GraGknFkpFKvcGVIt5cJxGzmGtjlzAsuu8yjgam
eStJswCFwOuRhvBvPr1inF9sKyStulLYnarYmktLxxjc4wAfFJNmlt6av6se
PoCwzAo7OrYZiLRP59MY00M4muS34eTvJNkUDtbR642rs/BaaUTnxUqWzRG3
dQOtEuPZSqtZxEfU1sHGUzzr9g30t9vfGnhZXBHNx7EdxtQD/gkh9aiFVyre
CunVC7sFMbMFgfXlLBBwF69ONZFSNaOlbLmx0r94O8fKRcxMtphSbOe2cdU2
b+96LaPfP0/0kj8sA+MHjvdULflj5bK7f5UEnbtMpSaj4cT1UT6BjymR850A
vqSejBrqVTFkk4Wf9/fGf8v1faczRCK/9zo3XVHZ/9oPBYh9PpozxImL2LLC
p7EMAvNjhuEQOzn0I9HWeZ7uHy1y1aRWCgAA
====

897 :名無しさん@お腹いっぱい。:04/04/08 02:42
>>892
それ採用!

898 :名無しさん@お腹いっぱい。:04/04/08 03:09
>>896

どうもです。
beginから----までをコピーして貼り付け保存すればいいのですね。
したのですが、圧縮ファイルになっていない...

ということで、試行錯誤しているのですが、何かを間違っているらしいです...
う〜なさけない



899 :892:04/04/08 07:45
>>897
どうも。ちなみに%0`はユーザの数で、%1`はログインしている時間
です。

900 :名無しさん@お腹いっぱい。:04/04/08 09:07
900!


901 :名無しさん@お腹いっぱい。:04/04/08 12:28
>>898
uudecode


902 :名無しさん@お腹いっぱい。:04/04/09 01:03
お恥ずかしい。。
uudecodeというプログラムを使うのですね。
patchをつかってコンパイルできました。

とっつきにくいけど、使いこなせば手放せない存在になるのでしょうね。

ありがとうございました。

903 :名無しさん@お腹いっぱい。:04/04/11 10:13
質問です.

Screenを実行していない状態で
> echo -ne "\033]0;`whoami`@`hostname`:\007"
と実行するとウィンドウ(←Screenのではない)のタイトルバーにユーザー名と
ホスト名が表示されると思いますが,screenを実行した状態でも
これを実現するためにはどうすればよいのでしょうか?


904 :名無しさん@お腹いっぱい。:04/04/11 10:41
>>903
\033P と \033\ ではさんで、
"\033P\033]0;`whoami`@`hostname`:\007\033\\"
でどうでしょう。
infoのVirtual Terminal→Control SequencesのESC P参照。

905 :903:04/04/11 11:05
うまくいきました.ありがとうございました.

906 :名無しさん@お腹いっぱい。:04/04/11 11:42
類似質問です.
>903 のような設定は通常 各shell の prompt 毎に echo みたいなのを
仕込むと思いますが,screen との組合わせだと
* screen window を切替える毎
* shell で cd/pushd/popd, telnet/ssh, etc. をする毎,
の "両方" でそれをやりたいです.
さらにできれば screen:[N] user@host:/pwd ([N] は screen window number)
みたいにしたいんですが,これって... 無理ですかね.

shell で echo したものを screen で受けて加工してもっぺん echo みたいな
ことをしたいということでして.

907 :名無しさん@お腹いっぱい。:04/04/11 12:18
>>906
>* screen window を切替える毎
bind n eval next 'exec title'
bind p eval prev 'exec title'
titleはシェルスクリプト。適当に改造してください。
#!/bin/sh
echo -ne "\eP\e]0;$WINDOW\a\e\\"
>* shell で cd/pushd/popd, telnet/ssh, etc. をする毎,
これはzshのpreexecを使えばできる。
>shell で echo したものを screen で受けて加工してもっぺん echo みたいな
>ことをしたいということでして.
なんのためにscreenで加工するの? [N]なら$WINDOWで出せるよ。
そもそもscreenで加工ってどうやってやるの?

908 :名無しさん@お腹いっぱい。:04/04/11 14:28
>907
(可能なら) screen の何枚目という情報と
shell prompt に出すような情報の両方をまとめて titlebar に
表示してやりたいということで,
やるとしたら shell (precmd()の結果) と screen の
連携にしないといけないので,screen 側で *まとめる何か* が
必要だろうなという意味... だったんですが,
そーか $WINDOW なんてのがあったのかー...


909 :名無しさん@お腹いっぱい。:04/04/11 15:49
>>906
hardstatus もしくは caption

910 :名無しさん@お腹いっぱい。:04/04/11 16:04
おれは zsh の RPROMPT に $WINDOW 出してるよ。
hostname % [/usr/local] Sc.1
こんな風に。


911 :名無しさん@お腹いっぱい。:04/04/11 17:11
>>910
ちょっと気分転換にやってみたけど、これって数字が動的には変わってくれないのね。
まぁ :number することはめったにないからいいけど。

912 :910:04/04/11 17:27
:number なんて知らなかったよ。
本当は名前つけて title 出したいんだけど、
できるかどうかわからんし面倒なのでやってないんだ。
ちなみに screen 使ってない時は tty の番号を表示して区別してる。
zsh だと %l

913 :名無しさん@お腹いっぱい。:04/04/11 17:48
:number N で番号の変更できたんだ。知らんかった。

ちなみに漏れはこうしてる
.screenは、
defhstatus "^Et"
hardstatus string "(%n) %h"
termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'

bashのPS1は、(TERM=screen のとき、)
\[\ek\W\e\\\e]0; [ \u@\h : \w ] \a\]\$

914 :1/2:04/04/16 21:41
>>896の4.0.2用 + accept が ECONNABORTED になる場合がある問題の修正

begin-base64 644 screen-4.0.2-cygwin.patch.gz
H4sICFfMf0ACA3NjcmVlbi00LjAuMi1jeWd3aW4ucGF0Y2gAzVdtb5tIEP4c
/4pJovYgBgeInfjlUqWJOV/U1I5sp1VOJyECaxuVgAVLmlyb/34zy4shtqtU
lU5nWSzMzgwzzzO7O7jebAZqlEDsRIwFarOhNYzDey92Gk5FpjpP869ekE3V
VFXdZLJjaNqRqhuq1gLD6DZb3abe0PIf1LWOptXq9foPXJOLpop//RgMvau1
uoa25uLsDNRj/Ug5gXo6nJ3VAH8HhzXYBxa43gwOD2Bomv2JOTWHn9IZ5seM
5DcTcyVW9wG1XTbzAuZKvhckjzJ8/15ILMsJgwf2aFlCLJ1P+vDuFPROR9eO
5Fr9l8yrmhe3g8+XQ9SkZGLGWfAgPdiRAg+2nzAFdLkn8sM0NmrgtLuR0CV/
2sKnmFmnU4hTNrWOqrXBOOoax129/Wo2Cw/rZOqtY6NVJfOoSVyKK1G5Lyis
QY3YmoURxKFvR14MRkNX4CbwHr/aEQNp8mncbBgy2IELyzCOvTv/CUK+YFGc
UuvNEF348/0n0yJd63p6O0HKSoxV52R4+xZ2NzKCPAeOn7gMfo+f4sOYR+GS
x43Fu1K4m9GPQ+cL41sIyCfXOchn1mloaa+moezkVUy0Tk6UY6jTUCwr/EWM
J1EAqt5LJc/FQqvVAVgUBSGcgiZmEV0Jiz5gDpdiBSSEKnE4UCi260ZwgCjb
CqDYZ4E0QfG1zRcy1AGpPD3Fl8jpS77lbyeP+A45jbDdEhG2j5VmqxSi44cx

915 :2/2:04/04/16 21:41
k2K5lwtiOC0HXCc/UhbqKZiXw+vxaDA2JxOZ5uh19dRw5lq4tnDo5RIv4AQB
PueSP/rWX+Z4JL2duXKvJMSNhZKuiNESQ4mZLxDBPLGIhzdXV0Itv6XrygQj
Jatd3CnkXFaKMFMRmJREAB/jeZqiAntv4m720j0FCph7ZQOX3SVzae+j/YVd
+B4L+ETUSxcy/mBmez5zG38He1XDFdglYQ54IXrOb8WWtTkNKgusA4sDrie8
qXgk3HFrq8hSNQLU+4eFM9z//GoYCMyccfKLqkTGZHRlTUYXH8wp3VvmeDwa
I/ZoiNfUXVF4FTS/VR+3YL4J91UAW7H/Jfy3crCRhwoXWR6YPZWX9kspCwhF
wlnA/8Nss1uxY6XnAZ7/tE7Nm8s+bQ6PdJAmniux2czCMd1BhHSeSedCSrtP
R2vTUdVpthVdF7vPTgqFhkC859x2FmBzzu6XHL56fAF3Np5N6OaNK+8iOveN
+4Yt1Br2Mn9X/ruLmP0FJTvP4pCiWEfWcHQxnd6uNgaQJE9sJ064xP0THVqc
PymoOe5/HsN3YTI8v8KCzx7IXkGmZfhd8L2fdxA/7bDqJT31dr4VGOQrIMWh
Cxdh4rsQhLS2ccm+iTMEyD9ljmYfPN+XXoCCNXQ5sM5vza0NTcLvl1sO1HRq
/ThN5S8P05OufvLqw3Tl4lVHabtDlSKuVCcxt7nniC0NLx4nb2BZ15L0EGIh
EB6ZCj1Td5dgf8dfqGSoq/vrXSe2LrlkYE5vsMGdymmzI/2oPy16nC0e8qiy
Y1yEffC4TDA8dMfS+CqTdE2DzdzBSntlWORCWOmaQWClQ7UFfNGhF4FRtFLR
q1EL9yKxxRJzfdmh/6z5jxrCsl+hTe2qEyXMB3rEc99nNn5yYNecfZrAOiBW
GRBYfbwID2iVtjyilFqlWirDjUiLVilR3yXc4k9Lhsu5b77vW9jhXGCD00vr
ZXd7GZgfsf3NqmX3teWybl8EwR493mAWZ9G9F2D5hEHRHlYUaMhmStXQbolN
Nh0o3+fKd935zWBwi0RejQaXQ4Hsf7oe9iEJaGsuESc+VGw7mi8UED5/KzGc
9s6xWNa7FO6/HqPybnYPAAA=
====

916 :名無しさん@お腹いっぱい。:04/04/19 02:24
cygwin patchって定期的に出ては消えるよね。
取り込まれないのは何で?

917 :名無しさん@お腹いっぱい。:04/04/19 17:37
cygwin自体の挙動がコロコロ変わるからじゃない?

918 :名無しさん@お腹いっぱい。:04/04/21 17:07
^Z : screen
という一連の流れを ^Z e とか空いているキーバインドに当てたいんですが、
何かうまい方法はあるでしょうか? (escape を ^Z にしてます)

何がやりたいかというと、例えば make 中に top を表示したい時などに、
^Z ^C で新たに shell を起動して top するよりは、
^Z : screen top
とした方がメモリもCPUも節約できます。
ですが、毎回 ^Z : screen とタイプするのは面倒くさいので、
そこまで自動化できないかな、と思ったのです。

zsh で一万行近くある history を全部読み込ませてるので、
shell の起動も馬鹿にならないんですよね。

919 :名無しさん@お腹いっぱい。:04/04/21 18:05
bind e colon 'screen '

920 :名無しさん@お腹いっぱい。:04/04/21 20:57
bash で 2万4千行ある history を使っているが起動は遅くなんかないよ?

921 :918:04/04/21 21:17
>>919
すばらしい。こんなに簡単にできるとは。
ありがとうございます。
他にもいろいろ応用がききそうですね。

>>920
単純にマシンパワーの問題だと思いますが、
早くて1秒、平均 3 秒くらいかかります。
crusoe 533MHz です。

922 :名無しさん@お腹いっぱい。:04/04/21 22:02
>>921
おれもzshでhistoryが10000行ある。
暴走したscreenでzshが動いたままscreenをkillするとhistoryが消
えるので注意。

923 :名無しさん@お腹いっぱい。:04/04/22 23:19
>>921
crusoeはアプリの起動にものすごく時間がかかるCPUだからな。


924 :名無しさん@お腹いっぱい。:04/05/03 22:51
tty なコマンドを2つ起動して,両方が終了するのを waitpid() したいです.
現在は,fork() して xterm -e command みたいなのを呼んでいるんですが,
ここで,screen を使って
system(screen -e command1 -e command2) (-e は xterm 的イメージ...)
みたいなことって出来ないですかね...
man にはそれらしい option は見当たらないんだけど...


925 :名無しさん@お腹いっぱい。:04/05/04 08:29
>>924
よくわからんが、これでどう?
cat <<EOF >hoge
command1
command2
EOF
screen -c hoge

926 :名無しさん@お腹いっぱい。:04/05/04 09:14
>925
目的は screen のコマンド,じゃなくて shell から
起動するコマンドを2つ並列で走らせたい,ということなんです.
で,両者とも tty 出力をする(かつ,自分がその tty を眺めたい)奴等なので
screen が使えるといいな,と.
最初から画面 0,1 にそれらを割り当てて実行して,両者が終了と
同時に screen も終了するような "screen の起動の仕方" が
あるなら嬉しいです.

screen の最初の引数で実行コマンドを与えられますが,
第2画面(screen 1)の内容を C-a c とか打たずに起動時に指定したいんです.



927 :名無しさん@お腹いっぱい。:04/05/04 09:29
>>926
これはだめ?
command1 >hoge1 & command2 >hoge2

928 :924,926:04/05/04 10:28
>927
片方は editor なんです.
もう片方は redirect でいけなくはないけど,
うまいこと眺めたいなー,と.

(ちなみに,現在は fork() して片方は X な emacs を立ち上げて,
残った kterm の中はもう一個のプロセスに tty 出力させてます.
でも tty人としては "カッコワル..." ということでして)


929 :名無しさん@お腹いっぱい。:04/05/04 11:18
>>928
screen sh -c 'screen sh -c echo\ 2\;sleep\ 10 ; echo 1;sleep 10'


930 :925, 927:04/05/04 11:33
>>926
>>925はちょっと間違ってた。
cat <<EOF >hoge
screen command1
screen command2
EOF
screen -c hoge
今試してみたけどcommand1とcommand2が終了するとscreenも終了す
るぞ。
というかこれでscreenが終了しなかったら、screenはいつ終了するんだ?

931 :929:04/05/04 11:45
>>930
そこを間違ってたら >>926 みたいな勘違いするだろ


932 :930:04/05/04 11:50
ああ、すまんかった。おれもそう思った。

933 :924,926:04/05/04 12:13
>929
おっ,なるほど〜.ありがたくパクらせて頂きます.
(screen -c と違って ~/.screenrc も有効ですし)
>930
なるほど,そういうことだったのですね.気づかない私が未熟でした.

あとあと,もしかして同じ pty なところで screen 叩いちゃえば
いいんじゃないの,と fork して両者で問答無用で screen 起動したら
悲惨なことになって(2つの screen が tty を奪い合っていたっぽい感じ...),
やっぱり2個めは screen 起動した中からじゃないといけないんだなぁ,
というところまでは辿り着いたところでした.

なにはともあれ,ありがとうございます >929,930

934 :924,926:04/05/04 15:41
Unix USER 2004/1 の screen の記事を見ていたら -X というのが
私の希望のものに近かったようです.
というわけで別解としては
screen -S sessionname command1
しておいてよそから
screen -S sessionname -X screen command2
を投げるというのもアリのようですね.

935 :名無しさん@お腹いっぱい。:04/05/07 18:12
HELP!!!

vim を使って終了するとプロンプトの最初の一回や screen の
ステータスラインの色が vim の色に変わって困ってます

また,新規ではなく vim hoge.txt 等として既にあるファイルを開こうとすると
vim の文字色全てが黄色になります

OS: OpenBSD
SSH Secure Shell 3.2.9: terminal answerback=ansi
bash 2.05b: TERM="ansi"
.screenrc: term ansi
.vimrc: 色に関する設定は一切していません

936 :名無しさん@お腹いっぱい。:04/05/07 19:03
>>935
端末はなにを使っている?
screenのバージョンは?

937 :名無しさん@お腹いっぱい。:04/05/07 19:11
このMLってなくなったの?
http://groups.yahoo.com/group/gnu-screen

938 :名無しさん@お腹いっぱい。:04/05/07 19:31
>>936
screen は Screen version 4.00.02 (FAU) 5-Dec-03 です
端末は ssh.com の SSH Secure Shell 3.2.9 for win です

939 :名無しさん@お腹いっぱい。:04/05/07 19:38
>>938
そんな端末があるのか。知らなかった。
TERM=screenにしてみたらどうなる?

940 :名無しさん@お腹いっぱい。:04/05/07 19:43
端末,screenrc の TERM を vt100, xterm, kterm, xterm-color, kterm-color, screen と
いじってみましたが変わりません。相変わらず変な色になってしまいました...

941 :名無しさん@お腹いっぱい。:04/05/07 20:31
ANSIカラーシーケンスがまともに使えて、VT100なエスケープシーケンスを使い
まくるcursesアプリで問題が出にくいターミナルエミュレータってそんなに多
くないからなぁ。

端末の設定で色を使わないようにするのがいちばんじゃない?

942 :名無しさん@お腹いっぱい。:04/05/07 20:33
SSH Secure Shell 3.2.9 for winってのを使おうと思ったら有料かよ。
VT100 準拠の端末エミュレーション
って書いてあるから、
$TERM=vt100 screen
のようにvt100の状態でscreenを起動してscreenrcのtermはscreen
のままでいいと思う。

もし可能ならttyrecのデータをどっかにupしてほしい。
http://zauup.hp.infoseek.co.jp/cgi-bin/uploader.html
$TERM=vt100
$ttyrec
$screen

943 :名無しさん@お腹いっぱい。:04/05/07 20:50
>>942
無料なのもあるでそ 日本語使えないけど

944 :名無しさん@お腹いっぱい。:04/05/07 20:58
>>942

ありがとうございます
端末を vt100 で screenrc を screen にしたらできました

もしかするともしかして端末:vt100,. screenrc: screen てデフォルトだったり?
何はともあれお騒がせしました

945 :名無しさん@お腹いっぱい。:04/05/07 21:03
>>944
screenrcのtermは基本的にはscreenにする。
TERMのvt100ってのは使ってる端末に合わせる必要がある。

946 :918:04/05/08 05:47
よくわからんが vim 使った前後で TERM がかわったんですか?

947 :名無しさん@お腹いっぱい。:04/05/08 08:10
>>946
それはないと思う。screenはエスケープシーケンスを端末に合うよ
うに変換してるけど、それがうまくできなかったんじゃないかな?

>>945の補足だけど、term screenの状態だとw3mではマウスが使え
ないから
TERM=xterm w3m
のようにごまかす必要がある。

948 :名無しさん@お腹いっぱい。:04/05/08 09:10
screen -xRR
これ最強。multiモードでattachする。なければ作る。複数あった
場合は最初のやつにattach。

949 :924:04/05/08 10:26
結局 >934 のようなことをしています.
現在は,screen を呼び出す親のプログラム側は
fork() して 片方で screen com1 して
もう片方は "ちょっと sleep 1" してから screen -X ... を
してます.
で "ちょっと sleep 1" が,ちょっとかっこ悪い気がするんですが,
他に方法ないですかねぇ...
>929 みたいに一発で起動するのがカッコイイんですが,
2つくらいならともかく,それ以上の shell escape を考えたくないもんで.

よろしくおねがいします

950 :名無しさん@お腹いっぱい。:04/05/08 10:32
>>930でいいじゃん。
cat<<EOF|cat ~/.screenrc - >/tmp/screenrc
screen command1
screen command2
screen command3
EOF
screen -c /tmp/screenrc

951 :924:04/05/08 11:47
~/.screenrc が見えなくていやと思ってたんですが
そっか,単につなげりゃいいのか...

>950 ありがとう

216 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)