1 名前:名無しさん@お腹いっぱい。 [01/10/02 05:00] screen使っている奴、どんなとき使う?
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を使ったアプリが文字化けするのは仕方ないの?
241 名前:名無しさん@お腹いっぱい。 [02/01/23 23:52] X使わないPCの.loginに screen -r || screen と書こうと思うんですが何かまずいことあるかな?
242 名前:名無しさん@お腹いっぱい。 [02/01/24 00:00] >>241 screen の中で新しい screen 作ると screen の無限増殖?
243 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/24 00:17] >>241 screen -r -d || screen -r || screen してるけど、特に問題はないよ。 $TERMを調べて、screen だったら実行しないようにしといた方が無難かな。 >>242 そのときは .login は実行しないから問題ないでしょう。
244 名前:242 [02/01/24 00:21] >>243 あ、自分が shell tcsh -l しているんだった。 失礼。
245 名前:名無しさん@お腹いっぱい。 [02/01/24 01:35] >>239 FreeBSDか? 俺もなるよ termcapに原因がありそうだと言うことは分かったんだが…
246 名前:名無しさん@お腹いっぱい。 [02/01/24 16:05] >245 eAは何になってますか?(terminfoの場合はenacs)
247 名前:名無しさん@お腹いっぱい。 [02/01/24 16:25] >246 >245 じゃないんですが,echo $TERMCAP ってやっても eA なんてエントリ無 いんですが,何か問題ありますか?
248 名前:名無しさん@お腹いっぱい。 [02/01/24 16:31] >246 それってterminfo使ってません? % infocmp screen てするとどうです?
249 名前:248 mailto:sage [02/01/24 16:50] >247ネ
250 名前:248 mailto:sage [02/01/24 17:06] スマソ。>245のリンク先>>240 と勘違いしてました。 ncursesのアプリで文字化けするのは多分eA(or enacs)に\E)0が入ってるからです。
251 名前:247 mailto:sage [02/01/24 17:45] >247 うーん, infocmp screen | grep eA でも, infocmp kterm | grep eA でも何も引っかからないです. でもなんかどっかからパクった .screenrc には termcap kterm* eA=\E(B: terminfo kterm* enacs=\E(B: ってのがあって,意味も分からず入れてます. でも echo $TERMCAP で出て来ないって事は反映されてないのかな?
252 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/24 18:09] >250でも書いたんですが、eA(enacs)は>>239 の問題とは関係なくて >>240 のncursesのと間違って書いてしまったんです。 >251 infocmpがあるなら多分terminfoを使ってると思うので % infocmp screen|grep enacs でどうですか?
253 名前:247=251 [02/01/24 18:43] >252 enacs=\E(B\E)0 こんなん出ました.何なのかサパーリ分かりません. 教えて君で申し分けないんですが,何かあったら教えて下さい.
254 名前:名無しさん@お腹いっぱい。 [02/01/24 19:05] ncursesを使ったプログラムで文字化けする場合、 ktermを使ってるなら ・.screenrcでterm ktermとする か ・terminfoのenacsとsmacsとrmacsを % infocmp kterm の出力に合わせれば文字化けは解消すると思います。
255 名前:名無しさん@お腹いっぱい。 [02/01/24 21:41] screen enacs で調べたら www.debian.or.jp/Lists-Archives/debian-users/199805/msg00032.html こんなのハケーン
256 名前:名無しさん@お腹いっぱい。 [02/01/24 22:01] >>241 screen -R だとresume試みて駄目だったら普通に起動しますけど そういう話ではない? infoによるとlogin shellをscreenにしたときは デフォルトで↑の動作らしいです。
257 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/25 00:50] >>243 $TERM をみてもいいけど $WINDOW があるかどうかの 方が楽かも。
258 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/25 21:30] >243 たぶんKI/KOコードと同類。
259 名前:名無しさん@お腹いっぱい。 [02/01/25 22:10] 過去レス(>105)に同じ質問あったんだけど,答えが無いんで誰か教えて下さい sys/stropts.h が無いって言われて cygwin でコンパイル出来ないっす. どなたかご存知の方教えて下さい. ヘッダが無いのは cygwin 関係の問題なんで,cygwinスレで聞こうかと思った んですが,こっちの方がご存知の方が多いかなと思いまして.
260 名前:名無しさん@お腹いっぱい。 [02/01/26 00:17] >259 sys/stropts.hは確か要らなかったはず。コメントアウト していい。ただ、コンパイルしてもattach/detachがおかしい んであまりうれしくない。ntea/ntsecでないとresumeできない し、なぜかdaemonになったはずのscreenのセッションが resumeの時に制御端末を取り戻してしまって(cygwinのバグかも) 特定の条件下で失敗したりするんで、全然使い物にならない。
261 名前: mailto:sage [02/02/07 13:09] screen を使い始めて escape ^Zz としているけど、 端末アプリを使っているとこれは結構不便だな。 どのキーに割当てようか…
262 名前: mailto:sage [02/02/07 13:40] escape ^z^z でいーんじゃねーの。 ところでおまえら emacs 使いのことを「いーまかー」と言わないのはなぜですか?
263 名前:名無しさん@お腹いっぱい。 mailto:age とくか [02/02/07 16:14] >261 漏れは escape ^\^\ にしてる. >262 別に漏れもVim使ってて「う゛ぃまー」と呼ばれた事は無いから心配するな(藁
264 名前:261 mailto:sage [02/02/07 17:20] >>262 >escape ^z^z これだと確かに楽なんですが、当然 ^z^z で other できなくなる ので痛し痒しといったところです。 >>263 > escape ^\^\ これはいいかも。端末でコア吐かせることもないし、 SKK 遣いだから Emacs で ^\ を使うことも滅多にない。 でも、上と同じ理由から escape ^\\ で暫く試してみよう と思います。 難点はホームポジションから少し離れてしまうということ ですかね。今使っているキーボードは、平たい Enter キー の上に |(\) キーがあるタイプなので、back space キーの 左横にあるものよりは楽かもしれません。
265 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/07 20:29] >>263 はう゛ぃまー。
266 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/08 18:23] で, お前らは すくりーまー ということでしょうか
267 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/08 21:31] すくりーなーじゃないのか。
268 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/08 21:57] すくりにすと これでキマリ
269 名前:いーまかー mailto:sage [02/02/10 03:34] TeraTerm の TERMINFO 居れて TERM=teraterm で 使っている人なんている?(この質問はスレ違いだが…) TeraTerm+screen で TERM=screen の方が Emacs21 で list-color-display したとき、ぜんぜん良いんだけど そういうもんですか?
270 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/10 05:40] screen って、仮想端末ごとに起動するものなの? 1つのscreenでウィンドウいっぱい作ってアタッチして使うものなの? あと、$TERMがktermのとき、Ktermのタイトルバーにhostnameとかpwd とか表示させてるんだけど、これと同じことがscreenのステータスでも できないかなぁ。
271 名前:名無しさん@お腹いっぱい。 [02/02/13 23:57] rxvtで使ってるとき screenのステータス行を常時表示するようにって できるんでしょうか ktermでの設定例は見つけたんですが……
272 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/14 12:27] rxvt に hardstatus はないみたいだけど...
273 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/14 12:35] やっぱそうですか…… すなおにkterm使おうかなあ
274 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/14 17:21] タイトルバーに表示では駄目?
275 名前:名無しさん@お腹いっぱい。 [02/02/14 23:16] いや タイトルバーのないwmを使おうかと 思ってたんですが screenを使うときに困った次第でして
276 名前:名無しさん@XEmacs [02/02/15 00:12] >>275 prompt に表示するというのでも駄目?
277 名前:名無しさん@Vim mailto:age [02/02/16 01:07] screen-3.9.11 age
278 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/16 02:52] ここで言うのもあれだけど、freebsd の ports にある ja-aterm、あれ TERM を kterm と きめうちしてくれるので screen を使うと実際は aterm で hs をサポートしてないので、 ばぐってこまる。
279 名前:名無しさん@Emacs mailto:sage [02/02/16 04:47] >>278 aterm って中身は rxvt なんだよな。 Aterm*termName: rxvt で多少はマシになるんじゃない?
280 名前:名無しさん@お腹いっぱい。 [02/02/16 12:45] >>277 utf-8 さぽーとage
281 名前:名無しさん@お腹いっぱい。 [02/02/16 14:22] Eterm でscreen使ってたらBackspaceキーが使えなくなったんだけど これってtermcap弄れば直る?
282 名前:名無しさん@Emacs [02/02/21 00:22] すごいです。感動しました。 もう手放せません!
283 名前:名無しさん@お腹いっぱい。 [02/02/21 02:37] screenの中でgnuclient -nwするとgnuservの方で error in process filter: byte-code: Wrong number of arguments: #[(&optional tty terminal-type) "ツタチ D#" [tty terminal-type make-device] 5 "Create a new device on TTY. TTY should be the name of a tty device file (e.g. \"/dev/ttyp3\" under SunOS et al.), as returned by the `tty' command. A value of nil means use the stdin and stdout as passed to XEmacs from the shell. If TERMINAL-TYPE is non-nil, it should be a string specifying the type of the terminal attached to the specified tty. If it is nil, the terminal type will be inferred from the TERM environment variable."] とでるのですが、どう意味なんでしょうか?
284 名前:名無しさん@お腹いっぱい。 [02/02/21 06:07] screenしてからskkfepですか? skkfepしてからscreenですか? 今後者なんだけど,間違ってる気がしてきた. 相性悪いし.
285 名前:283 [02/02/21 18:31] >>283 なんですけど、これってGNU Emacsだからですか?
286 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/22 00:22] GNU Emacs で gnuserv 使えるようにしたのもあるけど、 普通の gnuserv は XEmacs についてるやつだよ。
287 名前:ギレン総帥 mailto:hage [02/02/22 00:43] screen-3.9.11を試してみたけど、 defencoding eucJP とすると、^@ (null)が通らなくなることを確認。 うーむエンバグされている。とりあえず本家にバグ報告しておくか。
288 名前:名無しさん@お腹いっぱい。 [02/02/22 02:50] >>284 オレはいつも skkfep -esc -e screen
289 名前:283 mailto:sage [02/02/22 21:45] >>286 ↓にあるやつはGNU Emacs用みたいですね。 meltin.net/hacks/emacs/ で、今のところ-nwは使えないので、screenでは使えないようです。 どうもありがとうございました。
290 名前:でかいの mailto:ギレン総帥 [02/02/23 09:05] >>287 の件 さっそく Bug fixパッチ出ました。 www.dekaino.net/screen/screen-3.9.11.encoding-patch
291 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/23 10:00] >284 ヲレも後者でいいと思う
292 名前:名無しさん@お腹いっぱい。 mailto:あげ [02/02/25 14:13] つーわけで(何が) Putty と screen ってうちではあんまり相性よくないんだけどどうなんだろ。 Putty は日本語パッチ版ね。screen は 3.9.10。OS は FreeBSD3.5R
293 名前:名無しさん@お腹いっぱい。 [02/02/25 15:42] >>292 んじゃ、どうしても SSHv2 使いたい場合には Cygwin + OpenSSH + TeraTerm を使うのはどうよ。
294 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/25 17:07] >>292 どんな感じ? うちはPutty(ISO2022patch) + screen 3.09.11 on Linux で emacs 使ってるけど、特に問題なさげ。 Putty で繋いだときの TERM は putty (Debian には putty がある) screen 上げると化けるんで Reset terminal して その後は 特に問題無い感じ。すぐemacs上げちゃうから 素のscreenではどうか良くわからないけど # わかりにくくてスマン
295 名前:名無しさん@お腹いっぱい。 mailto:あげ [02/02/25 20:54] >>293 いや、どーしてもっつーわけでもないので。 そんなまどろっこしいことするなら v1 でつなぎますわ。 >>294 ステータスラインが効いてないっぽい感じ。 termcap 詳しくねーので対処方法ようわからんのですわ。
296 名前:294 mailto:sage [02/02/26 12:11] >>295 readme2.htmlに書いてある TERM=kterm にした場合の TERMINFO の修正はやってみた? ぼくはこれやってみようかと思ったんだけど、Debian だと コンパイル済みのしか見当たらなくて途方に暮れてたら putty って TERMINFO があったので、これ使ってる。 これでほぼ問題無いが、たまに文字消去したときに一部 化けることがある。Emacs 上では C-l して再描画すれば ちゃんと表示されるので致命的ではないです。 Putty スレ欲しくない?
297 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/26 13:54] >>296 PuTTY スレ、欲しい!
298 名前:名無しさん@お腹いっぱい。 [02/02/26 14:20] >>296 PuTTY スレ、よろしく!
299 名前:294 mailto:sage [02/02/26 14:40] hp.vector.co.jp/authors/VA024651/ 追加情報。 パッチ作者さんも screen 使いだってさ。 このスレ見てるのかもね :D さて、スレ立ては承るけど、どの板? UNIX板でえーかね?
300 名前:294 mailto:sage [02/02/26 14:53] PuTTY: A Free Win32 Telnet/SSH Client pc.2ch.net/test/read.cgi/unix/1014702733/ 立てたよ。スレ立て時の脅し文句が怖かったよ(w
301 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/26 14:58] >>300 ありがと! メインなユーザは UNIX 使いだろうから、UNIX 板で良かったかと。
302 名前:名無しさん@お腹いっぱい。 [02/03/05 04:50] あげ
303 名前:ギレン総帥 [02/03/05 20:24] screen-3.9.11の漢字を含んだ文字列をcopy&pasteすると 文字化けするバグを修正するパッチが出てます ftp://www.dekaino.net/pub/screen/screen-3.9.11.paste-patch
304 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/06 02:40] screenって左右の分割ってできないの? 今どきなやたらと横長な液晶を持つノートPCを買ったら左右に分割 したくなったよ
305 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/06 13:22] 改造すればできるだろうけど、かなり遅そうだ。
306 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/06 13:36] >>304 その気持ちはわかる。 画面がいくらでかくても 結局左端しか使わなくなるのはもったいない。
307 名前:306 mailto:sage [02/03/06 13:38] でも考えたら、 仮想ターミナルを二つ並べて 実行すればいいだけのことであった。
308 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/07 00:27] screenも便利だけど、 less使っているときは !とコマンド vi使っているときは:shで一時的に抜けるっていうのは 使ってますか? と言ってみるテスト。
309 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/07 01:08] >308 当然使ってますが何か?