[表示 : 全て 最新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使っている奴、どんなとき使う?

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 って感じですか?

204 名前:名無しさん@お腹いっぱい。 [01/12/03 11:17]
なんかdefkanji eucの環境でうっかりsjis表示させたら
SCREEN(rootで動いてるやつ)ごと固まった (暴走)。
似たような症状のある方います?
当方screen-3.9.10

205 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/03 12:16]
>>204
本当に暴走? 実は C-a Z で直ったりしない?

206 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/03 16:24]
C-s 押したとか.

207 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/03 19:13]
そういや C-s と C-a C-s はまた別物なんだよね...
たまに間違って押してハマる。

208 名前:名無しさん@お腹いっぱい。 [01/12/04 02:42]
C-s 押して何か入力するとそれが buffer にたまるんだけど,
たまっている間は CPU が猛回転し続けるらしい.

何もしてないのに fan がぶんぶん動いて何だと思って
調べたらこれだった.



209 名前:204 [01/12/04 04:05]
>>205
topしたらSCREENが99%になってた。そもそものいきさつはこうよ:

1. windowsパーティションをcodepage 932(sjis)でマウント
2. 日本語ファイル名があるディレクトリに cd
3. ls したり ls | nkf したりしてたら、突然かたまる。

原因は別のところにあるのかなあ。
しかし screen をあげずにやると何ともないんだよね。

210 名前:名無しさん@お腹いっぱい。 [01/12/04 08:47]
% screen
で起動させた場合は大丈夫なのに
% kterm -e screen
で新しいktermをscreen付きで実行すると最初のクレジット画面が
でてしまうのですがこれはそういうものなのですか?

211 名前:名無しさん@Emacs mailto:sage [01/12/04 09:38]
>>210
うちでは両方とも出るけど? 出るのが正常なのじゃないのかな。
出ないようにするには startup_message off にしておけばいいけど
そういうことを聞きたいんじゃないよね?

212 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/04 10:02]
>>209
それは確かにバグっぽいな...
最小限で再現できるパターンってない?

213 名前:名無しさん@お腹いっぱい。 [01/12/05 23:02]
screen起動時に C-z S で分割してしかも片方は
suでrootにしておくなんてことはできないですよね。

214 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/05 23:36]
>>210
実はalias screen="screen -q"とか
やってたに一票。

215 名前:210 mailto:sage [01/12/05 23:54]
>>214
賛成多数により可決されました。


~/.xsessionに
kterm -e screen
と書いてるのですが
kterm -e screen -q
じゃだめですよね?

216 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/06 00:27]
>>214
quote しろや

217 名前:216 mailto:sage [01/12/06 00:27]
>>215 のマチガイ.スマソ.

218 名前:名無しさん@お腹いっぱい。 [01/12/07 10:40]
GNU screen で漢字コードを EUC にしている場合、半角カナを出そうとすると
TeraTerm では化けちゃうんだけど、なんか方法ないかな?



219 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/07 10:52]
うちでは化けないよ。
screen 3.9.10 + Tera Term Pro 2.3 + FreeBSD 4.4-STABLE。

220 名前:名無しさん@お腹いっぱい。 [01/12/07 10:58]
う〜ん、
screen 3.9.10 + TeraTerm Pro 2.3 + Solaris 2.8 なんだけど、
TeraTerm の send & receive code を EUC にしている場合、
GNU screen を使わない場合はまったく化けないんだけど、GNU screen
を使うとどうあがいても半角かなが化けちゃうんだよなぁ。

.screenrc で
termcap facit|vt100*|xterm*|kterm* LP:G0:ac@
terminfo facit|vt100*|xterm*|kterm* LP:G0:ac@

termcap facit|vt100*|xterm*|kterm* KJ=G0:euc
terminfo facit|vt100*|xterm*|kterm* KJ=G0:euc
を指定したりしなかったりしても結果は同じ。Solaris の termcap/terminfo
や curses の問題なのかなぁ。

221 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/07 11:03]
>>220
> termcap facit|vt100*|xterm*|kterm* KJ=G0:euc
これ変だよ。KJ=euc:G0 でためしてみれ。

222 名前:名無しさん@お腹いっぱい。 [01/12/07 14:13]
>>220
変化なしでした。
screen を起動するまえはアイウエ(半角)はきちんと表示されますが、
screen を起動した後では半角かながEUCの1st partと判断されるせいか
渦慨なんて表示されちゃいます。

あ、Debian でやっても同じ結果だ…。

と思ったら、.screenrc に defkanji euc を付けたしたら大丈夫でした。
おわさがせしました。

223 名前:204 [01/12/09 14:24]
暴走させる文字列をみつけた。
ちょっとscreen(3.9.10, defkanji euc, termcap kterm* KJ=euc:G0)内で
これを実行してみて:

