[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 11/14 05:24 / Filesize : 235 KB / Number-of Response : 991
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

screenってどうよ



1 名前:名無しさん@お腹いっぱい。 [01/10/02 05:00]
screen使っている奴、どんなとき使う?

103 名前:100 mailto:sage [01/10/20 16:21]
別方法(gnuserverで妥協)で解決した。
TeraTerm 経由 w3m でのブラウジングがこんなに便利だと思わなかった。
次々と別ウィンドウでページを先読みできるし、
gnuserver 経由で xemacs のバッファに取り込めるので、何でもありに。
ターミナル一枚でこんなに幸せになれるんだね。
何となくみんなに、ありがとー。

104 名前:_ mailto:_ [01/10/21 00:56]
screenってすばらしいんだけど
エディッタの文章コピーするときスクロールできないのが不便だよね

105 名前:名無しさん@Emacs mailto:sage [01/10/21 02:21]
cygwinでmakeしようとしたら、sys/stropts.hが無いって言われたんだけど、どこにあるの?

106 名前:名無しさん@Emacs mailto:sage [01/10/21 02:40]
>>104
できるよ?

107 名前:_ mailto:_ [01/10/21 07:06]
>>106
ありゃ。どうやるの?
CTRL-e, CTRL-y、CTRL-d, CTRL-u,カーソルキー
どれも端末のヒストリでの上下には行くんだけど
エディッタでの上下には行ってくれない・・・
viも試してみたけど下が駄目だった。

108 名前:107 mailto:_ [01/10/21 07:14]
普段emacs使ってるので

109 名前:名無しさん@Emacs [01/10/21 14:35]
>>107
それは無理よ. screen が emacs process を
外部から操作するのでもない限り.

110 名前:107 mailto:_ [01/10/22 02:18]
やっぱそうかぁ。screenってただ表示してるだけですもんね。
端末間でemacsバッファ共有できるのかな。
ちょっと調べたけど分からないので
今わざわざ自分用エディッタ作ってます・・・

111 名前:名無しさん@お腹いっぱい。 mailto:sage [01/10/22 02:45]
>>107
漢らしく ed を使えば問題なーし。



112 名前:_ mailto:_ [01/10/22 04:58]
>>111
こんな使い道があったとは・・・
なんでまだこんなの残ってるんだろうと思ってたのに。UNIXって奥深い。

113 名前:名無しさん@お腹いっぱい。 mailto:sage [01/10/22 05:44]
こんなのって言うな(w;
/etc/fstabの書きかえミスったとき、edのおかげで命拾いしたよ。
関係ないのでsage

114 名前:名無しさん@Emacs [01/10/27 00:30]
ageja

115 名前:sage [01/10/27 01:07]
でもさーlogoutしてもプロセスが残るのって
危ないといえば危ないよね・・・

116 名前:115 mailto:sage [01/10/27 01:09]
すいません下がってなかった・・・
感想だったんで下げようと思ったのに・・・

117 名前:名無しさん@お腹いっぱい。 mailto:sage [01/10/27 01:34]
>>115
navi2ch使おうよ

118 名前:名無しさん@お腹いっぱい。 mailto:sage [01/10/27 02:01]
xemacs -nwの中でskkを使おうとすると化け化けになってしまうんですが
やっぱりtermcapの問題なんでしょうか?

119 名前:_ mailto:__ [01/10/27 13:18]
copy&pasteのバッファの大きさって変えられないんでしょうか?
大きいのコピーしようとしたら小さくしか貼り付けられないんです。

120 名前:名無しさん@お腹いっぱい。 mailto:sage [01/10/27 21:48]
デタッチアタッチ超便利
もっとはやく知っていれば・・・

121 名前:名無しさん@Emacs [01/10/27 22:01]

経験的にだけど, caption の設定が多い程文字化けするような気がするんだ
よね.特に split した時なんか.だから僕は

caption splitonly ""

にしてるんだけど,皆さんどーよ?僕だけ?

なにかお勧めの設定あったらキボンヌ.



122 名前:121 mailto:sage [01/10/27 22:02]

ちなみに僕の環境は kterm (Vine Linux 2.1.5)ね.
rxvt の方がいいぞ!とか,この辺から termcap パクれとか
そんなのもあったら教えてたもれ.

123 名前:名無しさん@お腹いっぱい。 [01/10/28 02:40]
Teraterm だと kterm よりも化けやすいような気がするけど、気のせい?

124 名前:名無しさん@お腹いっぱい。 [01/10/28 02:46]
>>123
半角カナが化けますよね。term cap の設定次第なんでしょうね。ふぅ。

125 名前:ギレン総帥 [01/10/28 12:59]
>>124
以下のような.screenrcを使えばTeratermで文字化けは起こらないはずです。
ただしEUCモードです。


defkanji euc
defgr off
その他の設定
screen
kanji euc euc

126 名前:名無しさん@お腹いっぱい。 [01/10/28 13:29]
>>125
すいませんでした!文字化けは起こっていませんでした!
screen のせいではなく、navi2ch を動かしている emacs21 で
日本語関係の変数を設定し忘れていただけでした。
ほぼ同時に入れたので、勘違いしてしまいました。ごめんなさい。

127 名前:シャア専用ザコ ◆DbdsPa0I [01/10/28 14:54]
気のせいかもしんないけど, nethack off にしたら文字化け率下がったかも.

128 名前:シャア専用安西ひろこ [01/10/28 23:04]
>>125
総帥!質問でっす!
総帥の .screenrc を使わせていただいても JVim 3.0-j2.1a で日本語が化けます
less で同じファイルを表示させても化けません
ちなみに端末は TeraTerm (vt100)、screen が動いている OS は FreeBSD 3.5.1 であります
なぜでありましょうか?

129 名前:シャア専用安西ひろこ [01/10/28 23:20]
>>128
続報であります!
文字化けが発生している FreeBSD 3.5.1 マシンの仮想 screen から
RedHat Linux 7.0J マシンに telnet (つーか ssh )ログインし、
同じバージョンの jvim を使うと化けませんでした!
termcap の設定でしょうか?

130 名前:シャア専用安西ひろこ [01/10/29 14:12]
>>129
隊長!FreeBSD 4.2 でもだめでありました!
これから他の FreeBSD でも試してみるであります!

つーか termcap の違いだよね?

131 名前:名無しさん@XEmacs mailto:sage [01/10/29 16:03]
なんか、↑のノリ好き(w

# 関係ナイので sage



132 名前:シャア専用安西ひろこ [01/10/29 17:40]
>>131
気に入っていただいて光栄であります!
ちなみに文字化け対策はよくわからんのであきらめたであります!
おとなしくいちいち ^ZZ で reset することにします。。。鬱だ逝ってまいります!

133 名前:シャア専用ザコ ◆DbdsPa0I mailto:sage [01/10/29 18:17]
>>132
C-l で vim の内容を描画し直すだけじゃダメなのかい?
僕はもう文字化けはするものと思って C-l を押すのがクセになってる
んだけど.

全然有用じゃない情報なので sage

134 名前:シャア専用安西ひろこ [01/10/29 18:34]
>>133
ダメっすね。reset 必須みたいです。

135 名前:名無しさん@お腹いっぱい。 mailto:sage [01/10/29 19:02]
設定ファイル例。PJEについてきたやつ。参考にしてちょ。


###################################################################
# PJE-0.1 ユーザ設定ファイルサンプル for screen 3.07.02
# MATSUMOTO Shoji (shom@i.h.kyoto-u.ac.jp)
# Time-stamp: <97/12/04 05:59:17 shom>

####
# kterm/rxvt 上で screen (ver. 3.07.02) を動かして、
# EUC および色を扱うためのサンプルです
# 注意:screen は PJE には含まれていません。
# ベースディストリビューションからインストールするか、
# 個別にコンパイル・インストールしてください

escape ^z^z
vbell off
autodetach on

defhstatus screen@$HOSTNAME
#hardstatus off
msgminwait 0

# hardstatus をタイトルバー/アイコンに表示
termcapinfo xterm 'hs:ts=\E]0;:fs=\007:ds=\E]0;screen\007'
termcapinfo kterm 'hs:ts=\E]0;:fs=\007:ds=\E]0;screen\007'

termcapinfo xterm* LP:hs
termcapinfo kterm* LP:G0:hs


########################################## EUC のための設定
defcharset B^BIB01
defkanji euc
termcap kterm* eA=\E(B:
terminfo kterm* enacs=\E(B:
termcapinfo kterm* KJ=euc


########################################## JIS のための設定
#defkanji jis
#termcap kterm* KJ=jis
#terminfo kterm* KJ=jis

########################################## 色を使うための設定 (ansi-pc-color)
termcap xterm 'AF=\E[3%dm:AB=\E[4%dm'
terminfo xterm 'AF=\E[3%p1%dm:AB=\E[4%p1%dm'
termcap kterm 'AF=\E[3%dm:AB=\E[4%dm'
terminfo kterm 'AF=\E[3%p1%dm:AB=\E[4%p1%dm'

136 名前:名無しさん@Emacs mailto:sage [01/10/30 15:02]
なんか rxvt にしたら、化けが減ったような気がするよ。

137 名前:名無しさん@お腹いっぱい。 [01/11/03 03:09]
screen でコピーした内容を、別フレームのEmacs
にはることはできませんか?

138 名前:名無しさん@お腹いっぱい。 [01/11/03 03:16]
>>137
20でどうしてもできなかったんですが、21にしたらできるようになりました。

139 名前:名無しさん@お腹いっぱい。 [01/11/03 16:26]
FreeBSD4-stable+screen3.09.10+w3m/0.2.1-inu-1.4+kterm6.2.0 なんですが,
w3m で 'I' とかを使って画像を表示(xv3.10a)した後,
xv を終了すると w3m が落ちることがあるのですが,誰のせいでしょうか.
screen の外だと大丈夫みたいです.

140 名前:名無しさん@お腹いっぱい。 [01/11/03 18:07]
素の 0.2.1 なら大丈夫なので、w3m に追加されたパッチが
原因かな? w3m のオプションの、"外部ビューワをバック
グラウンドで動かす"を、OFF にすれば、とりあえず落ち
なくなるかと。

141 名前:139 [01/11/03 20:32]
>>140
落ちなくなりました.ありがとうございます.

ついでに kterm を resize すると screen 内の w3m が落ちる問題について
も何か情報持ってたりしません?

# Emacs スレのほうでも同じような話(screen + emacs/irchat + resize)
# 出てますね.



142 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/04 00:48]
>>141
see
ttp://mi.med.tohoku.ac.jp/~satodai/w3m/bbs/spool/log200110.html

143 名前:ptyの頃からつかってます(嘘) [01/11/04 01:57]
>>137
たぶんできないです.
HARDCOPY でスクリーンショットをファイルに落として,
emacs で C-x i とやるくらいでしょうか...

144 名前:名無しさん@お腹いっぱい。 [01/11/07 03:15]
screen 内で立ち上げた emacs で browse-url 実行して
別 window に lynx や w3m を動かす事って出来てる人います?

(setq browse-url-browser-function 'browse-url-generic)
(setq browse-url-generic-program "/usr/pkg/bin/screen w3m")

では動かんかった。

145 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/07 05:20]
#! /bin/sh
screen w3m $@

な shell-script を用意して, それを browse-url-generic-program
に指定するとできない?

146 名前:名無しさん@お腹いっぱい。 [01/11/07 11:00]
>>145
おお、動いた…のはいいけど、裏で動作してて
カレントの window は emacs のままだ。
起動した w3m がカレントにならないと不便なので
もうひと工夫必要そう。
も少し調べてみます。

147 名前:oij [01/11/07 16:20]
w3m.el じゃ駄目ですか?

148 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/07 19:46]
うん。w3m はキーバインドとか自分用に色々いじちゃってるんで。
lisp のスキルないんで、w3m.el をカスタマイズする能力や時間が足りない…。

149 名前:名無しさん@お腹いっぱい。 [01/11/07 19:54]
スゲー便利だ

俺のスキル(藁)を一歩前進させてくれた>>1とギレン総帥に感謝の意を表して
ジーク・ジオン!
ジーク・ジオン!
ジーク・ジオン!

150 名前:名無しさん@お腹いっぱい。 [01/11/11 16:11]
これ便利かな、と一瞬思ったんだけど、
日本語man表示すると折り返して欲しいとこで折ってなくてグチャグチャだし、
vi使ってるときも突然グチャグチャになって使えないね。
ターミナルの横幅増やしてるから?
+warpとか試したんだけど・・・

151 名前:名無しさん@お腹いっぱい。 [01/11/11 16:14]
>>150
設定がちゃんとできてないからでは。
ウチではそんな不具合ないよ。



152 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/11 23:58]
うちは日本語manでおかしくなったことはないけど。

相性とかあるんじゃない?eggのfenceモード使うとすぐ化けるよ。2バ
イト文字との境界が現れるとよく表示が壊れる感じ。

”設定”ってのが端末制御の設定だったらわかるけど。でも、やりか
たわからん。(^^;

153 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/12 01:40]
問題なく動いている人のterminfoをもらって来て
突っ込めばいいかも。rootになれないときは
TERMINFO=$HOME/.terminfoで。

154 名前:名無しさん@お腹いっぱい。 [01/11/12 14:58]
日本語がちゃんとでるところもあるんですね.
Teraterm ではしょっちゅう文字化けします.

ここのスレッドにでてきた設定をいろいろ試したけど結局だめでした.

155 名前:名無しさん@お腹いっぱい。 [01/11/13 16:10]
>>154
サンプルの .screenrc 使ってる?
それに、例えば sjis の場合は
defkanji sjis
を追加すれば動くと思うのだが。
もちろん、エディタや Tera Term 等も同じく
入出力を sjis にする必要あり。

156 名前:名無しさん@お腹いっぱい。 [01/11/13 16:58]
うちはEUCですが、全然ばけません。
半角カナ(ってなんですか?)も読めます。

FreeBSD4.4-STABLE + screen 3.09.10 で、defkanji euc して
teraterm からログインして emacs20 使ってます。

157 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/14 12:45]
とはいえ、TeraTerm の vt100 emulation ってなんか変なところが
あるよね。MacSSH だと文字化けが極端に減ったし。

158 名前:名無しさん@お腹いっぱい。 [01/11/17 17:28]
screen-3.9.10.tar.gz に入っている etc/screenrc を ~/.screenrc にして
defkanji euc を追加しても, やっぱり文字ばけします.

screen を立ち上げているマシンは SunOS 5.7(Solaris 7 だっけ?)で
emacs 20.5 上で cmail を使ってます.

# この Solaris 上で pinfo もちゃんと動かなかったけど,
# 何か関係あるんかな

159 名前:名無しさん@お腹いっぱい。 [01/11/17 20:14]
>>158
screen を立ち上げるときの TERM と、使っている terminal emulator は?
文字化けって結構要因が複雑なんで面倒…。

160 名前:158 [01/11/17 22:20]
Windows2000 から Tera Term で Solaris に入ってます.
TERM は vt100 になってたと思います.
今その環境が停電で使えないため, 確認ができません.
ごめんなさい.

161 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/17 22:39]
TERMをvt102にしてみれ。



