1 名前:ミスタースクリーン [2006/05/27(土) 18:18:42 ] 前スレがdetachされたので再attachしますた GNU本家 www.gnu.org/software/screen/ 公式ML(英語 たまにドイツ語) groups.yahoo.com/group/gnu-screen/ でかいのネット www.dekaino.net/screen/ UnixUser2004年1月号記事 risky-safety.org/%7Ezinnia/screen/contribute2/ Screen Glossary zinnia.dyndns.org/~hiki/Screen/ @IT:screenコマンドとは www.atmarkit.co.jp/flinux/rensai/linuxtips/692usescreen.html 私家版GNU Screen www.rubyist.net/~rubikitch/computer/hacks/screen/ screenコマンド一覧 www.limy.org/program/screen.html 1 pc.2ch.net/test/read.cgi/unix/1001966406/ 2 pc5.2ch.net/test/read.cgi/unix/1048030339/ 3 pc5.2ch.net/test/read.cgi/unix/1087436430/ 4 pc8.2ch.net/test/read.cgi/unix/1111357444/
527 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 22:31:36 ] 手動じゃなくてもスクリプトで何とかなる。
528 名前:524 mailto:sage [2007/11/03(土) 02:31:27 ] >>527 自動的に親のDISPLAYをとってきてセットすることってできますか? ちょっと考えてみたけど思いつかなかった。
529 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 02:43:19 ] あらかじめファイルに吐いておいて、必要に応じてそれを読むとか。
530 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 05:58:21 ] 複数の端末が存在してる場合を考えると 親の環境を読めない限り自動化は無理なのではないだろうか。
531 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 08:40:55 ] screenでは複数の端末が同時に接続しうるので親の環境とやらの決定もできない。
532 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 09:28:49 ] Xの通信を転送する機能をscreenに持たせればいいんじゃね
533 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 12:21:57 ] X じゃなくて agent の forwading に使ってたんだけど、>529 のようなことをしている。 必要な環境変数をファイル(仮に ~/.sshenv とする)に吐いてから screen を起動するラッパ(仮に screenw)を用意して、 screenrc には以下のようなコマンドを書いておく。 bind s stuff "test -f ~/.sshenv && source ~/.sshenv\015" で、 ssh example.com screenw でつないだ後、必要に応じて C-a s で環境変数を設定。 シェル起動時に実行されるスクリプトに書いておけばラッパは不要。 ただ、agent に関しては blog.gcd.org/archives/50713097.html の方がスマートそうだけどね。
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/08(木) 05:25:11 ] コピーモードに入るとカーソルが左上にすっ飛んで行くけど これ仕様すか カーソルを移動すると本来あるべき場所にすっ飛んで戻るけど
535 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/08(木) 14:03:58 ] 手元ではそんなことないけどなあとしか言いようがない。
536 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/08(木) 14:56:42 ] もうちっとkwsk説明すると 1. コピーモードに入るとメッセージの末尾にカーソルが移動する 2. そのまま"Copy mode -..."のメッセージが消えるまで待つ 3. メッセージが消えた瞬間にカーソルが左上にすっ飛ぶ 1が起きない場合はカーソルは飛ばない hardstatus onとhardstatus alwayslastlin...を指定してると起きないかも msgwait 0にしていると1と2は省略される
537 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/08(木) 15:45:45 ] 動作には問題無いし、仕様の範疇だろう。 気になるならすぐ直せるだろ。
538 名前:vi信者 mailto:sage [2007/11/08(木) 15:48:54 ] 一番下の行にカーソルをジャンプさせたきゃ L 一発打てばいいだけの話だし どうでもいいんじゃないすか? HとかMとかも便利よ
539 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/10(土) 14:57:52 ] どこに書いたらよいか迷ったのですがscreenの問題のようなのでここで質問させてください。 putty+screen+vimという組み合わせで使っています。 vim側で、 set mouse=a set ttymouse=xterm2 という設定を書いて、マウスでドラッグ選択、バー移動、ホイールスクロールなどができています。 また、以下のような設定を書いてターミナルのスクロールバッファを使えるようにしています。 termcapinfo xterm|xterms|xs|rxvt ti@:te@ この状態で、 hardstatus alwayslastline "%w" というような設定で、最下行にステータスを表示するとターミナルのスクロールバッファが効かなくなるようです。 vimではホイールスクロールが効かなくなっていました。ドラッグ選択、バー移動はできているのでマウスそのものが使えていないわけではないようです。 以下のような設定で、タイトルバーにステータスを表示させるとスクロールバッファが効き、vimでホイールスクロールもできました。 termcapinfo xterm*|rxvt*|kterm*|Eterm* hs:ts=\E]0;:fs=\007:ds=\E]0;\007 hardstatus lastline "%w" 最下行に表示した方が色分けなどができて便利なのですが、スクロールバッファやホイールスクロールが無効にならない方法はないでしょうか? 長文ですみません。
540 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/10(土) 18:11:38 ] >>539 altscreen offすれ
541 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/10(土) 20:10:17 ] >>540 レスありがとうございます。 altscreen off 試してみましたが状況変わらずでした。
542 名前:mfiler2作者 mailto:sage [2007/11/22(木) 14:28:42 ] screenで起動中のscreenに、タイトルで検索して、その端末を前に持ってくる ことはできるんでしょうか? タイトルがemacsという端末を自動的に前に持ってきたいんですけどね。
543 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/22(木) 15:05:34 ] screen の中の画面の話? or 複数 screen のはなし? 後者なら screen -S emacs で起動しておけば screen -d -r emacs で呼び出せる
544 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/22(木) 17:46:04 ] >>542 at screen select . でどうかな。
545 名前:542 mailto:sage [2007/11/22(木) 17:48:06 ] 間違えた。screenじゃなくてemacsだ。
546 名前:544 mailto:sage [2007/11/22(木) 17:50:02 ] 今度は名前を間違えたよ。545は544ね。
547 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/22(木) 17:50:51 ] おちけつ
548 名前:mfiler2作者 mailto:sage [2007/11/22(木) 18:39:58 ] >>543 前者です。 >>544 screen -X select emacs でいけますね。ありがとうございます。 タコな質問ですみません。 あと一つ質問があります。 screen上でemacsというタイトルがある画面があるかどうかは調べられますか? 無い場合はscreen -X select emacs; echo $?が1を返すとかなら よかったんですが どうやらそうでもないようですし。 これはさすがに無理ですかね。
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/22(木) 23:53:44 ] >>548 そういう事を知りたかったら、パッチを当ててウィンドウの情報を別途得るしかないかな。 procsave とか。 ttp://homepage3.nifty.com/clavelito/screen_w3m/
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/26(月) 01:03:00 ] 最近使い始めた者です。 screenの中でviなどでファイルを開いた後、そのviを終了させると 元のシェルに戻ったときviで開いていたファイルの一部が 画面上に表示されたまま残ってしまいます。 これを通常のbashのように、シェル側には編集ファイルの内容を 表示しないよう.screenrcに設定することはできないでしょうか? 方法が分かれば教えてくださいorz
551 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/26(月) 02:08:05 ] Ctrl-l おすすめ
552 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/26(月) 02:53:20 ] >>550 >>411-
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/26(月) 23:57:03 ] >>550 man読め altscreen on|off on にすると仮想端末で「別画面 (alternate screen)」のサポートが有効になる。これは xterm のと同様のものである。初期設定では off になっている。
554 名前:550 mailto:sage [2007/11/27(火) 00:49:05 ] >>552-553 遅レスすみません。 altscreen onで期待した動作になりました。 ありがとうございました。
555 名前:名無しさん@お腹いっぱい。 [2008/01/01(火) 20:12:31 ] あけましておめでとうございます 今年もscreenよろしく
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 07:11:16 ] screenが1年何事も動じずに動き続けるといいなあ。去年は3回ぐらい ダメになったかな。
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 19:03:51 ] ダメになるってどんな状態よ?
558 名前:名無しさん@お腹いっぱい。 [2008/01/07(月) 20:52:07 ] >>556-557 自分の場合 ・screenのあるバッファでいきなりキーボードがきかなくなる。 ・そのバッファを殺すと別のバッファも固まる。 ・問題の発生したscreenプロセスに-x等でattachできなくなり、 結局プロセスを丸ごと殺さないといけなくなる。 という現象によく遭遇した。 ぐぐり方が下手なのか同様の症状の報告例になかなか行き当たらない…
559 名前:558 mailto:sage [2008/01/07(月) 21:27:27 ] ちなみに当方の環境は OS: Debian 4.0 screen: 4.0.2および4.0.3 です。
560 名前:556 mailto:sage [2008/01/07(月) 21:52:38 ] >>558-559 そうそう、そんな感じ。環境まで一緒(Debian)だなあ。 プロセス名SCREENは生きていて、CPUをほぼ食い尽くしているような感じ。 たぶん変なescape sequenceを受けてどっかで固まっていると思うんだけど。
561 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 23:21:25 ] >>560 固まった時gdbでattachして回復させたことがあるよ
562 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 23:58:50 ] >>560 えぇぇ、CPUをほぼ食い尽くしってのは怖いな 仕事で使うのは自重しといたほうがよいのだろうか 一応RH系しか使わんけど・・・
563 名前:556 mailto:sage [2008/01/08(火) 07:38:05 ] >>561 ども。今度固まったら、gdbかけてみよう。 >>562 365日立ち上げっ放しで死ぬことがある、という程度なので仕事なら 切りのいいところでscreen立ち上げなおしでいいんじゃないですかね。 自分も仕事で使っている分にはあんまり長い時間screen立ち上げっ放し ということはないなあ。
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 09:28:03 ] Devianは大変なんだな。
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 13:01:00 ] そういう事、一度だけあった気がする デスクトップ機(Mac OSX)で、立ち上げ数時間〜一日くらいの使い方だけど
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 15:37:51 ] Debianの場合、わけのわからんパッチを当てていたりするからなぁ。 OS XはOS自体が多少変態的だし。 Solaris8 (いまだに…) で4.0.3 + このスレに出ていたパッチで運用しているけど、 数ヶ月に一度ホストOSをリブートするとき以外は常にそのterminalで生活していて、 幸い、不具合が起きたことはない。ってことで、頻度はかなり環境依存しそう。
567 名前:558 mailto:sage [2008/01/08(火) 16:23:36 ] うーん、こっちはdebじゃなくソースからコンパイルした場合でも起きたんだよなぁ。 ライブラリとの相性の問題だったらお手上げですが…ほんとにRHとかでの発生例はないのかな? もっかい調べてみたらそれっぽい情報がようやくちらほら…該当するのかどうかは不明。 帰ったらまとめます。
568 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 17:22:48 ] おー、俺以外にもいたのか。 去年1度だけ>>558 とほぼ同じような状況がfedoraでおきたよ。
569 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 17:31:48 ] 大昔からあるバグだろ。
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 22:54:47 ] >>569 kwsk
571 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 23:53:04 ] 大昔からあるなら誰か直すだろ。
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 00:11:52 ] コピペした時とか、かなり大量に先打ちした時に糞詰まりで ウンともスンとも言わなくなり、痺れを切らしてkill/C-akてのが 確かに月に数回くらいあるな。 screen1つならまだ許せるんだけど、SCREENだとダメージが大きくて ちょっとorzとなる。再現条件がわからないし、デバッグビルドを 常時使うほど豆でもないので「また〜っ?」とか思いつつ使い続ける。
573 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 00:27:48 ] Ctrl-a押すつもりがCtrl-s押して停止してしまうってのならあったな。
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 10:22:26 ] detach/attach 時にリサイズかかると死にやすい気がする っていうかそういう報告は他にも多々あった気がするけど
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 10:24:15 ] >>574 Emacs使ってる?
576 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 15:48:19 ] emacsでウィンドウを分割している状態でattachすると必ず死ぬ。 on FreeBSD 6.1 with Emacs 21.3.1
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 15:59:50 ] >575 使ってます あと screen 中の mutt(メーラ) から エディタで ng 起動しててという 状況がヒット率高い気がするけど死んだあとになってからでは どういう状態だったか確認できないので本当のところはよくわからんです >576 window 分割って C-x 2 みたいな状態? 日常的に navi2ch 開きっ放しなのでかなりの確率でその状態で 使ってるけど問題だと気づいたことはないです いまは FreeBSD 6.2-STABLE #18: Wed Sep 5 10:22:02 JST 2007 で screen-4.0.3 emacs-21.3_10 使ってるけど
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 17:14:23 ] screenの下でw3mな端末をたくさん開いてるけど、 attachした時に(SIGWINCHが飛んで?)すげー時間かかることはあるけど、 死にはしないなぁ。 ただなんか別の拍子に>>558 みたいになって死ぬことはある。 トリガは不明。
579 名前:名無しさん@お腹いっぱい。 [2008/01/16(水) 15:20:47 ] screenの順番(M-n,M-pで移動する順番?)を途中で変更する事は出来ますか?
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/16(水) 15:23:09 ] >>579 numberでウィンドウ番号を替えればおk
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/16(水) 15:40:13 ] >>580 おお、出来ました! 即レスthx!
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 18:50:05 ] screenコマンドをタイプして実行すると、カレントディレクトリでシェルが起動するのに bind ^c screenだとホームディレクトリで起動します。 カレントディレクトリで起動させるにはどうすればいいですか?
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 19:48:07 ] >>582 起動中のscreenが、それぞれのウィンドウの実行中プロセスのカレントディレクトリを 取得することができないので、無理。 M-: chdir であらかじめ起動したいディレクトリに移動しとくくらいしかできないな。
584 名前:582 mailto:sage [2008/01/18(金) 20:06:39 ] >>583 説明の仕方が不十分でした 「screenのセッション中でシェルからscreen、もしくはM-: screenとして実行すると、カレントディレクトリで起動する しかし、bindしてショートカットでscreenコマンドを実行するとホームディレクトリでシェルが起動する」 という意味です。
585 名前:582 mailto:sage [2008/01/18(金) 20:23:08 ] >>583 今意味が分かりました 584は忘れてください。
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 20:23:24 ] >>584 M-: screen では実行中シェルのカレントディレクトリからは起動しないだろ?
587 名前:名無しさん@お腹いっぱい。 [2008/01/27(日) 23:38:43 ] ステータスラインに%Dで曜日を表示しようとすると文字化けしませんか? 何かよい解決方法はありませんかね・・・ あと、ステータスライン上に現在のLANG(エンコード) を表示させる方法がお分かりの方がいたら、是非教えていただきたいです。 よろしくおねがいします。
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/27(日) 23:48:37 ] 日付けや時刻表示はISO 8601スタイルにしてほしいんだがなあ
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/01(金) 18:43:13 ] Debian で screen 使ってます. TERM=screen LANG=C で使ってますが,aptitude の画面が崩れます. curses とは相性が悪いのでしょうか?
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/01(金) 19:02:17 ] うむむ,Putty で UTF-8 にしたら治った. UTF-8 (CJK) とか UTF-8 (non-CJK) と何が違うんだろう. GNU screen 側でのパッチも出てるようだけど, www.pyon.net/diary/20070424.html 特に今は必要ないからそのうち入ると期待しておこう.
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/01(金) 22:55:15 ] つまり、Unicodeな罫線を半角とみるか全角とみるか、曖昧であるということか。
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/02(土) 00:21:32 ] 半角ってなんですか
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/02(土) 00:22:57 ] えっちぃ板
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/02(土) 17:34:37 ] >592 wcwidthが1を返すのが妥当な文字
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 16:55:46 ] 昔「変換」とか「無変換」をエスケープに割り当てる方法を 紹介してるページがあったような気がするのですがいくら探してみても見つかりません。 どなたか教えていただけませんでしょうか。 bindkey で特定のコマンドを割り当てるのは上手くいくのですが。
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 21:22:15 ] xmodmapで適当なキーに割り当てればいいんじゃないの?
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 00:16:05 ] EUCだと化けた。
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 00:25:27 ] PuTTYのごった煮版ってのをはじめて入れたけど 何も設定変えずに、screen下のbashのパスが タイトルバーに出たりして感動した。
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 13:11:32 ] urxvtでマウスを使ってスクロールバックすると、しばらくしてから勝手に最終行に戻ってしまいます ESC+[でコピーモードに移行し、Ctrl+U等を使ってバッファを遡った場合にはこの現象は起きません xtermでは起こらないのでurxvtの問題だと思うんですが、何か対策は無いでしょうか? screen 4.0.3 urxvt 8.3
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 13:49:44 ] >>599 それってscreen関係あるのか?
601 名前:599 mailto:sage [2008/03/05(水) 13:57:43 ] >>600 screen無しだと起きない現象なんで
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 15:34:59 ] >>601 > xtermでは起こらないのでurxvtの問題だと思うんですが urxvtの問題じゃないのか?www
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 16:46:44 ] captionの内容が更新されて戻るんだと思う。 urxvt側の設定じゃないかな(ttyに出力があったときにscrollを中断するか)
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 23:55:29 ] 何もしてないのにcaptionの内容が変わるのか? screen 4.0.3とurxvt 8.9だけど再現しなかった
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 00:31:19 ] screen ってどういうところが便利なの? gnome-terminal でタブ使用の俺に分かりやすく説明してクレ。
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 00:41:16 ] >>605 一番メリットを感じるのは、リモートからsshとかで使っているときじゃないでしょうかね。 複数のコネクションを張らずにすんだり、コネクションが切れても大丈夫とか。
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 00:56:45 ] 便利に感じない人間までが無理して使う必要があるものとは思えん。
608 名前:名無しさん@お腹いっぱい。 [2008/03/06(木) 01:52:57 ] >>605 タ ブ を 使 わ な く て い い と こ ろ
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 10:55:56 ] 突然端末が死んでもなんとかなるところ。
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 12:38:55 ] ^端末^俺?
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 16:09:55 ] 俺が死んだらどうにもならん。 それはさておき >604 > 何もしてないのにcaptionの内容が変わるのか? 時刻とか出すと変わるよ。あとcaptionじゃないけど、monitorとか してるとactivityがあった時にttyに出力されるよね。
612 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 18:52:46 ] 複数スクリーンはあんまり恩恵感じない。 やっぱマシン側に端末があるってのがうれしいね。
613 名前:名無しさん@お腹いっぱい。 [2008/03/09(日) 16:11:52 ] スクリーンの起動時に複数ウィンドウを開いてそれぞれをcd する方法を 教えてください。 1: /var/www/root 2: /var/www/app 3: /var/www/action 4: /var/www/view 5: /var/www/template 6: /var/www/log なかんじで、 .screenrcに書いて出来たら最高でーーす。 おながいします。
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 18:35:37 ] >>613 chdir /var/www/root screen foo chdir /var/www/app screen bar てな感じでどうかね。
615 名前:613 [2008/03/09(日) 18:47:59 ] >>614 様 ありがとうございます。 できました。 screen -t root chdir /var/www/root screen -t app chdir /var/www/app な感じで出来ました。 .screenrcでコマンドが動くんですね。 設定を記述するのかと思っていました。 よくよく考えたら bindkey とか ^A: bindkey -k F9 〜 とかやるのと同じ記述をscreenrcにも書きますね。
616 名前:613 [2008/03/09(日) 19:18:18 ] と思ったら、最初の chdirしか効いていないみたい。
617 名前:613 [2008/03/09(日) 20:01:34 ] とさらに思ったら、途中から相対パスで書いてたorz すべて絶対パスで書いたらうまく行きますた。
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 19:33:44 ] シェルがscreen上で実行されているかどうか知る方法はありますか?
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 19:47:51 ] $TERM見るとか?
620 名前:618 mailto:sage [2008/03/21(金) 19:56:48 ] >>619 ありがとうございました
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 21:37:57 ] $STY の有無で判断することが多いな
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:42:20 ] screenの中からxtermのタイトルバーをいじる方法。 ESC P ... ESC \ で囲めばできるけど、俺の環境じゃ日本語が通らない。 printf "\033P\033]2;%s\007\033\134" "title"
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 02:40:38 ] Linuxの話で恐縮ですが、putty+screen上でmake menuconfigが 崩れずに表示できてる人っていますか?
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 05:57:06 ] TERMとかいじったらなんとかならない?
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 11:27:52 ] >>623 UTF-8か?
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 18:00:43 ] >>624 screen上なのでTERM=screenになっていました。 TERM=xterm make menuconfig としてみましたが、表示は変わりませんでした。 >>625 UTF-8です。非screen環境ではUTF-8でも表示は崩れません。 LANG=C make menuconfig をやってみましたが、変わりませんでした。
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 20:07:31 ] >>626 screen -T $TERM で起動してみる.