perl -e 'print pack("H12","fba2a3cb8299")'

どうよ? うちのは固まる。
ほかの環境のひとテストきぼーん。

224 名前:名無しさん@お腹いっぱい。 [01/12/09 22:31]
:infoでみると普段は[B^BIB]なのにdselectを起動すると
[B0IB]になってて化けるんです。
:resetで直してますが、183と同じで :gr off でも直る
みたいなんですが、化けないようにするにはどうすれば
いいんでしょうか?
termcapinfoなどはこう設定してます。

defcharset B^BIB01
defkanji euc
termcap kterm* eA=\E(B:
termcap kterm*|xterm* 'AF=\E[3%dm:AB=\E[4%dm'
termcapinfo kterm*|screen*|vt100 G0:KJ=euc
termcapinfo kterm*|vt100|xterm* LP:hs
termcapinfo xterm*|kterm*|rxvt* 'hs:ts=\E]0;:fs=\007:ds=\E]0;screen\007'
terminfo kterm* enacs=\E(B:
terminfo kterm*|xterm* 'AF=\E[3%p1%dm:AB=\E[4%p1%dm'

225 名前:224 [01/12/09 22:36]
>>223
Screen version 3.09.05 (FAU) 1-Sep-99で試したけど
何ともなかったよ。

226 名前:223 mailto:sage [01/12/10 00:07]
うーむ。なぜだ…

227 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/10 15:58]
Debian sid にて。
screen 3.9.10-0.1
kterm 6.2.0-38

screenrc に以下の内容を記述
defkanji euc
termcapinfo kterm* KJ=euc:G0

kterm -km euc で起動した shell (bash) 上で
screen -c screenrc を起動。C-a i の結果は以下。
(13,1)/(80,24)+100 +flow G01[B^BIB] euc 0

この状態で、perl を実行。
bash-2.05a$ perl -e 'print pack("H12","fba2a3cb8299")'
AKbash-2.05a$

なにごとも起きない...

228 名前: mailto:sage [01/12/17 07:33]
screen がイマイチ浸透しないのは、名前のせいじゃない
かな。あまりにも一般的過ぎる。

そこで某企業に倣って Screens としたらどうだろうか。
時期バージョンは ScreensXP ときたもんだ。



229 名前:名無しさん@お腹いっぱい。 mailto:sage [01/12/17 21:13]
一般的な名前を使うのは MS の常套です.
windows, word, access, excel などなど.
だから浸透度とは関係ないような気がする.

230 名前:223 mailto:sage [01/12/18 00:00]
なんかよくわからないけど、もう一度リビルドし直したらなおりました。
うーむ、ソースに手は入れてないのになあ。なんで?

231 名前: mailto:sage [01/12/18 21:53]
Linuxの薄い本に screen の記事がのっていたらしいです.
(私はみてない)

232 名前: mailto:sage [01/12/18 22:14]
>>231
>>88 に挙がっているサイトの方が書かれた記事ですね。
雑誌は Linux Japan です。中々よい記事だと思います。

233 名前:名無しさん@お腹いっぱい。 [01/12/19 19:54]
screenのescapeキーをalt-spaceにするには、
どのような一行を.screenrcに追加すればいいんでしょうか?

234 名前:名無しさん@お腹いっぱい。 [02/01/09 09:37]
rxvtのscreenでviを使うと、
viを終了してから画面が乱れてしまいます。
カーソル位置の右側にプロンプトが出たり
入力した文字が二重に表示されたり。
いったんこの状態に入るとscreenを抜けても
そのrxvtの中ではずっとこのまま。
どうしたらよいでしょうか?

環境はrxvt V2.7.3 screen V3.09.05 Kondara MNU/Linux V2.1です。

235 名前:名無しさん@お腹いっぱい。 [02/01/09 11:16]
>>234

.screenrcの
termcapinfo xterm 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l'
という行を消せばいいと思う。

俺も似たようなことがあって、この辺をちょっとずつ消しながら試してみたらこ
こを消してから問題が出なくなった。なんでこれでいいのかは知らん。

236 名前:名無しさん@お腹いっぱい。 [02/01/09 22:16]
ageマース

237 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/10 13:21]
勝手にgr onになってしまうのって
termcapinfoで抑制できないのかな?

238 名前:名無しさん@お腹いっぱい。 [02/01/23 22:16]
age



239 名前:名無しさん@お腹いっぱい。 [02/01/23 23:14]
TeraTerm使ってるんだけどscreen起動すると勝手に画面幅が80になる…
なんででしょ?

240 名前:名無しさん@お腹いっぱい。 [02/01/23 23:17]
ncursesを使ったアプリが文字化けするのは仕方ないの?






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

前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