162 名前:名無しさん@お腹いっぱい。 [01/11/18 00:52]
TeraTerm にくっついてきた termcap/terminfo を Solaris に
install して、TERM を teraterm にするっていう手のあるね。

ただ、157 もいっているけど、teraterm の vt100 emulation って
ちょっと怪しい部分もあるのは事実。cygwin + rxvt だとどうなる
んだろ?

ううむ、MacSSH って SSH2 に対応なのか。うらやましい…。

163 名前:名無しさん@お腹いっぱい。 [01/11/18 01:40]
なんかこの screen スレ動かないとか
文字ばけとか cygwin でどう使うとかばかりで
面白くないよ

164 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 01:52]
>>163 そんなに凝った使い方ができるものでもないし、面白くはならないんじゃ
ないかなあ。トラブルシュート用スレってことでいいんじゃねーの?

165 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 02:34]
>>163
おもしろい使い方教えてくれ

166 名前: [01/11/18 02:48]
>>163
スレが面白いかどうかなんてことは問題じゃない。
使いやすいんだ。便利なんだよ。それでイイじゃん。

167 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 05:31]
「なになに? TeraTerm にタブをくっつけるの? それは便利そうだね〜。
え、おまえは使っているのかって。う〜ん、便利そうだけど使ってないや。
なに、なら使ってみろだって? 実は GNU screen っていうのがあってね…」
って pc.2ch.net/test/read.cgi/prog/997416616/ で GNU screen
の布教を積極的にする人ってあんまりいないなぁ。GNU screen の名前は
出てきても、それだけで終る。んまぁ、便利なものが開発されつつあるのに、
それに冷水かけるような真似する人が少ないっていうのはいいことなんだけど。

