1 名前:名無しさん@お腹いっぱい。 [01/10/02 05:00] 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 当然使ってますが何か?
310 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/07 01:33] >>309 デスネ、失礼しますた。
311 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/07 02:15] >>308 当然使ってませんが何か? ふつー suspend (私は escape ^Z^Z してるので、Ctrl-Z 二回)だろう、と言ってみるテスト
312 名前:ギレン総帥 [02/03/08 00:40] Linuxで罫線を使うと漢字が出なくなる(例えばカーネルソースツリーで make menuconfig) バグを解決するパッチが出てます。 ftp://www.dekaino.net/pub/screen/screen-3.9.11.hcGR-patch
313 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/08 01:00] >>312 あなたなにげにこのスレのコテハンですか?
314 名前:7743 mailto:sage [02/03/12 23:37] ちょっと気づいたこと: FreeBSD-3.5.1だけど、screen-3.9.11をインストールして起動したところ、 % ps -p ***** -o pid,stat,command PID STAT COMMAND 55745 Is SCREEN (screen-3.9.10) % …最初見たときはビビったYO (重要度が低いのでsage)
315 名前:良スレ救済 mailto:age [02/03/17 13:14] age
316 名前:名無しさん@お腹いっぱい。 [02/03/19 00:31] screenを起動しようとすると userid: 所有者ではありません と怒られ起動できないのですが、どうすればよいのでしょうか? userid -> setid かもしれない。 会社のsolaris2なので、エラーメッセージがあっているか???です。スマソ
317 名前:名無しさん@お腹いっぱい。 [02/03/19 11:58] 今更だけど >>271 hardstatus lastline "nantoka" で screen が最下行を hardware status line として 扱ってくれるようだ。
318 名前:名無しさん@XEmacs [02/03/19 13:29] 漏れの。 hardstatus alwayslastline " %m/%d %D %c (%l) | %w" window manager が生の sawfish なので、status line で情報確認。
319 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/19 13:53] rxvt だと Altキーが使えて楽なんだけど Mlterm とかで使うにはどうすればいいの?
320 名前:ギレン総帥 [02/03/19 13:58] >>316 既知のバグです。"seteuid: 所有者ではありません" www.dekaino.net/screen/screen-3.9.11.seteuid-patch をあてるべし www.dekaino.net/screen/01install.html にある他のpatchもチェック
321 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/19 23:12] パッチってこんなにあったのですか。。。 総帥様ありがとうございます。
322 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/20 00:35] >319 Altが使えるって具体的にどういう意味? mod_meta_modeのこと?
323 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/20 12:36] ttp://www.jus.or.jp/benkyokai/02-04.html どうよ?
324 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/20 13:06] oldtype なのか? まぁ、そうかもしれんが...
325 名前:319 mailto:age [02/03/20 13:16] Alt+C で新しくscreenを起動できたりとか。 これが Mlterm で出来れば乗り換えるんだけど。 # mod_meta_mode って何?
326 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/20 23:55] >325 Alt+Cでscreen起動なんてできるの? ktermみたいなXt系ならtranslationsいじれば出来るけど。 それともescape ^[[とか設定しているわけ? もしescape ^[[なら~/.mlterm/mainにmod_meta_mode=esc と書けば出来るけど。
327 名前:319 mailto:sage [02/03/21 00:54] >>326 ありがとう。出来たよ。 mod_meta_mode ってMltermのオプションのことだったんだ。 escape は ^[^[ にしてました。
328 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/21 23:01] >327 escapeが^[^[とは・・・強者。 KTerm*VT100*Translations: #override \ Shift<Key>space: begin-conversion(_JAPANESE_CONVERSION)\n\ Meta<KeyPress>: string(0x1) insert-seven-bit() \n\ <Btn4Down>: scroll-back(1,halfpage) \n\ <Btn5Down>: scroll-forw(1,halfpage) とか、いくらでも逃げようがあると思うんだけどなぁ。 (Joe's Editorとかのユーザーならまだ分かるけど。)
329 名前:名無しさん@お腹いっぱい。 mailto:age [02/03/31 02:04] www.mars.dti.ne.jp/~torao/rfc/rfc2109-ja.txt を grep RFC rfc2109-ja.txt すると l [RFC 2068] \L@ DIGIT (10 で止まってしまうんだけど何が悪いんだろ?
330 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/31 02:12] あ、EUC-JP にしたら止まらないな。もとは SJIS ですが。 Screen のバージョンが 3.9.10 だからかな? パッチ当てたら直る? 3.9.11 にとっととあげてみようか。
331 名前:名無しさん@お腹いっぱい。 [02/04/02 14:40] >>329 確かにとまるね。3.9.11 だけど同じだった。 とりあえず C-a C-z で復帰はできるみたい。 c1 on してからこれをやると無限ループに陥るようだ... ひまができたら調べてみるかな。なんか変な sequence で ハマるのかもね。
332 名前:名無しさん@お腹いっぱい。 [02/04/03 07:37] >>329-330 EUC環境で実験したら確かにフリーズしました。 rfc2109-ja.txtがSJISだから当然といえば当然。 SJIS環境(端末EmuをSJISモード かつ screenのencoding SJIS)で 試したらフリーズしませんでした。 EUC環境でSJISコードを端末に出力したらフリーズするのは仕様と言っていいんじゃないだろうか >>331 encoding sjisすれば自動的にc1 onですけど、encoding sjis使わずにc1 onだけやってます?