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/
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/10(日) 02:00:03 ] 間に仮装Xサーバみたいなの挟めばできたと思う。 要はXのscreenみたいなやつ。 いくつかあったが名前は忘れた。
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/10(日) 02:04:09 ] あとxmoveでvncサーバあたり経由させて移動する方法もある。
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/10(日) 15:30:03 ] Xってセッションを移動させる設計になってないからね。 app側で対応するか、全部仮想化するかになるよね。
714 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/10(日) 20:50:16 ] ありがとうございます なんとかする方法はなくもないが、基本無理ということですね
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 09:30:54 ] デタッチした時の状況を ハイバネーションみたいなかんじで、 ファイルに書き出しておいて、 アタッチするときに読み込んで復元、 みたいな機能はないんですよね? 学校みたいな共用マシンだと nohup では困るんですよね。 NFS でどのホストでも同じファイル使えるようになっていたりするから、 上記のような仕組みだと history の上級版みたいなかんじで便利なんですが。
716 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 10:53:22 ] >>715 screenでは無理です 技術的に解説すると、screenはttyの仮想化をしているだけで 仮想機械を実装しているわけではないので望むようなことはできません つーか、screenのプロセスをいつも同じマシンに置くことに決めて 目の前のマシンからその常駐マシンにsshすれば済む話ではないのですか? それとも共用マシン間のリモートログインが禁止されているとか?
717 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 12:49:44 ] >>716 やはり無理ですか。結局デタッチが使えないなぁ。 >つーか、screenのプロセスをいつも同じマシンに置くことに決めて そのホストを誰かが使うかもしれないので、 迷惑行為になってしまうです。 ではでは
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 23:50:39 ] そこまでするならOpenVZでも入れてもらって環境ごとマイグレートした方が早そうだ。
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 04:02:19 ] >>715 ファイルに書き出すってことは、セッションを維持する必要はないんだよね。 make中にデタッチしたいとかの。 なら、zshのsharehistoryあたりと.screenrcからscreenを呼ぶのでそこそこ 満足できるんじゃねーの。
720 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 21:09:25 ] screenから離れるけど 一応 cryopid.berlios.de/ CryoPID - A Process Freezer for Linux こういうのがある。 制限多いから使えるかどうかわからんけど
721 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 17:50:25 ] なにが迷惑行為なのか、わかってないのは俺だけ?
722 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 21:22:54 ] 共有マシンで100人が100個screenとemacs立ち上げっぱなしにすること
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 21:39:34 ] 大学なんかだと情報系でもscreen使ってるような奴は少数派。 人気の低そうなマシンを選んでおけばいい
724 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 22:00:04 ] 今は情報系でもほとんどWindowsだからねぇ。
725 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 22:37:13 ] うちの大学はLinuxだったがscreen入ってなかったなぁ。 勝手に~/に入れたけど。
726 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 23:19:07 ] >>721 漏れもしばらくわからんかった
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 23:23:28 ] $HOMEにある.screenrc? いいのいいの 気にしないでいいのなんなら消してもいいよ この先も使わないだろうから なんつーか過去の遺産みたいもんだ って5年前に教えられました
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 09:01:26 ] そのとき起動した screen の プロセス がまだ生きていて そこから書き込んでいます、とかだったら誉めてやる
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 11:50:51 ] 大学だと年1回は停電があるからな
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/05(金) 04:01:03 ] もしもし screen 使うとターミナルのスクロールが使えなくなったりするのはふつうなんでしょうか? なにか設定がいるのでしょうか?
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/05(金) 04:25:09 ] >>730 画面の書き換えしているアプリでスクロールバーがまともに効かなくなるというのは 理解できる? screenはまさに画面の書き換えをしているアプリなわけで。
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/05(金) 05:43:26 ] >>730 termcapinfo * ti@:te@
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/05(金) 07:06:17 ] >>730 ターミナルのスクロールバーは使うな。 C-a[ で後はhjkl/^B^F^N^Pで好きなだけカーソル移動してスクロールできる。 ^Vでスクロールモード(コピーモード)解除。/?^S^Rでバッファ内検索もできる。
734 名前:ギレン総帥 ◆0QHV7fcZ.2 mailto:sage [2008/09/05(金) 11:13:34 ] 好きなだけは逆スクロールできない デフォルトだと100行まで 起動時の -h オプションでスクロールバック行数を指定するか .screenrcやC-a :で defscrollback や scrollbackで行数指定すれば 遡れる行数を増やすことは可能
735 名前:名無しさん@お腹いっぱい。 [2008/09/08(月) 17:21:56 ] screen のバッファの行数ってどこで指定するの? たまにだけど激しくさかのぼってビルド過程を みたいことがあって,一億行くらいさかのぼりたい.
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/08(月) 17:22:38 ] がーん,専ブラのリロード忘れてた orz
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/09(火) 23:11:54 ] >>735 つ C-aH 10億行でも大丈夫。
738 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/10(水) 21:34:01 ] マウスホイールで上下したいと思うことがある
739 名前:名無しさん@お腹いっぱい。 [2008/09/18(木) 21:17:45 ] screenで、コピーするとURLがたまに つ ttp://hogehoge みたいになるんですが、これって何でですか?
740 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/19(金) 11:53:08 ] ねらーなんじゃね
741 名前:名無しさん@お腹いっぱい。 [2008/09/20(土) 00:03:19 ] screen の中にscreen を開いたとき中のscreenを閉じることってできますか?
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/20(土) 02:07:34 ] はい
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/20(土) 07:16:27 ] >>741 エスケープ文字を2回うてばいいことに気がつけばなんてことはない 例) ^A^A^Dで内側のscreenをデタッチ
744 名前:741 [2008/09/20(土) 09:45:04 ] >>743 ありがとうございます、できました^^
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 23:49:10 ] lastline に、そのスクリーンが今居るhostname を表示するなんぞできますか? 現在は.screenrc で hardstatus alwayslastline "%w" となっており、↓の様にlastline に表示されるだけです。 0 bash 1 bash 2 bash 3* bash
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 06:02:39 ] screenを実行しているホストなら%Hを入れるだけだよな? だったらマニュアル嫁といいたいところだが リモートログインしてる状態であればリモートホスト名を表示とか? もしそうだとするとmessageやshell titleを PROMPT_COMMANDなどで指定する方法が使えるよ 設定方法はこのスレを探せば載ってる
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 16:59:57 ] >>746 後者です。一つの中央サーバでscreen 立ち上げて、そこからフラットツリー的に何十のホストにssh するので、 下にホストネームが出てくれるとむちゃくちゃ便利です。 このスレ探しましたが載ってませんでした
748 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 22:14:07 ] ヒントを元にスレの情報とマニュアルページを調べたら わかると思ったんだけど考える気がないようだな bashでPROMPT_COMMANDとメッセージを使った回答例あげとくけど 自分でも考えろよ hardstatus alwayslastline " %n: %h" としておいて PROMPT_COMMAND='echo -en "\e]0;$HOSTNAME\a"' でステータス行にウィンドウ番号とホスト名が表示される 自分ではPS1="\e]0;\\u@\\h:$PWD\a\\u@\\h\\$ "とかやってるわ
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 00:01:48 ] 僕は単純に <~/bin/scssh> #!/bin/sh screen -t $1 ssh $1 ぐらいで済ませてる。これぐらいでも9割は用は足りるんだけどね。
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 00:50:29 ] >>749 ほうこれはいい
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 09:12:47 ] 過去に出てたものをパクってるんですが 最下行に loginname@host:dir とかを表示するのはできてるけど xterm/kterm のタイトルに同様に表示させるってのが どうやるのか良くわからないです… # 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' caption always "\033[37;46m%3n %t%? @%u%?%? \033[37;40m%h%?"
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 20:31:43 ] 俺はアナログで ^AA でタイトル変更してる
753 名前:名無しさん@お腹いっぱい。 [2008/10/16(木) 01:34:18 ] どうも。最近screenを使い始めたのですが、.screenrcを置いてsource .screenrcを実行してもcommand not foundとなります。 .screenrc:1: command not found: escape .screenrc:2: command not found: hardstatus .screenrc:3: command not found: bind .screenrc:4: command not found: defscrollback .screenrc:5: parse error near `}' screenrcの中身はネットで公開されているものをコピペしました。 こんな感じです↓ escape ^t^t hardstatus off bind w windowlist -b defscrollback 10000 caption always ??%{b RK} %y/%m/%d(%D)%c:%s %{bu dr} | %-w%{=bu CK}%n %t%{-}%+w?? bindkey -k k1 select 0 bindkey -k k2 select 1 bindkey -k k3 select 2 bindkey -k k4 select 3 bindkey -k k5 select 4 bindkey -k k6 select 5 bindkey -k k7 select 6 bindkey -k k8 select 7 bindkey -k k9 select 8 bindkey -k k; select 9 bind 2 split bind o focus bind 1 only bind 0 remove 根本的になにか間違っていますでしょうか? よろしくお願いします。
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/16(木) 01:51:59 ] >source .screenrcを実行しても これがおかしい.
755 名前:名無しさん@お腹いっぱい。 [2008/10/16(木) 02:01:19 ] そうなんですか。 設定ファイル系は変更したらsource〜だと思いこんでました。 CUI使い始めたばかりなものですみません。 とりあえずは問題ないということでよいのでしょうか?
756 名前:753 [2008/10/16(木) 02:03:47 ] 文字化けしてました…。 解決しました。ありがとうございました。
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/16(木) 15:35:43 ] Windowsで設定を変えたら再起動するものと思いこむのに似てるな。 アプリの設定変えただけでも再起動しなくっちゃみたいな。
758 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/16(木) 16:43:57 ] はじめは確かによくわかんないよね。 おれもdosからunixに移った時は shellと端末が別という意味が よくわからなかった。
759 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 09:12:11 ] >>757 UNIXでも「ウェブサーバを再起動して・・・」と言ったら # reboot とか堂々と打ち込んだ奴がいてびびった(w
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 09:25:58 ] >>759 > UNIXでも「ウェブサーバを再起動して・・・」と言ったら それは言い方が悪いよ。 相手は「ウェブサーバ」というマシンを再起動しろ、ってとらえたんじゃないの? 間違えないように「httpdを再起動して」とか「Apacheを再起動して」とか 言った方がいいよ。
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 16:21:49 ] すみませんが、質問です。 screen install memo (UNIX) www.dekaino.net/screen/01install.html このページを参考に、Fedora 9(i386)上でscreenをmakeしようとしているので すが、コンパイルが通りません。 > gcc -c -I. -I. -g -O2 screen.c > screen.c:54:26: error: sys/stropts.h: そのようなファイルやディレクトリはありません 調べたところ、Fedora 9から sys/stropts.h が glibc-headersパッケージに含 まれなくなったようです。 tigrino.net/afterstep/mail/user/2008-06/1.html Fedora 9 でパッチの当たったscreenを使うには、どうしたら良いでしょうか? どうかアドバイスをお願いいたします。
762 名前:名無しさん@お腹いっぱい。 [2008/11/01(土) 17:46:45 ] ageてみます。
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 18:38:58 ] Fedoraスレで聞いた方がいいんじゃね?
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 18:47:49 ] >>761 テストしてないけどこんなかんじにすりゃいいんじゃね? developer.momonga-linux.org/viewcvs/trunk/pkgs/screen/screen-4.0.3-stropts.patch?revision=23261&view=markup
765 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 19:15:02 ] >>763 そうかもしれません。これはかなり汎用的な話ですし。 >>764 ありがとうございます! そのパッチを>>761 のパッチのあとに適用したところ、どうやらmake installで きたようです。 表示の崩れが完全に直るわけではないようですが、だいぶ改善されました。う れしいです。 ところでこういうパッチはどうやって探せばよいのでしょうか?今後は独力で 見つけられるようになりたいです。
766 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 01:00:16 ] googleっていう検索サイト(割と有名かも?)があるんだけど、それを使って screen stroptsというキーワードで検索をすると関連したページが見つかりますよ! 肝心のgoogleというのはここです。よかったらブックマークしてね^^ www.google.com/
767 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 13:53:26 ] >>766 神情報ktkr
768 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 14:07:08 ] >>766 kwsk
769 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 14:22:11 ] ググレカス ttp://ja.uncyclopedia.info/wiki/%E3%82%B0%E3%82%B0%E3%83%AC%E3%82%AB%E3%82%B9 ttp://ja.wikipedia.org/wiki/Wikipedia:%E5%89%8A%E9%99%A4%E3%81%95%E3%82%8C%E3%81%9F%E6%82%AA%E3%81%B5%E3%81%96%E3%81%91%E3%81%A8%E3%83%8A%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B9/%E3%82%B0%E3%82%B0%E3%83%AC%E3%82%AB%E3%82%B9
770 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 23:22:20 ] >>766 ありがとうございます。ブックマークしました。 懼ヲ冗談はさておき、本当にそれだけでパッチが見つかりますね懼ヲ。いろんなキー ワードで散々探していたのに、どうして見つからなかったんだろう。申し訳あ りません。 ちなみに、表示の崩れが完全には直らないと書きましたが、これはscreenでは なくemacs-w3mのせいだったようです。まだちょっと使っただけですが、 screenが原因だと特定できる崩れには遭遇していません。こちらもすみません。
771 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 23:25:30 ] あれ?文字化けしてしまいました。 「懼ヲ」「・・・」(三点リーダ)は使えないみたいです。 何度もすみません。これで失礼します。
772 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 14:40:08 ] copy 時、自動でペーストバッファを x-selection に写したいのですが、 方法をご存じの方、いらっしゃいましたら教えて下さい。 以下でできるかと思ったのですが、これだと copy 開始時に writebuf, exec と 続いてしまうようです。 ちなみに、~/.screen_exchange は画面交換ファイルです。 bind [ eval copy writebuf 'exec sh -c "xsel < ~/.screen_exchange"' 今は妥協してこうしています。 copy 後に ^S 。 bind ^S eval writebuf 'exec sh -c "xsel < ~/.screen_exchange"'
773 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 14:43:34 ] そういえば、今は TERM に screen-256color なんてあるんですね。 前からあったかな。
774 名前:名無しさん@お腹いっぱい。 [2008/11/08(土) 18:58:34 ] 現在開いているスクリーンのウィンドウからデタッチされてる ものを再アタッチするにはどうすればいいですか?
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 23:12:45 ] screen -rではないんだろうけど 何をしたいのか俺にはよくわからん
776 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 23:00:32 ] …
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/10(月) 14:23:25 ] 今開いてるscreenのセッションをデタッチして違うscreenをアタッチするつーことか?
778 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/10(月) 15:16:20 ] ♪おねがい デタッチ アタッチ ここにリアッタッチ
779 名前:名無しさん@お腹いっぱい。 [2008/11/11(火) 05:09:35 ] 今開いてるScreenのセッションをデタッチせずに デタッチされてる別のセッションをアタッチして そこに切替えるには? screen -S 1 ^a d screen -S 2 この状態(セッション2)にからセッション1へそのまま切替え
780 名前:名無しさん@お腹いっぱい。 [2008/11/11(火) 05:10:29 ] ちなみに切替えたいのはウィンドウじゃないです 言葉間違えましたセッションです。
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/11(火) 08:22:18 ] まずエセ日本語モジュールをデタッチして 正しい日本語ライブラリをアタッチするんだ 話はそれからだ'
782 名前:名無しさん@お腹いっぱい。 [2008/11/11(火) 08:56:29 ] ふ ざ け ん な !
783 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/11(火) 11:18:53 ] >779 本音: デタッチすればすぐなのに、なんでそんな変なことするの? 死ぬの? もとい: ターミナル2コ上げて切り替えた方が早くね?
784 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/11(火) 13:51:09 ] >>783 779じゃないけど、死ぬの。 死ぬほどwindow開く人だとwindowだけじゃ管理しきれなくなって複数sessionを使い出すんだよ。 detach&&attachしてるけど、めんどくさいっちゃめんどくさいんで、sessionをwindowの groupみたいなイメージで透過的に扱えたら夢がひろがりんぐ。 暇があったらパッチ作ってみる。
785 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/11(火) 14:21:13 ] そういえば,複数セッション使いたくて multi-gnome-terminalのタブ+screen使ってる人が居るな...
786 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 16:10:52 ] 突然のマシンのフリーズ&再起動にそなえて、ウィンドウ情報を保存することはできないのかな。
787 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 16:40:19 ] 君のいうウィンドウ情報って何さ
788 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 16:42:26 ] screenのGUI版みたいなもんだろ、とエスパー。
789 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 17:13:16 ] セッションの数、タイトル名、ヒストリとか、再起動してももとの状態に復元したい。
790 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 22:02:30 ] 複数のscreenrc作って使い分けれ
791 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 22:35:35 ] screen で backspace キーが効かなくなるんですが解決法教えてください。
792 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 23:03:57 ] あきらめる
793 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 08:12:14 ] >> 791 BSが効かない状況で % stty --all した出力をここに貼れば解決策が出てくるかも
794 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 09:48:31 ] csh バロスw
795 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 12:43:29 ] cshのデフォルトプロンプトは > の筈だが?
796 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 13:16:58 ] は?
797 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 15:01:18 ] すみません、CentOS 5 や Fedora 9で、screenの256色化に失敗してしまうので すが、どなたか対処法を教えていただけませんか? screen install memo (UNIX) www.dekaino.net/screen/01install.html このページから tarballと patchを入手し、 このページなどを参考に ■ [softs] 暇だからPuTTYを256色にしてみる mono.kmc.gr.jp/~yhara/d/?date=20061108 ./configure --enable-colors256 make sudo make install を実行しました。 PuTTY自体には問題が無いようで、screenが起動していないと perl 256colors2.pl で、きれいなグラデーションが表示されます。 しかし、screenを起動すると、失敗したほうの色しか表示されません。 .screenrcも記述どおり書き換えたのですが。 以上です。どうかよろしくお願いします。
798 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 18:34:43 ] >>795 それはtcshだろう
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 19:56:34 ] csh系使ってるやつって生きてて恥ずかしくないの?
800 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 20:00:07 ] シーラカンスやカブトガニが生きてて恥ずかしいと思ってるとでも?
801 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 20:30:54 ] /bin/sh以外恥ずかしいだろ。 なんだよbashとかzshってww /bin/shがbashのlinkとかpgr
802 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 20:52:17 ] 男は黙ってcommand.com
803 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 21:28:32 ] >>793 こんなんなってます。 $ stty --all speed 9600 baud; rows 29; columns 100; line = 0; intr = ^C; quit = ^¥; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc ixany imaxbel -iutf8 opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe -echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
804 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 01:58:49 ] >>797 screen の中だと環境変数 TERM が「screen」になってない?? って俺がハマった事あるんだけど 今は alias screen="screen -T xterm-256color" ってやってる
805 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 02:40:28 ] >>804 > screen の中だと環境変数 TERM が「screen」になってない?? 確かにこれはそうなっています。しかし、 > screen -T xterm-256color 試してみましたが、これを指定しても、256colors2.pl は美しいグラデーションを表示してくれませんでした。screen内では、 echo $TERM => xterm-256color となっているのですが。残念です。
806 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 02:46:20 ] ちなみにこのモードでは、Emacsは自身を256色で起動します。すると、 M-x list-colors-display で256個の配色の表が表示されます。 しかし実際は16色しかありません。配色の大半は色が重なっています。 そのため、Emacsの表示はかなり見づらいものになってしまいます。
807 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 02:53:07 ] さらに補足ですが、screenなしで、.bashrc で export TERM=xterm-256color と指定した状態だと、Emacsは美しい256色モードで表示されます。
808 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 13:22:21 ] 俺はCentOS5だが、screenが比較的新しい奴が入ってたので、 .screenrcに # terminfo and termcap for nice 256 color terminal # allow bold colors - necessary for some reason attrcolor b ".I" # tell screen how to set colors. AB = background, AF=foreground termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' # erase background with current bg color defbce "on" って書くだけで256表示できた
809 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 15:21:40 ] >>808 ありがとうございます。前述の状態で、教えていただいた設定を.screenrc に 加えるだけで、うまく行きました! 意味がよくわからないので、もっと勉強します。
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 01:22:56 ] termcap/infoはふだん意識しないからとっつきにくいよな 自分もかなりハマったよ とりあえず、man terminfoとかman infocmpあたりを読んでみるといいかも
811 名前:名無しさん@お腹いっぱい。 [2008/11/23(日) 22:51:49 ] 大日本スクリーンが大幅に下がって orz 自社株買いとかやらないんだろうか?