168 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 11:08]
>>167
「使いやすい」って人がいるんだから、あれはあれでいいんでないの?
「screen なんて勝手にインストールできない」って状況もあるし。うちでも。

169 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 14:32]
TeraTerm で思いだしたけど、最近の screen には built-in telnet
があるのね...

screen //telnet host port
でゆけるらしい。
(他にもいろいろありそうだから、久し振りに各種ドキュメントを
見返してみるか...)

170 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 14:56]
>>168
一般ユーザだけど、自分のHOMEにインストールしましたぜ

171 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 17:45]
>>170
screenたちあげて ls -l `tty` してみ。
他にlocal userがいないんだったら、気にしなくてもいいけど。



172 名前:名無しさん@お腹いっぱい。 [01/11/18 17:49]
画面分割の活用法教えてください。
C-z S したあとどうしたらいいのかわかんない。

173 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 18:04]
>>172 C-z tab で別のregionに移れる。あとは適当に。

174 名前:名無しさん@お腹いっぱい。 [01/11/18 19:51]
>>173
つーか C-z S したら分割はされるのですが、
新しいウインドウが -- というタイトルになってしまって何もできません。
C-z TAB で移動もできますが何もできません。
何が悪いんでしょうか?

175 名前:名無しさん@お腹いっぱい。 [01/11/18 20:00]
そのあと C-z 0 とかすればよし。

176 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 20:30]
>>175
C-z c ですよね?無事新しいウインドウに新しいシェルが起動されました。
どもサンキュでした。

177 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 20:32]
>>176
勘違いしてました。C-z 0 でもいいんですね。

178 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/23 00:41]
>>172-173
すげー!久々に感動した。
screenずっと漬かってたけどしらなかったよ。
screenない頃に似たようなウィンドウ化ソフトがあったはずだけど、それを思い出した。(でも名前が思い出せない…)

179 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/23 01:06]
>>178
> screenない頃に似たようなウィンドウ化ソフトがあったはずだけど、それを思い出した。(でも名前が思い出せない…)
BSDにはwindowというプログラムがあるね。
screenも相当昔からあるから、どっちが先かわからないけど。

180 名前:名無しさん@Emacs [01/11/23 04:01]
ねーねー、 defgr off にしておいても
しょっちゅう漢字がバケるんだけど、
screen-3.9.10/ansi.c の 291行目にある

 p->w_gr = 1;

の 1 を 0 にしたほうがよくない?

ほかの人でこの現象が起きる人いる?
当方 Linux-2.2.19, glibc-2.2

181 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/23 04:24]
>>180
terminalで使ってる漢字コードをscreenに教えてあげてる?
たとえばktermをEUCで使ってるのなら、.screenrcに
termcap kterm KJ=euc
のように書いてみればいいかも。



182 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/23 12:01]
縦に2分割するだけなら splitvt というのもあるな。
しかし、自分は普段 80x25 で作業してるので、縦に分けても
あんまり嬉しくない...

183 名前:名無しさん@Emacs [01/11/23 13:37]
>>181
> termcap kterm KJ=euc

defkanji euc
termcap kterm* KJ=euc:G0

になってる。それでも毎回かならず文字化ける。
いちいち :gr off しなきゃなんない。なんでだろ。
screen-3.9.10

184 名前:名無しさん@お腹いっぱい。 [01/11/24 07:26]
>>183
termcap の部分を、terminfo って変えたら動かない?
こんな感じ。FreeBSD 使ってるときは、termcap で行けたけど
Linux だと terminfo に変更しないとダメだった。

terminfo kterm* KJ=euc:G0
terminfo xterm* KJ=euc:G0
defkanji euc

185 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/24 08:18]
いっそ termcapinfo にしたら?

186 名前:名無しさん@Emacs [01/11/24 10:44]
>>184-185
おお、termcapinfo にしたら直ったよ。ありがとう。

187 名前:名無しさん@お腹いっぱい。 [01/11/26 22:41]
screenの中から別セッションでscreenを起動する(screen -mとか)
と日本語が化けるのですが、alias screen='screen -T $TERM'とか
するのはやばいですか?

188 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/27 04:55]
>>187
termcapinfo screen* KJ=euc:G0
.screenrcに上記を追加してみたらどうよ?

189 名前:187 [01/11/27 17:19]
駄目です。というかtermcapinfo * KJ=eucとかでも駄目。

190 名前:名無しさん@お腹いっぱい。 [01/11/29 23:49]
このスレ(screen)とzshのスレに感化されて,
長ったらしいプロンプトをステータス行やタイトルバーに移動させようと
画策中なのですが,ちょっとうまくいかないことがあります.
どなたか同じ道をとおった先達の方ご教授ください.

screen の最下行にステータス行(caption)を表示させているのですが,
更新されない場合があります.
たとえば「CNTL-A:xxx」(エスケープ文字はデフォルト)などとやると
「:unkown command: 'xxx'」などとエラー表示がでて数秒経つと消えるのですが,
一部がのこってしまいます.これを直す方法しりませんか?

また,シェル(zsh/tcsh/bash)のプロンプトでカレントディレクトリを
表示させる変わりに,screen のステータス行や teraterm のタイトルバーに
表示させています.が,teraterm の中で screen を実行しているときは,
screen のステータス行しか更新されず teraterm のタイトルバーは
更新されません.これを直す方法しりませんか?

caption に関する ~/.screen の設定:
caption always "\033[37;46m%3n %t%? @%u%?%? \033[37;40m%h%?"

zsh の prompt(~/.zshrc):
prompt='%{^[]2;%n@%m[%~]^G^[]1;%n@%m[%~]^G%}%% '
※「^[」と「^G」は一文字の制御文字.それぞれ
※ CNTL-V + CNTL-[ と CNTL-V + CNTL-G で入力 (shellからの場合)

tcsh の prompt (~/.tcshrc):
set prompt = '%{\e[31m%M\e[00m%}[%B%.%b]%% '
※ 制御文字は含まず

191 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/30 01:19]
zsh なら rprompt を使うのもおすすめ.



192 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/30 08:41]
rpromptってコマンド入力が長くなると自動的に消えるんだね
初めて気付いた

193 名前:名無しさん@お腹いっぱい。 [01/11/30 16:39]
>>190
screenではなくTeraTermに解釈させたい「ESC ] 〜」を
「ESC P」と「ESC \」で挟めばいい。

これでもscreenの中からsshしてその中でさらにscreenを使ってると
うまくいかない(手前のscreenが解釈してしまう)ので困ってるけど。

194 名前:名無しさん@お腹いっぱい。 [01/11/30 20:11]
screen同士がネットワーク上で喋れれば最高なんだけどなあ。
その前にあの文字化けをどうにかしないと駄目だけど。

195 名前:190 mailto:sage [01/11/30 22:48]
>>193
できました!超便利です.ありがとうございます!

[zshでの設定(~/.zshrc)]
prompt='%{^[]2;%n@%m(%D %T)[%~]^G%{^[P^[]2;%n@%m(%D %T)[%~]^G^[\%}%% '
※「^[」と「^G」は一文字の制御文字

screen の中の screen は少しやってみたことがあったけど,
ワケわからなくなってしまうのでやめました.
>>194 さんがいってるのは,各マシンでscreenをあげっぱなにして,
どのマシンにログインしても自動でscreenが復帰するっていいうことでしょうか?
それは便利すぎる...

(更に妄想):
screenごと実行イメージをファイルに保存できれば最高ですね.
マシンがダウンしても復帰可能.
ジョブフリーズ&リスタート
いや,screen というより OS の機能ですか.
BSD/Linuxでできないかな?

196 名前:195 mailto:sage [01/11/30 23:09]
まちがった..
>>195のpromptはscreen はscreenの外でうまくいきません.
(1)「%{」と「%}」のネストがおかしい.
(2)「\」がうまく処理されてないっぽい
  「\\」も「%\」もだめみたい
調べてわかったら報告します...

197 名前:195 mailto:sage [01/11/30 23:37]
くるしまぎれですが,一応うまくいくようになったみたいです..

~/.zshrc (screenのステータス行とteratermのタイトルバーにプロンプトの一部を表示)

prompt='%# %{^[]2;%n@%m(%D %T)[%~]^G^[P^[]2;%n@%m(%D %T)[%~]^G^[\%}'

198 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/01 02:06]
>195
保存の方は何とかなるんだろうけど、復旧を実現するのは無理
じゃない?例えばマシンが復旧してから問題のプロセスを
再起動したくても、pidだの何だの、復旧前から色々変わっている
だろうから。
ノートPCとかのいわゆるレジュームなら、システム全体を
まるごと復旧するんだから実現できそうな気がするけど。(素人考え)
ゲイツOSに出来てUNIXに出来ないはずはない。

199 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/01 02:28]
>>198
文脈がよく理解できませんが
reusme や sleep は BSD や Linux でもできますよ?

200 名前:名無しさん@お腹いっぱい。 [01/12/01 09:08]
screen のプロセス自体に名前をつけて制御する方法ありませんか?
tty 名じゃなくて.

w3m 専用プロセスを飼っておいて,タブブラウザもどきにしたいと
思っているんですが.emacs21+emacs-w3m だと今イチ不安定で.

201 名前:195 mailto:sage [01/12/01 22:10]
>>191 >>192
rprompt は普通のプロンプトと違って左端でなく右端につくやつですよね.
人が使ってるのをみて便利そうだないつか入れよう,と思っていました.
が,teraterm/ktermのタイトルバーやscreenのステータス行が使えるのなら,
長いパスが表示できるからそっちがいいや,と思ってやってませんでした.
こんどやってみます.
>>198 >>199
そうですよね.プロセス空間はコアダンプできても,
カーネル内のプロセス構造体をダンプできて,かつ,
システム再起動後に必要な資源を予約しておいてやらないといけないですよね.
ほかにもネットワークとか時計とか制約も多いですね.
システムレジュームも便利なので,
サーバを物理的に移動するときとか帰宅時に電源を落とすときなどは重宝しそうですが,
やっぱりリブートしなくちゃいけない場合ってありますよね.
そういう場合に使えるといいなーと思ったのでした.
できれば,マシンAからプロセスのチェックポイントを取って,
ネットワーク経由でマシンBに転送し,再起動.これ最強.
プロセスマイグレーションは BSD や Linux でできるでしょうか?
#フロッピーに入れて家のPCで継続実行とかできると更にうれしい.



202 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/02 15:34]
>>201
もしほんとにプロセスの永続化(だよね?)に手を出そうとしてるなら、その辺はUNIXらしく楽観的でいいんじゃない?そもそも復元しようとしてるんだから、リソースは空いてるはずでしょ?pid重なってたら、そいつを殺してもう一度実行すればよい。
(できるのまってるよ(^^)
ところで、ゲイツOS=Winだよね?こいつはできるのか?

203 名前:名無しさん@お腹いっぱい。 [01/12/02 16:29]
OS レベルでの continuation って感じですか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef