GNU screen その5at UNIX
GNU screen その5 - 暇つぶし2ch100:86
06/08/30 21:25:17
>>94
ちょっと意図がわからないけど、

 (gnuclient "$@"; screen -X detach) & screen -x -p 9

とウェイトなし&gnuclient用ttyの確保処理を省略するための案と
いうことであってる?

で、結果だけど、だめだった。
実は nohup とかもやっていて、それもダメだったので、gnuclient の
起動のためだけに screen を使わざるを得ないのかなと諦め気味。
で、ここの問題は論理的には

# attach しながら裏で gnuclient 経由編集開始して、終了後に detach
 (gnuclient "$@"; screen -X detach) & screen -x -p 9

と書きたいのだけど、gnuclient に tty 渡さないといけないから

 (screen -D -m -c /dev/null gnuclient "$@"; screen -X detach) & screen -x -p 9

こうなって、でもって screen -x -p 9 の要求が gnuclient 用 screen に
行ってしまうといけないので、

 (sleep 0.25; screen -D -m -c /dev/null gnuclient "$@"; screen -X detach) & screen -x -p 9

と screen+gnuclient の実行が screen -x -p 9 の後になるように調整して、
既存の screen セッションのほうに attach するようにしてる。

と、こんな具合にドミノ式に sleep が入ってくることになってしまい、
別の観点からの解決法はないものかと悩み中。screen -x -p 9 を
バックグラウンドに回す訳には行かないし、どうしたものか。

101:フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
06/09/05 22:07:54
どーでもいいけど 9 は変数にしとけ。

102:名無しさん@お腹いっぱい。
06/09/05 22:14:41
ハア?

103:86
06/09/05 22:42:14
>>101
やっぱりツッコまれますか。そこ確かに完成度低いんですよね。

番号じゃなくウィンドウ名にしたいとは思っているのですが、
名前を振るだけだと番号が頭から振られてしまい、通常の
自分の利用範囲とかぶって逆に使いにくいので、まず動作を
詰めてからということでスルーしてます。


104:フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
06/09/06 17:37:25
まあ簡単な置換動作ですむからな。
それより、うまくいったのか?

105:名無しさん@お腹いっぱい。
06/09/06 19:50:04
匿名の場で自分を主張するって
日頃よっぽど無視されてる人間なのか?

106:名無しさん@お腹いっぱい。
06/09/06 21:46:06
URLリンク(blog.gcd.org)

これ、どっかで見たような気がしたんだけど、既出?

107:名無しさん@お腹いっぱい。
06/09/07 07:54:12
>>106
このスレでは既出ではない

108:名無しさん@お腹いっぱい。
06/09/07 17:51:26
みんなオレオレで解決してるんじゃないの?
誰か連絡してやれってば

109:86
06/09/07 21:51:18
>>104
改良という意味なら、80%位は解決できたよ。gnuclient用ttyを
screenで確保するから干渉するのであって、forkpty(3)で自前で
確保する別のスクリプト組んで、組み合わせて解決した。

今は最後の部分は

 if [ -n "$STY" ]; then
  (forkpty gnuclient "$@"; screen -X other ) & screen -X select 9
 else
  (forkpty gnuclient "$@"; screen -X detach) & screen -x -p 9
 fi

とsleepフリーになって快適。forkptyは

 pid = forkpty(&amaster, NULL, NULL, NULL);
 if (pid > 0) { waitpid(pid, &status, 0); return status; }
 execvp(...);

なtccスクリプト。

残っているのは新規のscreen+emacs起動の際の、screen -dm した
新セッションにどうやって外部からemacs起動させるかと、それぞれの
起動完了待ちのsleepループだけど、前者は.screenrcでemacs起動する
ようにして回避したので、残るはsleep待ちのコードが一箇所だけ、
それも初回起動の所だけになるまで単純化できた。


110:フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
06/09/07 22:42:46
とりあえず解決おめでとう。
emacs -nwにこだわらないでXのEmacsを使ったほうがいいと思うぜ。
Emacs上へのpasteはwritebufとinsert-file使えばできる。
もちろん、スクリプトでfocusを切り換えられるウィンドウマネージャーを使おう。

111:名無しさん@お腹いっぱい。
06/09/08 03:39:41
リモートアクセスかもしんないじゃん

112:フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
06/09/08 06:59:32
それなら仕方ない

113:名無しさん@お腹いっぱい。
06/09/08 09:02:47
そこでVNC Serverをですね。


114:名無しさん@お腹いっぱい。
06/09/08 14:12:31
普通はVNCなんて変態チックな事せずにX-Serverを用意する。

115:86
06/09/08 20:46:55
ごめん、デスクトップ環境はWindowsなので、emacsは
常にTeraTerm/Putty越しにしか使わないんだ。

ていうか、Xとかリモートデスクトップ使ったらscreenの
メリットが半減してしまうのでは。TeXmacs(+Maxima)使えないのだけが
唯一残念ではあるけど。



116:名無しさん@お腹いっぱい。
06/09/11 21:37:05
screenで遠隔教育
URLリンク(opentechpress.jp)

117:名無しさん@お腹いっぱい。
06/09/12 08:00:52
ttyrecを知らんみたいだな>元記事執筆者

118:名無しさん@お腹いっぱい。
06/09/12 08:28:41
>>117
これはLinux.comの翻訳記事です。

119:名無しさん@お腹いっぱい。
06/09/12 09:35:42
>>118
うん、わかってるって。だから「元記事」執筆者て書いた。
翻訳者や>116の調査能力をあげつらっている訳ではない。


120:名無しさん@お腹いっぱい。
06/09/12 21:37:52
>>117
otsune乙

121:名無しさん@お腹いっぱい。
06/09/13 04:53:04
^aのまま使ってる人間ってそこそこいるんだな.

定番は^[, ^t, ^zあたりだろうけど.

122:名無しさん@お腹いっぱい。
06/09/13 08:25:22
>>121
^[ にしたら vi使えないじゃん。

123:名無しさん@お腹いっぱい。
06/09/13 09:20:34
二度うち

^[ よりは ^] の方が扱いやすいと思うがね

124:名無しさん@お腹いっぱい。
06/09/13 10:58:37
>>121
俺はどれでもないなあ。俺と同じエスケープ使ってるという人見たことない。

125:名無しさん@お腹いっぱい。
06/09/13 11:04:30
>>121
片手で使えるから^zだな。
a, tはemacs, [, ]はtelnetあたりと個人的に相性が悪い。

126:名無しさん@お腹いっぱい。
06/09/13 11:05:04
>124
じゃあ何を使ってる?
ってかこのネタになるとスレが伸びるなあ

おれの知合いには ^x がいる。


127:名無しさん@お腹いっぱい。
06/09/13 11:46:39
んじゃ俺のを書くが ^b だな。キーボードの下の列の左から追って
いって、どう考えても使わなさそうなのがこれだったから。

128:名無しさん@お腹いっぱい。
06/09/13 12:37:13
^bか。THX。
emacsやシェルで使いまくると思うんだが、人によるのかな。

おれも ^t だけど、どうせ emacs で C-t なんてほとんど使わないからこれでいいと思ってる。


129:名無しさん@お腹いっぱい。
06/09/13 12:38:14
使われているキーを考えると emacs binding 使ってる場合は

bash: a b c d e f h i j k l m n p r s t u v w y z
emacs: a b c d e f g h i j k l m n p q r s t v w x y - \
telnet: ]

とかがダメ?

もっとも t (transpose-chars) なんて typo 修正用だけど
使うこと少ないから ^t とか選択する人は結構いそう。自分は
両手で打ちたいので ^o にしてる。まだ干渉したことはないけど、
^o ってどこかで使ってたりするのかな。

結局 o t [ あたりが選択肢として残るだけかな・・・


130:名無しさん@お腹いっぱい。
06/09/13 12:41:43
>>129
kinput2+Cannaのin/outとかEmacsではopen-lineだかとぶつかる。


131:名無しさん@お腹いっぱい。
06/09/13 13:19:14
以前は ^t を使ってたけど、
システム管理用共有ユーザ (ほとんどの設定がデフォルトのまま) を使う機会が多くて、
そこは screen も ^a のままなので、慣れるために自分の環境も ^a に変えた。

ペアプロしてるひとってエスケープのキーはどうしてるんだろう?

132:名無しさん@お腹いっぱい。
06/09/13 13:32:03
>>131
screen使ったペアプロってあるのか。

^aはEmacsキーバインド使ってると弩腐れな設定だな。
shellすら満足に使えなくなる。

133:131
06/09/13 14:11:01
慣れるとそうでもないよ。
screen 無しに戻ったときにも無意識に ^aa ってやってしまうことがたまにあるけど。

134:名無しさん@お腹いっぱい。
06/09/13 14:30:37
^z

135:名無しさん@お腹いっぱい。
06/09/13 15:36:34
>>120
何のことか分からなかったけど、今日RSSみてたらやっとわかった。
誰でもscreen使うような人間なら思うことじゃないかと思うんだが。

136:名無しさん@お腹いっぱい。
06/09/13 19:40:09
>>135
そんなにttyrecってメジャー?世界的に。
俺は大概のとこにある(もしくは自分で入れる)からscreenで十分だなぁ。
ただ、ttyrecでそういうことができるってのは参考になった。

137:名無しさん@お腹いっぱい。
06/09/13 19:49:40
???

138:124
06/09/13 20:45:30
127は俺じゃないよw
ちなみに^bでもなく。まだ出てこない。

139:名無しさん@お腹いっぱい。
06/09/13 20:54:26
\033 って人もいるな

140:名無しさん@お腹いっぱい。
06/09/13 20:55:30
>138
なにー。すっかり騙された
そういえば、^qという人もいたな。たしかに滅多に使わないが、稀に使うからなあ……


141:127
06/09/14 01:57:41
>>140
って、なんか俺騙したみたいじゃん。トホホーン
そりゃあ俺様はGNOME端末マンセーのヘタレだけどさぁ…


142:名無しさん@お腹いっぱい。
06/09/14 04:47:29
^^

143:名無しさん@お腹いっぱい。
06/09/14 06:21:16
いずれにしても、ウィンドウシステム上ではC-;で割り当てのキーを
吐くようにして専らそっちを使ってるな。最近じゃコンソールでも
設定できることが多いし。

144:名無しさん@お腹いっぱい。
06/09/14 08:50:33
なんでいまさらtelnet使う人がいるのかよくわからんなあ。最近のルータは
ssh使えるのも多いし。
...と思ったけど、80とか23とか叩くことはよくあるか。

telnetで^]使うのって自分はせいぜい^]closeぐらいだから、^]^]二度うちで
困らないけどね。


145:名無しさん@お腹いっぱい。
06/09/14 09:28:59
んだんだ

146:124
06/09/14 10:37:31
>>142 ばーれーたーかー どうかは知らないが、
そう、^^です。大抵の端末でC-6で入力できる。余談だけどESCはC-3で入力できるね。

いまだ何かとぶつかって困った記憶がない。

147:名無しさん@お腹いっぱい。
06/09/14 10:50:57
>>146
C-6なら、Ciscoのルータとか触ってるとC-Shift-x-6とか使うからぶつかりそうだな。

148:名無しさん@お腹いっぱい。
06/09/14 11:34:44
このへんのネタをまとめる Wiki とかないかな?
エスケープキーの人気ランキングとか、
俺はこんなキーを使ってるぜ自慢とか、
このキーだとこれこれとバッティングするから要注意とか、
そんなネタがまとまってるところがあると良さそう。

あ、俺には Wiki 立てるとかそういうのムリ。

149:なんてな
06/09/14 11:50:20
screen のネタなんだから wiki じゃなくて
tty (telnet?)で接続すると見れるとか
そういうのにしないとな

150:124
06/09/14 11:58:12
>>147
なるほど。こんなキーコンビネーションもあるのね。覚えておこう。
それで困る人は ^_ (こっちはC-7) でどう? これも使われてる?

151:124
06/09/14 12:00:18
と思ったけど^_はundoで使うからダメだね。

152:名無しさん@お腹いっぱい。
06/09/14 12:10:31
>>148
適当に作った。
URLリンク(wiki.fdiary.net)

ページ一覧から見てくれ

153:名無しさん@お腹いっぱい。
06/09/14 12:56:43
片手派か両手派かでも分かれるな

154:名無しさん@お腹いっぱい。
06/09/14 13:28:20
>>152
おおー、素早い。さんくすこ!

155:名無しさん@お腹いっぱい。
06/09/14 14:21:23
URLリンク(wiki.fdiary.net)
エスケープキーのページ作ったのでとりあえずいってみようか。


156:名無しさん@お腹いっぱい。
06/09/14 15:10:53
とりあえず

「xx の使用頻度は低い」とか主観的な意見と
事実とは分けようよ。

おれは ^t はそれなりに使うけど ^] の使用頻度は許容範囲.
あと ^z なんて激しくよく使うよ
(screen 使うような人は suspend なんてよく使うもんだと思ってたけどな)

^t (transpose-chars)については、利用頻度は多くないんだけど
"使いたい場合にダブルストローク必要では意味がない" コマンドだと思ってる


157:名無しさん@お腹いっぱい。
06/09/14 15:21:35
漏れはsuspendはよくする人だが、screen使ってるんだからもう1枚
開けよ、と自分にツッコムことはままある。
まぁ、一番多いのはssh経由の~付きsuspendだったりするわけだが。

158:名無しさん@お腹いっぱい。
06/09/14 15:29:49
>>156
wikiに^zの内容追加したが
^zを使っているが、suspendはほぼ全く使わない。
いつ使うんだ?

159:名無しさん@お腹いっぱい。
06/09/14 15:45:46
screen使う前はsuspendさせたりfgしたりbgしたりと忙しかった

160:名無しさん@お腹いっぱい。
06/09/14 18:30:35
使う人がいるからその機能があるんでしょ

流儀は人それぞれ

161:名無しさん@お腹いっぱい。
06/09/14 19:10:05
telnetの出番がどうのとかtranspose-charsの頻度がどうとかは省いた方がいいんじゃない?
関係ないし主観的なので。読んだ人が自分の状況に即して考えればよい話かと。

C-a
        デフォルトのエスケープキー。
        衝突: Emacs等の行頭へ移動

C-] (ESC)
        衝突: telnetのエスケープキー
        衝突: viの入力モード脱出
        衝突: その他エディタ等のエスケープ入力

C-t
        衝突: Emacsのtranspose-chars

C-z
        衝突: 各種端末でのサスペンド

C-o
        衝突: Emacsのopen-line
        衝突: Cannnaの変換モード移行

C-q
        衝突: Emacsのquoted-insert

くらいでどう?

162:名無しさん@お腹いっぱい。
06/09/14 19:13:27
>>161
(viなどの)ESCは C-[
telnetのエスケープは C-]
混同砂。

163:名無しさん@お腹いっぱい。
06/09/14 19:18:57
C-q は X-ONとモロ衝突してるじゃん。X-ONがないと画面固まるよ。

164:名無しさん@お腹いっぱい。
06/09/14 19:21:20
>>163
X-ONてなに?
stty -ixonとかのことか?

165:名無しさん@お腹いっぱい。
06/09/14 19:28:13
別に主観のよせあつめでいいんじゃね

166:名無しさん@お腹いっぱい。
06/09/14 19:36:37
>>161
内容の細かい点はともかく、フォーマットはシンプルで良いんじゃなかでしょうか。

167:名無しさん@お腹いっぱい。
06/09/14 20:06:37
>>162
その通りだ。すまん。

168:名無しさん@お腹いっぱい。
06/09/14 20:09:31
>>165
関係ないし主観的、ってのはつまりは余計な一言ってことです。

viの入力モード脱出に対して、viなんて使う奴いねーよという話もある。
とか書いたらモメるのは目に見えてるでしょ? それと同じことです。

169:名無しさん@お腹いっぱい。
06/09/14 20:57:07
C-^ (C-6?)と主張してた人はどうした?

C-\ も たまご とかと被るけどどれくらい使っている人がいるんだろう

screen スレ自体、ある意味時代に取り残されてる人のスクツだからねぇ

170:名無しさん@お腹いっぱい。
06/09/14 20:57:27
だからC-;でいいじゃん。

171:名無しさん@お腹いっぱい。
06/09/14 22:27:12
淡々と書き換えてみた。あと、敬体を常体に。
Ctrl-zにNetHackを入れたのは趣味だ。

172:名無しさん@お腹いっぱい。
06/09/14 23:15:26
URLリンク(d.akinori.org) を見てからは C-l。
それまでは C-z にしてたけど、ElScreen も使うようになり困ってた。


173:名無しさん@お腹いっぱい。
06/09/14 23:15:46
>170


174:名無しさん@お腹いっぱい。
06/09/15 00:41:00
>>161
衝突の議論もいいけど、screen なしの端末を触ってるときに間違って操作し
てしまったときの影響もいれたいな。私は ^z^z だが、二度押しでの被害は特
にない。


175:名無しさん@お腹いっぱい。
06/09/15 01:07:31
C-z の suspend って、シェルの機能じゃなくて端末の機能じゃないっけ?

176:名無しさん@お腹いっぱい。
06/09/15 01:10:43
英語キーボードで C-^ っている?

177:名無しさん@お腹いっぱい。
06/09/15 08:57:42
screen: C-z
elscreen: C-\
minicom: C-^


178:名無しさん@お腹いっぱい。
06/09/15 09:56:10
suspendはscreen使うようになって以来使ってない。
suspendするくらいなら新しく窓開く。

179:名無しさん@お腹いっぱい。
06/09/15 11:04:11
>174
書いてみたよ

>178
そういう人もいるでしょう。
そうじゃないひともいるでしょう。
それだけ。

180:名無しさん@お腹いっぱい。
06/09/15 20:56:11
さすぺんどはそれまでのひすとりとかが使えるから
これはこれで用途はあるんだよもん

181:名無しさん@お腹いっぱい。
06/09/15 21:28:11
>180
zsh というシェルには SHARE_HISTORY という機能がありましてね


182:名無しさん@お腹いっぱい。
06/09/15 21:30:22
180ではないが。

>>181
それはそれで使いにくかったりするんだよもん

183:名無しさん@お腹いっぱい。
06/09/15 21:33:23
180ではあるが。

>>181
「それまでの」ひすとりというのがミソなんだよもん

184:名無しさん@お腹いっぱい。
06/09/15 22:07:11
^a :title だよもんスレッドだよもん

185:名無しさん@お腹いっぱい。
06/09/15 22:26:53
>181
それが便利だという人もいるでしょう。
そうじゃないひともいるでしょう。
それだけ。


186:名無しさん@お腹いっぱい。
06/09/16 12:07:43
>>185
キミつまんないこと言うね。

187:名無しさん@お腹いっぱい。
06/09/16 14:33:26
世界は皆一つの意思の許に統一されるべきという主張でしょうか?

188:名無しさん@お腹いっぱい。
06/09/16 14:54:35
>>179 = >>185 = >>187
人によって設定や使い方が違うのをリストアップして研究しようとしてるわけだろ。
それを、「人それぞれ」みたいなことを言うと、話が終ってしまうし、
誰もそんなことは期待していない。お前はほんとにつまらない香具師だ。

189:名無しさん@お腹いっぱい。
06/09/16 14:57:19
で?

190:名無しさん@お腹いっぱい。
06/09/16 16:58:22
もうほっとこうよ。

191:名無しさん@お腹いっぱい。
06/09/16 19:13:57
だよもん

192:名無しさん@お腹いっぱい。
06/09/18 18:35:18
Apple ハードで Linux な私ですが [Control] が [A] 直左なので
^a で inputrc も vi モードで ln -s vim vi です

193:名無しさん@お腹いっぱい。
06/09/18 19:17:45
>>192
Apple ハードで Linux な私ですが [A] 直左は [caps lock] です。英語キーボード
escape ^z^z で使用


194:名無しさん@お腹いっぱい。
06/09/19 05:29:24
screen + Emacs で日本語のページを編集しようとすると、
文字化けする。一部分だけ正常に読めるところも。
端末文字コードは UTF-8。
screen って非ASCII扱うときになんか気をつけること有る?

195:名無しさん@お腹いっぱい。
06/09/19 06:27:01
なんでデフォルトが^aなんだろう?
screenって、emacsのより昔からあったのかな。

Cannaよりは古いと思うから、デフォルトで^oを選択しててもよかったのでは。


196:名無しさん@お腹いっぱい。
06/09/19 10:23:41
^o は vi の (ry

どれがデフォルトだったとしても不平を言う香具師はいるので、
正直どれがデフォルトでも良かったんではないかと思う。

197:名無しさん@お腹いっぱい。
06/09/19 11:21:58
wiki 弄ってて思ったけど
^a はそれなりにデフォルトとして悪くないと思う

>174 的観点とか(エスケープシーケンスとしては)他で
使われていないとかいろいろな点を考慮すると。

どうせ変更できるものなんだしね。

198:名無しさん@お腹いっぱい。
06/09/19 11:29:39
>>196
^O isn't a vi command
Emacs では行追加が割り当てられてるな


199:名無しさん@お腹いっぱい。
06/09/19 12:18:43
>>198
すまん、ボケてた。

200:フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
06/09/19 16:50:24
>>195
べつにいいじゃん。変えられるんだから。
emacsは30歳。
>>194
set-terminal-coding-system?

201:名無しさん@お腹いっぱい。
06/09/19 17:02:53
別にいいじゃん変えられるんだからと安易なキーバインディングを行った結果のemacs
モード間の整合考えるとカーソル移動は実質上変更できない。

202:フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
06/09/19 17:04:54
>>201
同意。でもまあ住めば都という。

203:名無しさん@お腹いっぱい。
06/09/19 18:22:03
>>194
terminfoとかtermcapとかの方に問題があるんじゃねーの

204:名無しさん@お腹いっぱい。
06/09/19 18:23:57
>>195
^oにはdabbrev-expand当ててるから譲れん

205:名無しさん@お腹いっぱい。
06/09/19 19:59:56
>>200
そういう問題でもないみたい。

206:名無しさん@お腹いっぱい。
06/09/19 20:29:12
>>194
URLリンク(www.bookshelf.jp)


207:名無しさん@お腹いっぱい。
06/09/19 21:58:58
あれ、急にローカルあぼ~んが増えたぞ

208:名無しさん@お腹いっぱい。
06/09/19 22:13:02
いちいち発表しなくていいよ。

209:名無しさん@お腹いっぱい。
06/09/19 22:16:54
時間たったからいいだろうとか考えて蒸し返してるんなら不快だから
さっさと知らせとこうと思って

210:名無しさん@お腹いっぱい。
06/09/19 22:17:57
それでやむもんじゃないよ。

211:名無しさん@お腹いっぱい。
06/09/19 22:29:48
それでやむような香具師ならとうにやめてる罠。

212:名無しさん@お腹いっぱい。
06/09/26 23:21:02
「GPLは危険」 複数のLinuxカーネル開発者が共同声明
URLリンク(opentechpress.jp)
---
TorvaldsはLKMLへのメールの中で、Bottomleyの意見に同意している。
「僕の個人的な意見を言うと、 公開議論の大部分が、
 GPLに関して政治的な動機を持った人たちによって行なわれているなあということ。
 だからとても声の大きなGPL支持者たちがいる。
 だけど大量の開発を結局のところ実際にやってる人たちっていうのは
 普通は彼らほど口が達者じゃないし、実際その意見はほとんど知られてないって気がする。
 FSFの意見は実際の開発者の(しかも、かなり多数の)意見を必ずしも代弁してはいないっ
 てことを、 実際の作業をたくさんやる人たちが知らしめる手段だ。」

213:名無しさん@お腹いっぱい。
06/09/27 00:43:07
>>212
そこのページには
オープンソース:「GPLv3は危険」~複数のLinuxカーネル開発者が共同声明
と書いてあるのだが?

214:名無しさん@お腹いっぱい。
06/09/27 00:59:51
>>213
あちこちマルチしてるやつだから相手しない方がいいよ。

215:名無しさん@お腹いっぱい。
06/10/09 00:07:58
Screen: version 4.00.02
OS: MacOSX(10.4.8)
CPU: PowerPC

質問: Screen を入れ子にしている場合の Window 間移動方法が知りたい

screen を起動しているシェルから、別の screen のセッションが動いている
サーバにログインして attach する事がよく有ります。

このとき、第一階層(自マシン)の Window は移動可能なのですが、
第二階層(サーバ)の Window を移動するにはどのようなキー操作を
したらよいのか教えてください。

エスケープには ^A を使っています。よろしくお願いします。

216:名無しさん@お腹いっぱい。
06/10/09 00:43:54
>>215
ひとつめのscreen:^Aなんとか
ふたつめのscreen:^A^Aなんとか

217:215
06/10/09 00:58:50
>>216
ありがとうございました。
URLリンク(gentoo-wiki.com)
を読んだところ、^a aなんとか でいける事が分かりました。

218:フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
06/10/09 11:19:57
別のescape使えよ

219:名無しさん@お腹いっぱい。
06/10/09 11:43:42
マシン毎に別のエスケープなんて設定せんだろ普通。

220:名無しさん@お腹いっぱい。
06/10/09 12:03:36
そんなことをしたら余計に混乱するわな。

status 行に "本日のエスケープ: ^B" とか表示したりして

221:名無しさん@お腹いっぱい。
06/10/09 12:29:20
screen->screen->screen のときは三番目を ^t にして使ってたよ。

222:名無しさん@お腹いっぱい。
06/10/09 16:57:33
俺はノートPCは^ee, デスクトップは^aa, 鯖マシンは^zzてな具合に
している。だいたい3重のscreenまでで足りている。


223:名無しさん@お腹いっぱい。
06/10/10 04:06:45
重ねて使わないときもいちいちバインドを使い分けなきゃならんのか

手元のウィンドウをタブ化するとか
SOCKS串経由で直接SSHするとか考えた方がマシ

224:名無しさん@お腹いっぱい。
06/10/10 07:58:21
年内に垂直画面分割を実現したscreen-4.01がリリースされる予定
by ミヒェル=シュレーダー

225:名無しさん@お腹いっぱい。
06/10/10 09:43:09
使い分けるのも慣れたらそんなに気にならないけどな
screen ごとに頭切り替えて作業するし

226:ギレン総帥
06/10/23 22:32:47
screen-4.0.3 キター

227:名無しさん@お腹いっぱい。
06/10/24 03:04:05
狼がきた?


228:名無しさん@お腹いっぱい。
06/10/24 07:17:22
screen-users MLに流れたアナウンスを貼る

Subject: Secfix release for screen: screen-4.0.3
From: Michael Schroeder <Michael.Schroeder@informatik.uni-erlangen.de>
To: screen-users@gnu.org
Cc: dalias@aerifal.cx
Date: Mon, 23 Oct 2006 15:23:02 +0200

Hi Screen lovers,

I've just released screen-4.0.3. This is not the promised next version
with vertical split and other cool things, but just a security release
that fixes two bugs in the utf8 combining characters handling. The
bugs could be used to crash/hang screen by writing a special string
to a window.

The fixed version is (as usual) available via:

fURLリンク(ftp.uni-erlangen.de)

Credits go to cstone & Rich Felker for finding the bugs.

Cheers,
Michael.

--
Michael Schroeder mlschroe@informatik.uni-erlangen.de
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}


229:名無しさん@お腹いっぱい。
06/10/24 12:18:38
URLリンク(lists.gnu.org)
だな

230:名無しさん@お腹いっぱい。
06/10/26 21:07:06
Ambiguousな文字の幅問題は修正された?

231:名無しさん@お腹いっぱい。
06/10/27 00:56:26
~/.zshrc に export PATH=~/bin:$PATH を書いているのですが、
~/bin/hoge を screen hoge で起動しようとすると
Cannot exec 'hoge': No such file or directory
といわれてしまいます。
パスを通すにはどうしたらいいんでしょうか?

232:名無しさん@お腹いっぱい。
06/10/27 02:16:43
echo $PATHの結果は

233:名無しさん@お腹いっぱい。
06/10/27 08:13:48
export PATH="$HOME/bin:$PATH"


234:名無しさん@お腹いっぱい。
06/10/27 10:24:00
>231
zsh のマニュアル読んどけ

interactive shell でない起動のときには
.zshrc は処理されず .zshenv のみ

235:名無しさん@お腹いっぱい。
06/10/28 15:45:00
URLリンク(www.dekaino.net)
> 3.非公式パッチ適用
> (この記事はscreen-4.0.2のものです。screen-4.0.3でこれらのpatchが
> 正しく機能するかどうかまだ検証していません)

この件、検証できそうですかね?
patch(1)で当てられることだけは確認しましたケド

236:ギレン総帥 ◆0QHV7fcZ.2
06/11/03 10:21:56
>>235
この連休は結婚式に出るとかいろいろ予定がつまってるので
作業できそうにないです。

しばらくお待ちいただきたい。

237:ギレン総帥 ◆A5sGk3UtTA
06/11/03 10:29:25
久しぶりでトリップ間違えた
>>236は私です

238:235
06/11/03 12:29:11
>>236-237(ギレン総帥)
ご返答ありがとうございました。
4.0.2→4.0.3での変更内容がアレ*だけ*であることを考えると、これらの
パッチは「正しく動作する」、すなわち4.0.2のときと同様に適用すべき
である、ということになる可能性が高いかと。

239:名無しさん@お腹いっぱい。
06/11/08 22:43:19
^a を一度押したとき、次のキーを入れるまで下に何か表示させることってで
きますか?


240:名無しさん@お腹いっぱい。
06/11/09 09:30:40
eval "command" "echo foo"


241:名無しさん@お腹いっぱい。
06/11/09 22:27:49
echo -e "\033]2; $USER@$HOSTNAME\007"
としたとき、screen のステータスラインでなく
kterm のタイトルを変更させるにはどうすればいいですか?

242:239
06/11/10 00:15:37
>>240
ありがとうございます。うーんうまくいかなかった・・・


243:名無しさん@お腹いっぱい。
06/11/12 04:49:16
余談だが、結婚式に出るのは漏れの方で、
おまいは主役だろ!w >ギレンたん

とにかく、ヲメ。


244:名無しさん@お腹いっぱい。
06/11/14 18:27:24
MacOS X TigerのTerminal上でGNU screenを使ってます。
screenを起動するときにUTF-8を表示させたいのでscreen -Uとして起動しています。

しかし、ls -vすると日本語が正しく表示されません。
'ユーザ登録'というファイル名が'ユザ登録'となってしまいます。
どなたか改善方法をご存知の方いませんか?

・環境
 MacOS X Tiger 10.4.8
 screen 4.00.02

245:名無しさん@お腹いっぱい。
06/11/15 00:55:09
utf8で使ってるけど -Uは使ってないな

246:名無しさん@お腹いっぱい。
06/11/15 10:29:44
utf8対応っていっても、MacOS Xはけっこう面倒な出力をするからなあ。
濁音とか。そこまでscreenは対応してないんじゃないかな。


247:名無しさん@お腹いっぱい。
06/11/15 23:45:31
URLリンク(www.vipper.org)
まあ、確かに変

248:名無しさん@お腹いっぱい。
06/11/16 08:03:33
そうそう、MACの濁音ってなんとかなんないの?
NFS上に保存してるから、他のUNIXから見ると見苦しいです。。。
通常の濁音に変換する方法とかってありますか?

249:名無しさん@お腹いっぱい。
06/11/16 09:35:00
糞マックだから、諦める。
やはり、隔離したままの方がよかったな。<まっく



250:名無しさん@お腹いっぱい。
06/11/16 12:04:11
ファイル名に日本語なんか使うやつはばかです

251:名無しさん@お腹いっぱい。
06/11/16 13:25:33
同意

252:名無しさん@お腹いっぱい。
06/11/16 14:15:32
>>28
残党ですみません。

253:名無しさん@お腹いっぱい。
06/11/16 15:57:08
どんだけ亀レスなんだよ
と思ったヲレもtcsh使い


254:名無しさん@お腹いっぱい。
06/11/17 01:29:37
初めてつかったのがtcshで、bash使ってる今も好きなんだよなぁ
zshとかどうも馴染めない、なんか補完機能を自慢げに誇る割に
PATH通ってる所に実行ファイル置いてもすぐに反映されねぇし

screenが縦分割できない(要パッチ)ことをしってorz中

255:名無しさん@お腹いっぱい。
06/11/17 01:34:44
言いたいことはわかるけど、tcshもrehashが必要な点はいっしょじゃん

256:名無しさん@お腹いっぱい。
06/11/17 01:57:08
>>254
昔はtcshで今はbash/zshだな。
tcshはC-rが設定しないと使えない時点で捨てた。

screenでの縦分割って必要か?
漏れは中のEmacsとかで分割してるからいらないと思うが。

257:名無しさん@お腹いっぱい。
06/11/17 23:21:38
すげー独り善がりなやつだな

258:名無しさん@お腹いっぱい。
06/11/18 07:22:55
なくても困らないからいらない。<縦分割。


259:名無しさん@お腹いっぱい。
06/11/18 10:24:51
どっちかっていうと
>258 が世の中に存在しなくても困らないから
>258 はいらない

260:名無しさん@お腹いっぱい。
06/11/18 14:44:56
>>259 どっちかじゃなくて、おまえがいらない。


261:名無しさん@お腹いっぱい。
06/11/18 17:18:56
>>262
そしてお前もな!!

262:名無しさん@お腹いっぱい。
06/11/18 19:08:11




















263:名無しさん@お腹いっぱい。
06/11/19 00:26:45
画面は縦長であるべき。


264:名無しさん@お腹いっぱい。
06/11/19 02:07:29
今、時代はPC-100。

265:名無しさん@お腹いっぱい。
06/11/19 02:09:49
PC-100は横にもなったぞ。

266:名無しさん@お腹いっぱい。
06/11/19 10:04:32
そろそろディスプレイの隅をつまむと変形できる
可変ディスプレイの実用化が望まれる

267:名無しさん@お腹いっぱい。
06/11/19 10:51:25
それよりも空中に投射するディスプレイの実用化を早くしてほしい。

268:名無しさん@お腹いっぱい。
06/11/19 11:26:56
直接脳内に送られる方がうれしい

269:名無しさん@お腹いっぱい。
06/11/20 00:28:12
>268
デバイスが暴走すると、脳に影響がでそうだな


270:名無しさん@お腹いっぱい。
06/11/20 02:21:17
キモチイイ信号なんかも screen で切り替えられるのかな(ワクテカ


271:名無しさん@お腹いっぱい。
06/11/20 08:36:53
>>270
multi sessionで複数人で共有できるよ

272:名無しさん@お腹いっぱい。
06/11/20 10:09:49
rootにsetuidしないとダメだけどね。


273:名無しさん@お腹いっぱい。
06/11/20 12:52:26
Krackして進入するよりも挿入する方が流行るな

274:名無しさん@お腹いっぱい。
06/11/20 14:29:12
Krack って言うのはどこの言葉ですかね?

275:名無しさん@お腹いっぱい。
06/11/20 16:32:00
この意味ならKの方じゃなくてCの方だね。

276:名無しさん@お腹いっぱい。
06/11/20 20:42:43
>>244
OS Xとscreenのバージョンは同じだが、
当方の環境では問題なく表示できてる。


277:名無しさん@お腹いっぱい。
06/11/20 21:46:31
classが予約語の言語でクラスオブジェクトの変数をklassと書くようなもの

278:名無しさん@お腹いっぱい。
06/11/20 21:56:45
Kombatみたいなもんかと

279:名無しさん@お腹いっぱい。
06/11/20 22:14:39
MORTAL KOMBAT面白かったな

280:名無しさん@お腹いっぱい。
06/11/20 22:33:30
CrackとKrackは意味が違うだろ

281:名無しさん@お腹いっぱい。
06/11/20 22:53:20
sqreenとかパチモンみたいだw

282:名無しさん@お腹いっぱい。
06/11/20 23:02:58
sqleen

:JOIN
:SELECT

283:名無しさん@お腹いっぱい。
06/11/21 00:23:18
>>282 激ワラwww

284:名無しさん@お腹いっぱい。
06/11/21 23:14:37
>>282 ワロタ

285:名無しさん@お腹いっぱい。
06/12/01 02:51:59
>>282-284

ごめん、わからない。その心は?教えてください。


286:名無しさん@お腹いっぱい。
06/12/01 07:58:22
自作自演のわびとさび

287:名無しさん@お腹いっぱい。
06/12/01 11:52:21
>>285
SQLって知ってる?

288:名無しさん@お腹いっぱい。
06/12/01 23:39:02
>>287
SQLは知ってますが、「激ワラ」するポイントが判らなくて「?」なんです。
なので無粋だとは思うけど、その心をおながいします。



289:名無しさん@お腹いっぱい。
06/12/01 23:52:16
冗談の解説ほどつまらんものもないので、SQLなコマンドの前に:があるってことを
よ~く考えろ

290:名無しさん@お腹いっぱい。
06/12/02 04:10:14
screenに何かをさせるコマンドは : で始まる
"screen"と同じ発音の"SQLeen"、SQL!

自分で書いててアレだけど、>>289に同意

291:名無しさん@お腹いっぱい。
06/12/02 08:54:42
おまいはLとRの区別もできんのかね

292:名無しさん@お腹いっぱい。
06/12/02 09:23:20
釣りだと気付けよ

293:名無しさん@お腹いっぱい。
06/12/02 09:27:07
どう考えても自演ですね ほんと(ry

294:名無しさん@お腹いっぱい。
06/12/03 12:41:44
やはり自演だったようですね
図星だったんで逃げたか? (プ

295:名無しさん@お腹いっぱい。
06/12/04 00:03:17
screen使い始めたばかりなんだが、
puttyで流れた行を見る為のスマートな方法はないの?
マウスでスクロールしても見れないんだけど。


296:名無しさん@お腹いっぱい。
06/12/04 00:18:14
C-a[

297:名無しさん@お腹いっぱい。
06/12/04 06:18:36
どうせloginしたらすぐscreen起動するから、
puttyとかxtermとかのscroll barはいつも無効にしてる。

298:名無しさん@Vim%Chalice
06/12/04 08:23:58
>>295
termcapinfo xterm ti

299:名無しさん@お腹いっぱい。
06/12/04 09:59:34
こんなことで自演するわけがないだろ
なに言ってんだ

300:名無しさん@お腹いっぱい。
06/12/04 10:00:14
xterm-256color にしたけど、色が多いと見づらい。

301:名無しさん@お腹いっぱい。
06/12/04 12:38:10
>>299
ヴァカは放置ということで、1つよろしく頼みます

302:名無しさん@お腹いっぱい。
06/12/04 23:53:53
>>235
これが4.0.4に反映されないかなー

303:名無しさん@お腹いっぱい。
06/12/19 04:39:46
バックグラウンドでmakeが終わったときに
screen -X echo "make finished"
というようにメッセージを表示したいんですけど、すぐに
Activity in window で上書きされてしまいます。
screen -X eval 'echo "make finished"' 'sleep 5'
となどとやってもだめなんですが、どうすればいいんでしょうか?

304:名無しさん@お腹いっぱい。
06/12/19 06:51:29
ごめん、screen の解決には全然ならないけど、
別の解としてXをつかっているのであれば、
xmessage "make finished"
ってのはどうだろう。

305:名無しさん@お腹いっぱい。
06/12/19 08:18:47
いつもは emacsの中で M-x compile してるから気にならないな

306:名無しさん@お腹いっぱい。
06/12/20 12:27:18
ratpoison なら ratpoison -c 'echo make finished' とか

307:名無しさん@お腹いっぱい。
06/12/22 21:43:34
make ; echo ^Gとかやって、bellで代用するんじゃだめ?

308:名無しさん@お腹いっぱい。
06/12/22 22:54:50
鳴ったときにトイレいってたら終わりや

309:名無しさん@お腹いっぱい。
06/12/22 23:58:26
はぁ?

310:名無しさん@お腹いっぱい。
06/12/23 23:27:54
make; eject あたりでいいじゃん。
これのノリで。
URLリンク(0xcc.net)

311:名無しさん@お腹いっぱい。
06/12/24 02:01:22
リモートのマシンとかCD-ROMdriveがないマシンでどうするかが課題か。

312:名無しさん@お腹いっぱい。
06/12/24 11:46:28
finish 用の画面に切り替えるんじゃだめか?

313:名無しさん@お腹いっぱい。
06/12/25 11:35:52
もう面倒だからwallしちゃえ


314:名無しさん@お腹いっぱい。
06/12/26 03:32:28
マウスでリージョンを選択することはできないんですかね?

315:名無しさん@お腹いっぱい。
06/12/26 07:22:14
はい、できません

316:名無しさん@お腹いっぱい。
06/12/27 01:32:09
そうですか。

317:名無しさん@お腹いっぱい。
07/01/02 16:17:06
Shift+上下左右
xclip
の組み合わせ

318:317
07/01/02 19:24:55
ごめ、上下左右ってのはドラッグな。

319:名無しさん@お腹いっぱい。
07/01/02 19:27:17
screen 実行してる端末と x 動いてる端末が同じならそれでいいんじゃね。

320:名無しさん@お腹いっぱい。
07/01/02 19:38:13
>>317
よくわからないけど、こうしてみました。
KTerm*VT100.translations: #override \
Shift <Btn1Down>: string(0x14) string(0x6e)\n\
Shift <Btn2Down>: string(0x14) string(0x09)\n\
Shift <Btn3Down>: string(0x14) string(0x70)\n\
これでShift+Btn2 で C-t C-i が送られてリージョン切り替えできるんだけど、
同時にクリップボード貼り付けもされてしまいます。
これは防げないのでしょうか。

321:名無しさん@お腹いっぱい。
07/01/08 21:16:34
clearコマンドを使うと、現在のウィンドウが消えますが、
スクロールバッファには残っています。ハンカク文字列板の
スレ一覧とかが残っているのを消しておきたいような場合、
スクロールバッファも消すにはどうしたらよいですか。
スクロールバッファが消えていると怪しまれる可能性に
ついては考慮しないことにします。
あとついでにクリアした分のスクロールバッファが占有して
いるメモリをfreeして(OSによっては)返還できますか?


322:名無しさん@お腹いっぱい。
07/01/08 21:34:46
そういうのは家で見れ。

323:名無しさん@お腹いっぱい。
07/01/08 21:57:06
窓を殺せばいいじゃん

324:名無しさん@お腹いっぱい。
07/01/08 23:03:11
普段、タイトルバーにカレントディレクトリを表示させる設定にしているんですが、
screenを起動するとscreenの設定値に上書きされてしまうので、
いまいちscreenを常用する気になれないでいます。

screen使いながら、タイトルバーにカレントディレクトリを動的表示する方法を
知ってる人いたらお願いします。

シェルはcshですので、cshの場合でお願いします。
(シェルを変えろという話はなしで・・・)

325:名無しさん@お腹いっぱい。
07/01/08 23:51:46
何のタイトルバーよ。

326:名無しさん@お腹いっぱい。
07/01/09 00:20:11
>>325
失礼。

端末エミュレータね。xterm使ってます。

327:名無しさん@お腹いっぱい。
07/01/09 01:18:49
tcshなら余裕だが、cshは知らん。
以上

328:名無しさん@お腹いっぱい。
07/01/09 01:33:05
>>327
tcshならできる?
参考に聞いときましょ。

329:名無しさん@お腹いっぱい。
07/01/09 02:18:10
>>324
screen をハックするのが手っ取り早いんじゃないの


330:名無しさん@お腹いっぱい。
07/01/09 22:30:35
>>329
ハック?Cソースをいじるってことだよね?
ここ何年もCはご無沙汰なんで、腰が引けるなぁ~

あと、ソースいじることで関係ないとこで、
変な動作になるのが、怖いんだよね。

費用対効果を考えると、シェルかscreenのコマンドを
使って設定するほうが良いかと・・・

というわけで、>>327さん、tcshでの設定お願いします。

331:名無しさん@お腹いっぱい。
07/01/09 22:48:59
だが断る


332:名無しさん@お腹いっぱい。
07/01/09 23:37:57
>>331
知らないならいいよ。
知ってる方います~?お願いしま~す。

333:名無しさん@お腹いっぱい。
07/01/10 00:26:35
>>330
すでにタイトルバーに表示させる設定にはしてるんでしょ? だから
hardstatus とか使えば場所は違うけど表示はできるわけでしょ。
あとはそれを端末のタイトルバーに出すだけ。簡単じゃん。
費用対効果とか言ってる暇あったらハックしろって。


334:名無しさん@お腹いっぱい。
07/01/10 00:46:47
 こ の ス レ は 終 了 致 し ま し た 。

  長 い 間 ご 支 援 あ り が と う ご ざ い ま し た 。





                                          ~終~

335:333
07/01/10 00:49:48
>>330
もし今 hardstatus を使ってなければの話だが、.screenrc に
termcapinfo * 'hs=\E]2;\7:ds=\E]2;\7:ts=\E]2;:fs=\7'
hardstatus lastline '%h'
と書くのはどうよ


336:名無しさん@お腹いっぱい。
07/01/10 01:18:59
>>333
hardstatusって、調べたらscreenのコマンドじゃん。
コマンド実行時に変更可能で、
あとエスケープシーケンスも適用できるみたいね。

>>335
こういう方法もあるんだ・・・
意味は全然わからんけど、
そのまま使えそうだから試してみるよ。

なんとなく、できそうってわかったよ。
助かった。どーもね。



337:名無しさん@お腹いっぱい。
07/01/12 18:00:20
シェルスクリプト内で
echo -n -e "\033k${s}\033\\"
とすることでタイトルを ${s} に変更することができますが
元に戻すために予めタイトルを取得しておくには
どうすればいいのでしょうか?
シェル側で戻してやるしか方法はないでしょうか?


338:名無しさん@お腹いっぱい。
07/01/12 18:10:38
→私家版

339:名無しさん@お腹いっぱい。
07/01/13 11:13:03
>>337
gentoo だと ~/.bashrc で PROMPT_COMMAND に定義されている内容で
タイトルが出るので、そのコマンドを実行すればいいことになるのだが。。。

あと私の環境だと echo -n -e "\033k ~ でタイトル設定は出来なかった。
echo -n -e "\033]0; ~ \007"
ならウィンドウ・タイトルと最小化したときの名前が変わった。

echo -n -e "\033]2; ~ \007"
だとウィンドウ・タイトルのみで最小化したときの名前は変わらなかった。

man console_codes を読んだら、確かにそう書かれていた。


340:名無しさん@お腹いっぱい。
07/01/14 19:33:32
恐らく sjis 環境で使っている人は少ないとは思うのですが、パッチを作ってみましたので公開します。

1. sjis 変換修正パッチ
encoding utf8 sjis の設定下だと、ほとんどの種類の記号が入力できなくなる点を修正します。

2. cp932 変換版
メインは sjis と Unicode との変換用テーブルの差し替えです。変換を Microsoft による変換に合わせます。
いわゆる WAVE DASH - FULL WIDTH TILDE 問題あたりの挙動が変わります。
また、115~119 区にある IBM 拡張文字についても変換が可能となります。こちらはパッチによる修正が必要です。

バイナリは cygwin 向けに作成していますが、パッチ等はどの環境でも同様に有効だと思います。
URLリンク(yak.myhome.cx)

341:名無しさん@お腹いっぱい。
07/01/15 12:48:51
>>338>>339
ありがとうございます.
スクリプト内だけでなんとかしたいので,
終了時に $SHELL にでもリセットしておくことにします.


342:名無しさん@お腹いっぱい。
07/01/15 14:31:54
>>340
本家に投げてやれよ...


343:名無しさん@お腹いっぱい。
07/01/15 22:20:24
>342
どーも。
sjis 変換修正パッチの方は投げたほうがいいかな、と思ったらすでに相当のものが上がっていました。
URLリンク(savannah.gnu.org)

cp932 変換版は豪快に挙動を変えてしまいますので本家に投げるのはふさわしくないかと思います。
cp932 と sjis とを切り替えられるようにできればありかとは思うのですが、簡単には実現できなさそうだったので、
差し替えるだけになっています。

344:名無しさん@お腹いっぱい。
07/01/19 12:49:57
screen なしでは生きていけない体になるくらい便利ですね。
ところで、二つの ssh クライアントで同じサーバにつないで、
それぞれの ssh に同じ screen の管理下のウィンドウを表示
したいのですが、可能なんでしょうか?

何を言っているのだと思われるかも知れませんが、
screen で上下に split している画面のうち片方を、
別につないだもう一つの ssh に表示したいのです。

345:名無しさん@お腹いっぱい。
07/01/19 12:54:45
可能

346:名無しさん@お腹いっぱい。
07/01/19 13:23:00
別の端末からもう一回 screen しても、新たな screen が
立ち上がるだけで、すでに別の端末で起動している screen の
管理下にあるウィンドウをもらえるわけじゃないんですよね?

クソッ、とおもって screen -dr したら丸ごと
こっちの端末に来ちゃった・・・・・
丸ごとじゃなくて一部のウィンドウだけくれ~
そもそも ^Z (私はエスケープを ^Zに割り当ててます) * で
ディスプレイ一覧なるものが出るのだから、
一つの screen プロセスが複数の端末をつかんで
それぞれの端末に自由にウィンドウを表示できるように
なっているのだと信じてます。manpage 読んだら分かる?

347:名無しさん@お腹いっぱい。
07/01/19 13:39:34
-x Attach to a not detached screen session. (Multi display mode)

こ、これか?これなのか!?

348:名無しさん@お腹いっぱい。
07/01/19 21:55:44
>>347 それだ、それなのだ

つ sc() { screen -x || screen; }


349:名無しさん@お腹いっぱい。
07/01/20 00:49:12
つ screen -xR

350:名無しさん@お腹いっぱい。
07/01/22 00:37:20
なんだか忘れたが screen -xRR がいいといわれて以来そうしている

351:名無しさん@お腹いっぱい。
07/01/22 13:23:34
何が違うんでそ

352:名無しさん@お腹いっぱい。
07/01/23 11:18:57
screen -xR hoge
というのを screen 起動スクリプトにしてる。
どの端末から入っても単一のセッションにアタッチできる。

353:名無しさん@お腹いっぱい。
07/01/23 13:01:40 BE:705149748-2BP(1)
>>351
man screen

354:名無しさん@お腹いっぱい。
07/02/03 10:27:57
先刻、 screen が異常終了したんですが、それからというもの

$ screen
/var/run/utmp: No such file or directory
/etc/ttys: No such file or directory

となって、screen を起動できなくなってしまいました.
どうすればこの症状が直りますか?

355:名無しさん@お腹いっぱい。
07/02/03 10:33:53
ぶっ壊れバージョンを使用してただけでした
テヘッ

356:名無しさん@お腹いっぱい。
07/02/03 11:18:38
hardstatus でフォーカスされたセッションには
"[%n:%H]" ってセットしてるんだけど、フォーカスされて
ないセッションは "%n:%H" のようにしたいんですが、
その場合、 hardstatus をどのようにセットすればいいですか?

357:名無しさん@お腹いっぱい。
07/02/03 19:01:11
単純な表示だけで細かい指定はできないんじゃないかな

358:名無しさん@お腹いっぱい。
07/02/04 00:06:12
%Fと%?を使えばできそうな。

359:名無しさん@お腹いっぱい。
07/02/04 04:19:23
>>358
詳しく

360:名無しさん@お腹いっぱい。
07/02/04 09:40:04
info嫁

361:名無しさん@お腹いっぱい。
07/02/04 12:15:23
無理無理

362:名無しさん@お腹いっぱい。
07/02/08 01:09:23
>>356
フォーカスされたセッションってどんなの?
フォーカスされたウインドウじゃないんだよね。

363:ギレン総帥 ◆0QHV7fcZ.2
07/02/10 13:11:37
公式に縦分割をサポートした開発バージョンの取得方法
cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/screen co screen

フィードバックは公式MLへ
URLリンク(lists.gnu.org)

アナウンスメッセージはこちら
URLリンク(lists.gnu.org)

364:名無しさん@お腹いっぱい。
07/02/11 04:52:29
blogのコピペで手抜きかよw>>ギレン総帥


365:ギレン総帥 ◆0QHV7fcZ.2
07/02/11 07:22:47
日付を見ればわかると思うが
>>363の方を先に書き込み、blogはそれをコピペした

まぁ手抜きなのは認める
じゃヒーロータイム始まるので、また

366:名無しさん@お腹いっぱい。
07/02/11 11:49:41
blogはコピペで手抜きかよw>>ギレン総帥


367:名無しさん@お腹いっぱい。
07/02/11 13:10:17
   〃∩ ∧_∧
   ⊂⌒(  ・ω・)  はいはいワロスワロス
     `ヽ_っ⌒/⌒c     
        ⌒ ⌒


368:名無しさん@お腹いっぱい。
07/02/12 06:26:33
グッド手抜き、ギレン総帥。

369:名無しさん@お腹いっぱい。
07/02/19 16:37:40
縦分割すごくイイけど、ファイルがいっぱいある dir で
ls -l とかすると、メチャクチャ遅いのはオレのマシンのせいか?

pen3 550MHz memory 768MB の kterm上


370:名無しさん@お腹いっぱい。
07/02/21 21:15:13
>>369
同じく遅い(途中で一瞬停止する)。
pen4 3.2GHz memory 1.5GB の krxvt上

ウィンドウグループとか便利そうだね。

ところで縦2分割したときに、
左の終端と右の先端を繋いでひとつのウィンドウにするような機能はない?
アナウンスを見るかぎりなさそうだけれど。


371:名無しさん@お腹いっぱい。
07/02/22 13:26:51
右と左のウィンドウをつなげてひとつのウィンドウにする...? それってどういうこと?
どっちか閉じれば良い話じゃないの?

それはともかく、オレの狭いモニタじゃ縦分割はあまり使いでがないことがわかったよ。
いまはlayoutをどう使うか思案中


372:名無しさん@お腹いっぱい。
07/02/22 14:52:02
こんな便利ソフトウェアがあったとはorz
長時間かかりそうな作業するときはシェルスクリプト書いてnohupで起動してとかやってね。
馬鹿みたいだ。

373:名無しさん@お腹いっぱい。
07/02/22 15:06:34
>>372
「馬鹿みたい」じゃない。
「馬鹿」なんだ・・・・

374:名無しさん@お腹いっぱい。
07/02/22 15:24:01
>>373
orz orz orz orz orz o..............rz
ちょっとdetachする前に回線吊ってきます。

375:370
07/02/22 17:04:41
>>371
わかりづらくてすまん。
一画面上に見える行数が倍になるので嬉しいかな、と。


376:名無しさん@お腹いっぱい。
07/02/22 17:25:07
>>375
|abcdefg|hijk... |

ってスクリーンの見え方ってこと?
("|"はscreenの端を表す)

一画面にして
|abcdefghijk... |
ってのとどう違うのだ?


377:名無しさん@お腹いっぱい。
07/02/22 17:28:45
|abc|jlk|
|def|mno|
|ghi|pqr|
ってことだろ。

378:370
07/02/22 18:33:02
>>377
ごめん。その図をはじめに書けばよかった。
ターミナル最大化して使っていて、右のほうが余るからってことです。

もしかしてターミナル側でそういう機能があったりするのかな?
ちょっと調べてみる。


379:名無しさん@お腹いっぱい。
07/02/22 19:15:09
さりげなく jkl が jlk に化ける機能付!

380:名無しさん@お腹いっぱい。
07/02/23 01:23:19
それなら
+-----------+
|abcdefghijk|
+-----------+
|lmnopqrstuv|
+-----------+
って機能も欲しいな。

381:名無しさん@お腹いっぱい。
07/02/23 13:09:04
それって、

+-----------+
|abcdefghijk|
|lmnopqrstuv|
+-----------+

とどう違うの?


↓以下ループ


382:名無しさん@お腹いっぱい。
07/02/23 13:20:43
>>381
emacsとか使ってるなら自動的に折り返してくれるから問題ないが、
w3mとか使うとたまに欲しくなる

…こともある。

383:名無しさん@お腹いっぱい。
07/02/23 13:48:35
つ 札束の力でデュアルモニター

384:名無しさん@お腹いっぱい。
07/03/05 10:37:47
質問

multi display modeで後からattachした画面サイズにscreenの中もなって欲しいんだけど、何か方法ある?

385:ギレン総帥 ◆0QHV7fcZ.2
07/03/05 11:27:01
回答

^A F (fit)
詳細はman screen

386:名無しさん@お腹いっぱい。
07/03/05 12:00:01
C-a :fit


387:名無しさん@お腹いっぱい。
07/03/05 12:19:11
>>385-386
ありあり

manも軽く見たんだけど聞いた方が早いという甘ったれ


388:名無しさん@お腹いっぱい。
07/03/08 05:48:13
copyモードの /, ? による検索は less/vi のように n, N で検索方向変えられないのは
微妙に使いづらーい

N で逆方向に検索したいよ

389:名無しさん@お腹いっぱい。
07/03/08 07:54:49
>>369
プロファイルとってみたけど
わからんかった orz
emacsの縦分割は遅くないので
描画のしかたが悪いんだろうね


390:名無しさん@お腹いっぱい。
07/03/08 09:00:49
>>389
一部分のスクロールのためのエスケープシーケンスがVT100互換端末にないん
じゃないの? 全部書き直してれば遅いよね


391:名無しさん@お腹いっぱい。
07/03/08 09:17:35
>>390
emacsが速く感じるのはjump scrollしてるからじゃね?

392:名無しさん@お腹いっぱい。
07/03/17 03:04:23
bash on screenな環境で、これ以上文字列消せない(BS不可)な状態で
BSキー押すと毎回一瞬画面が白くなるのですが、
こうならないようにする方法ありませんか?

screenじゃないnative bashでは起こりません。

knoppix linux
tty/ttyp(putty) 両方とも同じ現象が起こります。

393:名無しさん@お腹いっぱい。
07/03/17 04:16:30
>>392
C-a C-gはどうか?

394:名無しさん@お腹いっぱい。
07/03/17 08:36:15
visual bellだっけ

395:392
07/03/17 18:36:20
>>393
特に問題ありません。

結局よくならなかったのですが、
KNOPPIX使ってたのはHDをbadblocksするためだけで
その問題なかったHDにGentoo Linux入れて、
そこでのscreenは全く問題ありませんでした。

ということで、とりあえずは解決です。
暇があったら詳しく原因調べてみます。

スレ汚しごめんなさい。

396:名無しさん@お腹いっぱい。
07/03/22 14:03:56
Ctrl + Tabにコマンドを割り当てたくて、
bindkey ^¥011 とかそれっぽいのを、
いろいろ試したんですがダメでした。
おしえてください。

397:名無しさん@お腹いっぱい。
07/03/22 15:24:38
>>396
tab自体がCtrl+I(0x09)だ。
xtermとかの端末レベルで独自のコードを割当てないと無理。

398:396
07/03/23 15:42:10
>>397さん
レスどうもです

端末レベルの独自コードを調べる
いい方法があれば教えてください




399:名無しさん@お腹いっぱい。
07/03/23 15:47:26
>>398
使ってる端末は何よ。

400:名無しさん@お腹いっぱい。
07/03/23 17:20:36
調べるっつーか勝手に割り当てろ


401:396
07/03/23 17:46:27
ええと、勝手に割りあてる方法がわかってないです。
MacのTerminal.appを使ってます。

TERM_PROGRAM=Apple_Terminal
TERM_PROGRAM_VERSION=133
TERM=xterm-color


402:名無しさん@お腹いっぱい。
07/03/23 17:56:01
>>401
板違い。

403:名無しさん@お腹いっぱい。
07/03/24 00:53:17
複数のユーザで別々のscreenをつかうにはどうしたらいいのでしょうか?
$ screen
^A d
$ su - foo
$ screen
とやると
Cannot open your terminal '/dev/pts/0' - please check.
といわれてしまいます。

404:名無しさん@お腹いっぱい。
07/03/24 01:24:07
>>403
screen -S baka
とかでセッションを分けたらどう?

405:名無しさん@お腹いっぱい。
07/03/24 04:53:33
>>403
su がいけないんじゃないか?これでどうよ
$ screen
^A d
$ su - foo
$ script /dev/null screen


406:名無しさん@お腹いっぱい。
07/03/24 10:04:22
>>405
これで解決です。感謝します
なぜこれで動くのかわかりませんが

407:名無しさん@お腹いっぱい。
07/04/05 17:11:59
screen上でzshを使っているとC-r(インクリメンタルサーチ)が効かなくなったり
C-aやC-eでカーソルを最初や最後に移動ができないんですが
これを直すには.screenrcでどういう設定を行えばいいでしょうか?

408:名無しさん@お腹いっぱい。
07/04/10 21:14:51
なにも

409:名無しさん@お腹いっぱい。
07/04/12 14:52:29
もうちょっとシチュエーションがわからないことにはなんとも。
どういうOSで、ssh経由なのかlocalなterminal emu上なのか、
どんな.screenrcなのか、screenを動かす前のstty -aの出力はどうか、とか。


410:名無しさん@お腹いっぱい。
07/04/19 03:56:23
bashで現在実行しているコマンドを取得してタイトルに反映させるにはどのようにすればよいのでしょう、、

PROMPT_COMMAND 'echo -n -e "\033k$(whoami)@$(hostname):$(pwd)\033\134"'

を変えればよさそうなんですがシェル変数にもなく、調べたところzshの方法はあったのですがbashでの方法がわかりません、、

411:名無しさん@お腹いっぱい。
07/04/20 00:53:36
screenの中で画面をフルに使うアプリケーション(vi, emacs, nethackなど)を使用し、
終了すると、プロンプトに戻ってきたときに、画面の1番上の行からプロンプト位置まで
に以前表示されていた文字がクリアされてしまいます。screenを使わず直接ターミナル
上でこれらのプログラムを起動→終了した場合はこれらの文字は残っています。
これは端末(MacOS X 10.4.9 標準のターミナル.app)によるものでしょうか。screenが
やっているのでしょうか。抑止する(クリアしないで文字を残しておく)ことは可能でしょ
うか。

TERM=xterm-colorを設定しています。シェルはMacOSXのzsh 4.2.3です。

412:名無しさん@お腹いっぱい。
07/04/20 01:25:09
>>411
screenも一応端末なんだけどね
Terminal.appの環境設定で$(TERM)をvt100とかに変えとけば

413:名無しさん@お腹いっぱい。
07/04/20 09:21:32
.screenrc に altscreen を書いたり消したりすると変わるかもしれない。

414:名無しさん@お腹いっぱい。
07/04/20 21:32:50
む、altscreen onでよさげです。


415:名無しさん@お腹いっぱい。
07/04/22 23:47:05
>>410
zshでアレを可能にしてるのはpreexecの存在、ってことでgoogle:preexec+bashしてみたら
URLリンク(www.twistedmatrix.com)
が見付かった。これを叩き台にすればよろし。

416:名無しさん@お腹いっぱい。
07/04/24 00:12:44
>>415
.bashrcに
export PROMPT_COMMAND='echo -ne "\ek\e\\"'

.screenrcに
一般ユーザーならshelltitle "$|bash"
rootならshelltitle "#|bash"

でいけました!ありがとうございます。



417:名無しさん@お腹いっぱい。
07/04/29 12:58:09
複数のコマンドの実行にはあんまり美しくないけど register + process がセオリー?


418:名無しさん@お腹いっぱい。
07/05/09 22:13:39
これがオイラの GNU Screen の設定だ!!!
URLリンク(www.tees.ne.jp)

419:名無しさん@お腹いっぱい。
07/05/13 14:10:04
eucからutf8に環境移行中なんだけど、
captionとかが日本語文字化け、これなんとかなりません?
.screenrcには、defencoding utf-8、encoding utf-8 utf-8って
書いてcaptionとか以外は普通に使えてるんだけど。



420:名無しさん@お腹いっぱい。
07/05/14 00:00:54
>>419
移行しなければ問題ない


421:名無しさん@お腹いっぱい。
07/05/14 00:38:55
>>420
つーことは、UTF8だと対処法なし??
captionとかに日本語使うなって事でOK??

422:名無しさん@お腹いっぱい。
07/05/14 01:07:07
なんのためのオープンソースだ

423:名無しさん@お腹いっぱい。
07/05/14 01:46:31
test

424:名無しさん@お腹いっぱい。
07/05/15 22:29:21
>>422
世界を征服したいんですが,screenのソースコードを変更してどうにかできませんか?

425:名無しさん@お腹いっぱい。
07/05/15 23:49:19
>>424
他人任せのお前にゃ無理だ。

426:名無しさん@お腹いっぱい。
07/05/16 15:47:20
まずはHello, world!からだな

427:名無しさん@お腹いっぱい。
07/05/16 15:56:04
make world

428:名無しさん@お腹いっぱい。
07/05/17 18:12:52
make: *** ターゲット `world' を make するルールがありません. 中止.

429:名無しさん@お腹いっぱい。
07/05/17 23:40:44
>>419
cjkパッチを当てると、いろいろ良くなる。
fURLリンク(www.dekaino.net)


430:名無しさん@お腹いっぱい。
07/05/22 22:13:15
info screenの例だと
echo -n -e "\033k\033\134"'
になってるが上手く行かず、
>>416
だと上手く行った
なんでだ?

431:名無しさん@お腹いっぱい。
07/05/23 00:16:43
' が多いとか?


432:名無しさん@お腹いっぱい。
07/05/23 01:15:34
コピペミスだ
'echo -n -e "\033k\033\134"'
コマンドに失敗してたらそうとわかるだろうし、一応非表示文字を書いてるみたいなんだけどなあ

433:名無しさん@お腹いっぱい。
07/05/23 13:26:16
|od だか |hexdump だか |xxd だかして調べてみろよ

434:名無しさん@お腹いっぱい。
07/05/23 14:49:33
失敗例でもscreenはエスケープシーケンスの存在までは理解しているらしい
ただ、bashならtitleを'$|bash:'
シェルの冒頭が
artemis:~/xxx/abc suzukiichiro$
とすると、
window(list)ででてくるのがabcだったんだよ、、、

今は>>416で動いてるんだけど
hexdump -Cでどっちも1b 6b 1b 5cだし、なんでこれで挙動に差が出るのかと

435:名無しさん@お腹いっぱい。
07/05/24 10:15:18
defscrollback の値を今は 1024 にしていて、
もしパフォーマンスなどに特に影響無ければもう少し増やそうかなと思ってますが、
どのくらいまでならいけるもんなんでしょうか?

436:名無しさん@お腹いっぱい。
07/05/25 01:07:16
5000でwindowを9つくらい常時開いてるけど、問題になったことはないよ。
というか、そんなの自分で試せばいいじゃない。

それより、copyでさかのぼったり検索するときに、日本語使いたいんだけど
なんとかならないものですかねぇ。pasteはできるんだけど。

437:名無しさん@お腹いっぱい。
07/05/25 13:59:08
screen.logを日本語使えるエディタで開いておけば?

438:名無しさん@お腹いっぱい。
07/05/26 21:52:51
間違えてC-a sと押してしまったら、端末停止しちゃったのですが
再開する方法ありませんか?

439:名無しさん@お腹いっぱい。
07/05/26 22:00:30
C-qで直らない?

440:名無しさん@お腹いっぱい。
07/05/26 23:19:48
直りました。感謝してます。

441:439
07/05/27 06:23:48
>>440
良かった。漏れもはまったことがあるっス。

442:名無しさん@お腹いっぱい。
07/05/27 08:43:14
C-sで停止するので注意ね。ちなみにscreenとは無関係。念のため。

あとレスもらった>>437だけど、常にログを取るのはつらい&windowが複数あると、その数
分だけログファイルができるので作業が少し手間がかかる、何より、さっと検索ができない
(1クッションが必要)ので、なかなか難しそうです。

443:名無しさん@お腹いっぱい。
07/05/27 12:59:27
昔は通信速度が遅かったので,
画面に文字がたくさん流れる処理をしている最中に
C-sで出力の流れを止めて,
しばらくたってから
C-qで再開することで通信を圧迫しなかったんだよね

今はほとんど意味がない機能かも

444:440
07/05/27 13:22:30
そういえば、起動時にメッセージが滝のように流れるとき
C-sで止めて確認した記憶があります。

445:名無しさん@お腹いっぱい。
07/05/27 18:19:10
最後のウィンドウを殺しちゃってもscreenはquitしないでほしい
これの実現方法、info見ても思いつかなかったよ
間違って最後のシェル抜けちゃって、いちいちscreenと打ち直すのが面倒なんだけどな

446:名無しさん@お腹いっぱい。
07/05/27 18:26:35
>>445
shell を screen にするか、.*shrc で screen を起動すればいいんじゃね?

447:名無しさん@お腹いっぱい。
07/05/27 19:41:34
エイリアス作っとけ。

448:名無しさん@お腹いっぱい。
07/05/27 20:19:56
.*shrcで起動するだけじゃ駄目じゃないか?

449:名無しさん@お腹いっぱい。
07/05/27 21:22:35
やってみたら予想通りのことが起こった
こういうループの検知とかしてくれるシェルもあった気がするんだが、zshかな?

450:名無しさん@お腹いっぱい。
07/05/27 21:27:12
環境変数見ればええやん。TERM とか。ループってのは ZSHLVL のことかな?


451:名無しさん@お腹いっぱい。
07/05/27 21:31:26
いや、ずっと前、まさにscreenの初期起動関連の設定でミスしたんだが
loop detectedだかなんだかと言われて止めてもらった気がする
詳しい環境は忘れた

452:名無しさん@お腹いっぱい。
07/05/27 23:22:24
$TERMか、、
bashならPROMPT_COMMANDで、screen抜けちゃったときに、自動的に起動し直すように設定できるな
なんか汚いし遅そうだが

453:名無しさん@お腹いっぱい。
07/06/15 00:09:07
No other window
とか左下に出してる間は、標準入力に書けなくて下のプログラムがブロックしてるっぽいな
mplayerで再生中にこれやっちゃうと、再生がプチプチ止まる
どっちかっつうとmplayerのせいかな

454:名無しさん@お腹いっぱい。
07/06/15 18:32:55
screen からコマンドを実行したときに、コマンドからのエラーメッセージが
出るときがあります。他のコマンドを実行したときに、古いメッセージが
ちらっと見えるのが気になってしょうがないのですが、この領域をクリア
する方法はありませんか。

455:名無しさん@お腹いっぱい。
07/06/20 07:09:34
sshで繋げたとたんにscreen起動して欲しいのですが。
CentOS4 + putty + bash + opensshです。

456:名無しさん@お腹いっぱい。
07/06/20 07:43:56
>>455
自分で起動するんじゃだめなん?
ssh -t REMOTE_HOST screen
駄目ならあれだ、ログインシェルを screen にすれ。

457:名無しさん@お腹いっぱい。
07/06/20 12:21:12
その場合、screenにbashを起動するとか指定しないと
無限ループになる気がする

458:名無しさん@お腹いっぱい。
07/06/20 13:18:16
そうさせないための工夫は色々あり得るけど
大したメリットがない割にリスクがある自動化処理は
やらないに越したことはない

459:名無しさん@お腹いっぱい。
07/06/20 14:28:54
ssh_screen ()
{
eval server=$1;
screen -t "$server[ssh]" ssh "$@"
}


460:名無しさん@お腹いっぱい。
07/06/20 23:16:07
>>455
.profile の最後にこんなの書いてみるとか

screen_opt='-x'
if [ $SHLVL -eq 1 -a x$SSH_TTY = x`tty` ] ; then
 screen $screen_opt
fi

461:名無しさん@お腹いっぱい。
07/06/20 23:43:37
>>456-460 産休。
色々教えてくれてありがと。
めんどくさそうなのと、どうやら自動的にscreenを起動するのは
一般的でない気がして来たので、毎回screenと打つことにします。

462:名無しさん@お腹いっぱい。
07/06/21 06:56:55
>>461
一般的でなくたって君の好みにあわせていいんだぞ


463:459
07/06/21 13:29:01
>>461
ごめん勘違い
これでいけるでしょ
[ ${STY} ] || screen -R

464:名無しさん@お腹いっぱい。
07/06/21 23:25:46
前やってたけどぜんぜん難しくないよ。

465:名無しさん@お腹いっぱい。
07/06/21 23:42:51
>>462-464 産休。
明日、環境変数STYを職場で調べてみます。

>>464
「前やってた」ってことは今はやってないってことですよね。
何かしらの不都合があったから、やめてしまったと推測。

466:名無しさん@お腹いっぱい。
07/06/21 23:44:42
そういうのは邪推と言う。

467:名無しさん@お腹いっぱい。
07/06/23 11:43:55
邪神の像を掲げれば道が開かれる

468:名無しさん@お腹いっぱい。
07/06/23 13:21:54
普通に alias sx='screen -x' って書いてるだけだけどなぁ

469:ギレン総帥 ◆0QHV7fcZ.2
07/07/21 15:31:38
ジークジオン

Cygwinでscreen-4.0.3が正式サポートされたってアナウンスがあった
URLリンク(sourceware.org)

試してみたけど デタッチとかリアタッチも正常に動作した
これはかなり快適

注意しないといけないのはwindowsの環境変数設定で
(マイコンピュータ→プロパティ→詳細設定→環境変数)
変数名CYGWINに tty という値をセットしておかないと
リアタッチできないという罠
最初に思いっきりはまってしまったよ

470:名無しさん@お腹いっぱい。
07/07/21 15:59:16
ア・バオア・クーでもwindows使ってたんですか
だから負けるんですよ

471:名無しさん@お腹いっぱい。
07/07/23 04:17:52
ジークXeon!

blogから来ますた。
て言うか嫁にSPARC Station捨てさせられたんダロ。
そもそもギレン総帥のくせに、Xeonですらなく
Geodeのしかもローエンド使わされてるってのが
情け無す。FPUすら無いじゃん。
screenより、3COMのNetBSD用ドライバさっさと
書いてよん。


472:名無しさん@お腹いっぱい。
07/07/23 05:04:57
ウゼェ

473:名無しさん@お腹いっぱい。
07/07/23 07:37:46
なにこれ?
スレチ上等の私信?

474:名無しさん@お腹いっぱい。
07/07/29 23:12:59 0
>377

超遅レスだが社内でこういうterminal自作してた人がいたな...
昔のワープロの画面にこういうのがあったんだよね。



475:名無しさん@お腹いっぱい。
07/09/03 14:28:08
最近screenを知って、こりゃ便利だと感動していたところですが。
現在通常のシェルで動いているプロセスをデーモン化(端末を閉じても
プロセスは生きている)することはできませんか?

screen上で動かしているプロセスならデタッチすればいいし
$ screen -d -m [コマンド]
で、デーモン化した状態でコマンドを実行できるんですけどね・・・

Ctrl+zで一時停止させたあと
$ screen -d -m fg
としてみましたがfgコマンドが見つからないと言われました
(おそらくシェルの内部コマンドだからかと)

PIDやttyを指定してそのscreen上で動いていない
プロセスをscreenが奪うとかできれば良いんですが。

476:名無しさん@お腹いっぱい。
07/09/03 14:45:15
そのシェルが終了時にシグナルを送らないような設定があれば
それを使えばいいんじゃないの。

zsh なら NO_HUP オプションだし、他のシェルにも似たようなのが
あるだろう。

477:名無しさん@お腹いっぱい。
07/09/03 16:52:00
端末(tty)自体は移せないんじゃないの?

478:名無しさん@お腹いっぱい。
07/09/03 22:17:23
>>475
nohup じゃだめなの?
URLリンク(www.linux.or.jp)

479:名無しさん@お腹いっぱい。
07/09/03 23:39:39
動かす前ならいいが、動かしちゃってからは俺には方法がわからんな。


480:名無しさん@お腹いっぱい。
07/09/04 07:42:49
disownじゃだめなの?
あるいは、csh系なら端末を閉じてもそのまま動き続けたような。

481:名無しさん@お腹いっぱい。
07/09/04 08:21:51
一般的なUNIXシステムのデーモン化ってのは
厳密に言うと端末を切り離す処理も含まれる。
単にバックグランドで動いているプロセスのことをデーモンとは呼ばない

バックグランドで動いているプロセスはデーモンではないが
nohup指定して呼び出したshellを先に終了させてしまったら
厳密な意味でデーモンとなってしまう。そしたらもうどうしようもない。

端末から切り離されたデーモンを別の端末に割り当てるなんて出来ない。
なにはともあれscreenを起動する習慣をつけとけということだ。

482:名無しさん@お腹いっぱい。
07/09/04 08:32:55
あまり深く考えてなかったけど、端末から「切り離される」「割り当てられる」というのは
具体的にプロセスの何がどうなることなのかな?

なんとなくgdbやptraceで止めてしかるべきコールを呼び出すで
切り離せたり、つないだりする方法はないかなと。普通することでは
ないにせよ、純粋に技術上の関心として。

483:名無しさん@お腹いっぱい。
07/09/04 10:02:08
>>482
gdbで無理矢理ttyをdupすればできなくもない。
でもemacsとかは無理だ。制御端末あたりの切り替えもがんばればできるのかな。

IyEvdXNyL2xvY2FsL2Jpbi9wZXJsCgpteSAkcGlkID0gc2hpZnQ7Cm15ICRwcGlkID0gZ2V0
cHBpZCgpOwoKY2hvcChteSAkdHR5ID0gYHR0eWApOwp1bmxlc3MgKCR0dHkgPX4gbXwvZGV2
L3wpIHsKCWRpZSAiJHR0eVxuIjsKfQoKbXkgJHByb2NkaXIgPSAiL3Byb2MvJHBpZCI7Cm15
ICRwcm9jZmQwID0gIiRwcm9jZGlyL2ZkLzAiOwpteSAkcHJvY2V4ZSA9ICIkcHJvY2Rpci9l
eGUiOwoKZGllICIkcHJvY2RpcjogJCFcbiIgdW5sZXNzICgtZCAkcHJvY2Rpcik7CmRpZSAi
JHByb2NmZDA6ICQhXG4iIHVubGVzcyAoLWUgJHByb2NmZDApOwpkaWUgIiRwcm9jZXhlOiAk
IVxuIiB1bmxlc3MgKC14ICRwcm9jZXhlKTsKCmNob3AobXkgJHN0dHkgPSBgc3R0eSAtZyAt
ZiAkcHJvY2ZkMGApOwpzeXN0ZW0oInN0dHkgJHN0dHkiKTsKCm15ICR0bXBmaWxlID0gIi90
bXAvdHR5bW92ZS4kPC4kJCI7CgpteSAkc2NyaXB0ID0gPDxfX0VORF9PRl9TQ1JJUFRfXzsK
c2V0IFwkdHR5aW49b3BlbigiJHR0eSIsIDAsIDApCnNldCBcJHR0eW91dD1vcGVuKCIkdHR5
IiwgMSwgMCkKcHJpbnQgZHVwMihcJHR0eWluLDApCnByaW50IGR1cDIoXCR0dHlvdXQsMSkK
cHJpbnQgZHVwMihcJHR0eW91dCwyKQpwcmludCBjbG9zZShcJHR0eWluKQpwcmludCBjbG9z
ZShcJHR0eW91dCkKcHJpbnQgc2lnbmFsKDEsIDEpCmRldGFjaApxdWl0Cl9fRU5EX09GX1ND
UklQVF9fCgpvcGVuKFRNUEZJTEUsIj4kdG1wZmlsZSIpOwpwcmludCBUTVBGSUxFICRzY3Jp
cHQ7CmNsb3NlKFRNUEZJTEUpOwoKc3lzdGVtKCJnZGIgLW4gLWJhdGNoIC14ICR0bXBmaWxl
ICRwcm9jZXhlICRwaWQiKTsKCnVubGluayAkdG1wZmlsZTsKCndoaWxlIChraWxsKDAsJHBp
ZCkpIHsKCXNsZWVwIDE7Cn0K

484:名無しさん@お腹いっぱい。
07/09/04 10:02:33
以下の用語でぐぐれ
・セッション session
・プロセスグループ process-group
・制御端末 controlling-terminal

○あらゆるプロセスグループとプロセスはどれかのセッションに属す
○セッションは制御端末を持たないか、ひとつだけ制御端末をもつ
○セッションは別セッションと同じ制御端末を共有することは出来ない
○あるプロセスを同一セッション下にある別プロセスグループへ移すことは可能
○あるプロセスを異なるセッションにあるプロセスグループへ移行はできない

新セッションを作る →man setsid
セッションに制御端末を割り当てる →man TTY_IOCTL
セッションにプロセスを追加する →fork()すると親と同じセッションの下に入る

485:名無しさん@お腹いっぱい。
07/09/04 10:18:47
>>483
emacsとかシェルなどの端末をバリバリ操作するアプリは
標準入出力をdupする程度では誤魔化し効かなそうだな

486:名無しさん@お腹いっぱい。
07/09/04 12:46:28
ちなみにSolaris9以降のnohupは-pオプションでプロセスIDを指定できるので、
動かした後でもnohupをかけられます。

487:名無しさん@お腹いっぱい。
07/09/04 13:55:17
APUE読めってこったな。APUEといえば第2版は翻訳されるのだろうか。

488:名無しさん@お腹いっぱい。
07/09/04 15:09:17
和訳本は妙に高かったり、1冊の本が複数冊に分冊されたりするので
原文で読む方がいいぜ。どうせ和訳といってもカタカナになってるだけだしな。

489:名無しさん@お腹いっぱい。
07/09/04 20:42:08
emacs multi-tty supportは……emacsclientがttyを握ってるから別に普通なのか。

490:名無しさん@お腹いっぱい。
07/09/04 22:13:40
>>486
へぇ~へぇ~へぇ~

491:名無しさん@お腹いっぱい。
07/09/04 23:14:46
>>488
俺も原文で読むので、487の疑問は自分が読みたいとかいうのとは別よ。
英語に手を出す気にならないという人種もある程度いるわけだから、
そういうのにも読んでもらうには翻訳があった方がいいと思うんさ。

492:475
07/09/06 22:21:14
いろいろ情報を有り難うございます。

nohup -> 起動時に使わなければならないのでこの場合は不適切
disown -> 端末閉じたらプロセスがkillされました

Linuxでお手軽に条件を満たす方法はどうやらなさそうですかね。
この様な状況になりそうな時は素直にscreenで動かすとしますか。

493:名無しさん@お腹いっぱい。
07/09/07 04:04:36
そうではなく常にscreenの上で作業せよ

494:名無しさん@お腹いっぱい。
07/09/21 11:41:51
にしても、UTF-8だとパッチを当てても表示が崩れるなぁ。EUC環境に戻りたくなってくる…

495:名無しさん@お腹いっぱい。
07/09/23 22:01:52
>>494
端末エミュレータは何を使ってますか?

496:名無しさん@お腹いっぱい。
07/09/24 02:09:55
>>494
UTF-8はscreen関係なく崩れるから、未だにEUC環境使ってる


497:名無しさん@お腹いっぱい。
07/09/24 02:15:03
UTF-8のcopy modeで日本語2文字選ぶと6文字copyedってでる

498:名無しさん@お腹いっぱい。
07/09/24 04:32:20
>>495
PuTTYでもUTF-8 TeraTermでもMacのiTermでも崩れる。

>>496
ヲレの環境だとscreen使わなければ崩れない。けど、screenがない環境なんて
考えられないので…

499:名無しさん@お腹いっぱい。
07/09/24 14:37:24
>>498
iTermはEUC-JPでも崩れていた気がする。

$ dialog --yesno 'キタ━━(ノ゜∀゜)ノ ┫:。・:*:・゜★,。・:*:♪・゜☆━━!!!!' 10 70
UTF-8環境でこういうのをやると、たいてい崩れるよ。


500:名無しさん@お腹いっぱい。
07/09/24 16:38:57
やってみた
URLリンク(upup.moe.hm)

崩れてるのかよくわからん

501:名無しさん@お腹いっぱい。
07/09/24 19:39:31
>>500
ターミナルエミュレータとTERMの値おせーてください。
自分のとこだとカーネルの make menuconfig すら崩れまくりで
ホント悩んでます。Putty(UTF-CJK)+screen+TERM=screen環境では
ダメダメです。

502:名無しさん@お腹いっぱい。
07/09/24 21:05:46
>>500
これdialogの枠がまともに出てないよな


503:名無しさん@お腹いっぱい。
07/09/25 00:44:28
screen+zshで、screenのステータスラインのウィンドウタイトルに
カレントディレクトリを表示する方法がこのサイトに書いてあって
URLリンク(d.hatena.ne.jp)

.zshrcに
PROMPT=$'\033k/%c\033\134'$PROMPT
を加えたらちゃんとタイトル名がカレントディレクトリになったんだけど
TABで補完しようとするとコマンドラインの表示がバグる・・・

ちなみにbashでもダメだったんだけど何かいい方法はないかね。

504:名無しさん@お腹いっぱい。
07/09/25 09:47:03
>>501
最近のdialogには罫線にASCII文字を使う--ascii-linesってのがある。
これがデフォでONにするhackをすれば崩れない。

505:名無しさん@お腹いっぱい。
07/09/25 19:02:23
~/.screenrc内で、実行時の環境に応じて実行するコマンドを変えたいのですが、
man pageを見てもそれらしきコマンドがないので困ってます。
何か方法はないでしょうか?

506:名無しさん@お腹いっぱい。
07/09/25 19:24:17
起動時に-cオプションでファイルを指定するか、
起動後にコマンドを放り込むかでどうでしょう。

507:名無しさん@お腹いっぱい。
07/09/26 00:42:01
環境変数 SCREENRC にいろんな.screenrcの名前を設定すればいいんじゃね?


508:名無しさん@お腹いっぱい。
07/10/01 12:25:45
screen 4.00.03でbash 3.1.17を使用しています。
コマンドラインの編集時、
文字数が端末の幅を超えると折り返して表示するように設定しているのですが、
screen使用時は正しく表示されなくなります(同じ行に重なって出力される)。
screenを使わない場合は正しく表示されるので、screenが原因だと思うのですが、
どうすれば正しく表示するようにできるのでしょうか?

509:名無しさん@お腹いっぱい。
07/10/09 17:35:52
Cygwin + screen だとなんか~/.bashrc読み込んでくれねえ

.screenに
shell -$SHELL
の一行を付け加えたら読み込んでくれたのでメモ。

510:名無しさん@お腹いっぱい。
07/10/10 15:26:19
GNU Screen上でVimのシンッタクスハイライトをオンにしたところ、
白の背景色に対して文字が黄色など、明るい色でハイライトされてしまいます。

set background=light
syntax enable

Screenなしの状態だとVimがちゃんと背景色を考慮したハイライトを
してくれるので、GNU Screenが提供する仮想端末の設定次第でどうにか対処できそう
なんですが、どの辺をいじればいいんでしょう?




511:510
07/10/10 15:28:25

補足。
WindowsからTeraTermを使ってLinuxにリモートアクセスしてます。

512:名無しさん@お腹いっぱい。
07/10/10 15:46:32
>>510
その2行の順番が逆。
'background'は:syntaxの後に持ってこないと意味ないよ。

513:510
07/10/10 16:22:03
>>512
> その2行の順番が逆。

あれ? :syntax の前に指定しろってどっかで見たんですけど、、
順番入れ替えてもダメでした。

Screen使ってない状態だとあの2行で問題なかったんで、Screen側の
設定でどうにかなると踏んでるんですが、、、


514:名無しさん@お腹いっぱい。
07/10/10 21:38:30
>>513
screenの内側とそうでない時で$TERMが違う、とか。

515:名無しさん@お腹いっぱい。
07/10/11 00:17:06
おれは.vimrcに colorscheme darkblue と書いている。

516:名無しさん@お腹いっぱい。
07/10/11 08:16:34
漢は黙って
systax off

517:漢
07/10/11 08:18:23
syntax off
だった

518:名無しさん@お腹いっぱい。
07/10/11 17:20:15
システム利用税は無料にしてほしい

519:510
07/10/13 09:47:22
レスくれた人、ありがとうございます。

>>515
colorscheme いいですね。↓の中から好きなの選んで使うことにします。

Vimの標準カラースキーマ一覧
URLリンク(nanasi.jp)

>>516
軟弱者ですいませんorz

520:名無しさん@お腹いっぱい。
07/10/16 02:40:53
Linux初心者にオススメの無料OS、Ubuntu(ウブントゥ)。
ISOイメージをCDに焼くだけで起動ディスクの完成。
ディスクを入れたまま再起動すれば即(・∀・)ウブントゥ!!
既存の環境を汚さないLiveCDタイプで、安心して試せます。
気に入ったらHDDにインストールして常用も可能。

ダウンロード
URLリンク(www.ubuntulinux.jp)

世界で圧倒的人気のLinux、それがUbuntu。
URLリンク(google.com)

初心者超歓迎BBS
スレリンク(linux板)

★Ubuntu日本語サイト
URLリンク(www.ubuntulinux.jp)
★Ubuntu 7.04紹介記事
URLリンク(itpro.nikkeibp.co.jp)
URLリンク(itpro.nikkeibp.co.jp)
★Ubuntu 7.04インストールガイド
URLリンク(itpro.nikkeibp.co.jp)

3Dデスクトップ環境「Beryl」
Minimizing Effects URLリンク(www.youtube.com)
Desktop Cube URLリンク(www.youtube.com)
Rain Effects URLリンク(www.youtube.com)
Window Switching URLリンク(www.youtube.com)
Beryl + Wiiリモコン URLリンク(www.youtube.com)


521:名無しさん@お腹いっぱい。
07/10/16 05:59:14
このUbuntuコピペって、素で布教のためにやってんの?

522:名無しさん@お腹いっぱい。
07/10/16 06:36:12
何箇所かに貼られてるからね

523:名無しさん@お腹いっぱい。
07/10/16 08:15:19
>>521
アンチの工作じゃないかな

524:名無しさん@お腹いっぱい。
07/10/31 05:27:51
ssh -Xした先のホストでscreen起動して作業してるんですが
最初にscreenを起動した時は問題なくXのアプリケーションが起動できて
ローカルのX11サーバにフォワードされてるのに、一度dettachして
しばらくしてから(?)reattachしたらCan't open displayのエラーに
なってしまいます。DISPLAY環境変数はlocalhost:11.0となってて
起動直後と同じです。sshのXフォワーディングのしくみがよく
分かってないんですが、reattachした後でXのアプリケーションを使うには
どうするのが一番いいでしょうか?

ちなみにreattachした後、Control-a cで新しく開いたスクリーンでも同じエラーです。
screenコマンドを起動しなおせば再びXが正しく転送されるようになります(つまり起動直後)。

525:名無しさん@お腹いっぱい。
07/10/31 07:16:35
>>524
つながらないとき、DISPLAY環境変数はscreenの外と中で違う値になっている
でしょ


526:名無しさん@お腹いっぱい。
07/11/01 01:42:36
あーおっしゃる通り、
外はlocalhost:10.0で中はlocalhost:11.0と違う値になってました。
なるほど。。これを手動で設定して合わせないといけないわけですね。

527:名無しさん@お腹いっぱい。
07/11/01 22:31:36
手動じゃなくてもスクリプトで何とかなる。

528:524
07/11/03 02:31:27
>>527
自動的に親のDISPLAYをとってきてセットすることってできますか?
ちょっと考えてみたけど思いつかなかった。

529:名無しさん@お腹いっぱい。
07/11/03 02:43:19
あらかじめファイルに吐いておいて、必要に応じてそれを読むとか。

530:名無しさん@お腹いっぱい。
07/11/03 05:58:21
複数の端末が存在してる場合を考えると
親の環境を読めない限り自動化は無理なのではないだろうか。

531:名無しさん@お腹いっぱい。
07/11/03 08:40:55
screenでは複数の端末が同時に接続しうるので親の環境とやらの決定もできない。

532:名無しさん@お腹いっぱい。
07/11/03 09:28:49
Xの通信を転送する機能をscreenに持たせればいいんじゃね


533:名無しさん@お腹いっぱい。
07/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 に関しては
URLリンク(blog.gcd.org)
の方がスマートそうだけどね。

534:名無しさん@お腹いっぱい。
07/11/08 05:25:11
コピーモードに入るとカーソルが左上にすっ飛んで行くけど
これ仕様すか

カーソルを移動すると本来あるべき場所にすっ飛んで戻るけど

535:名無しさん@お腹いっぱい。
07/11/08 14:03:58
手元ではそんなことないけどなあとしか言いようがない。

536:名無しさん@お腹いっぱい。
07/11/08 14:56:42
もうちっとkwsk説明すると
1. コピーモードに入るとメッセージの末尾にカーソルが移動する
2. そのまま"Copy mode -..."のメッセージが消えるまで待つ
3. メッセージが消えた瞬間にカーソルが左上にすっ飛ぶ

1が起きない場合はカーソルは飛ばない
hardstatus onとhardstatus alwayslastlin...を指定してると起きないかも
msgwait 0にしていると1と2は省略される


537:名無しさん@お腹いっぱい。
07/11/08 15:45:45
動作には問題無いし、仕様の範疇だろう。
気になるならすぐ直せるだろ。

538:vi信者
07/11/08 15:48:54
一番下の行にカーソルをジャンプさせたきゃ L 一発打てばいいだけの話だし
どうでもいいんじゃないすか? HとかMとかも便利よ

539:名無しさん@お腹いっぱい。
07/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:名無しさん@お腹いっぱい。
07/11/10 18:11:38
>>539
altscreen offすれ

541:名無しさん@お腹いっぱい。
07/11/10 20:10:17
>>540
レスありがとうございます。
altscreen off 試してみましたが状況変わらずでした。

542:mfiler2作者
07/11/22 14:28:42
screenで起動中のscreenに、タイトルで検索して、その端末を前に持ってくる
ことはできるんでしょうか?
タイトルがemacsという端末を自動的に前に持ってきたいんですけどね。

543:名無しさん@お腹いっぱい。
07/11/22 15:05:34
screen の中の画面の話? or 複数 screen のはなし?

後者なら
screen -S emacs で起動しておけば screen -d -r emacs で呼び出せる

544:名無しさん@お腹いっぱい。
07/11/22 17:46:04
>>542
at screen select .
でどうかな。

545:542
07/11/22 17:48:06
間違えた。screenじゃなくてemacsだ。

546:544
07/11/22 17:50:02
今度は名前を間違えたよ。545は544ね。

547:名無しさん@お腹いっぱい。
07/11/22 17:50:51
おちけつ

548:mfiler2作者
07/11/22 18:39:58
>>543
前者です。

>>544
screen -X select emacs
でいけますね。ありがとうございます。
タコな質問ですみません。

あと一つ質問があります。
screen上でemacsというタイトルがある画面があるかどうかは調べられますか?
無い場合はscreen -X select emacs; echo $?が1を返すとかなら
よかったんですが
どうやらそうでもないようですし。
これはさすがに無理ですかね。

549:名無しさん@お腹いっぱい。
07/11/22 23:53:44
>>548
そういう事を知りたかったら、パッチを当ててウィンドウの情報を別途得るしかないかな。
procsave とか。
URLリンク(homepage3.nifty.com)

550:名無しさん@お腹いっぱい。
07/11/26 01:03:00
最近使い始めた者です。
screenの中でviなどでファイルを開いた後、そのviを終了させると
元のシェルに戻ったときviで開いていたファイルの一部が
画面上に表示されたまま残ってしまいます。

これを通常のbashのように、シェル側には編集ファイルの内容を
表示しないよう.screenrcに設定することはできないでしょうか?
方法が分かれば教えてくださいorz

551:名無しさん@お腹いっぱい。
07/11/26 02:08:05
Ctrl-l
おすすめ

552:名無しさん@お腹いっぱい。
07/11/26 02:53:20
>>550
>>411-

553:名無しさん@お腹いっぱい。
07/11/26 23:57:03
>>550
man読め

altscreen on|off
on にすると仮想端末で「別画面 (alternate screen)」のサポートが有効になる。これは xterm のと同様のものである。初期設定では off になっている。

554:550
07/11/27 00:49:05
>>552-553
遅レスすみません。
altscreen onで期待した動作になりました。
ありがとうございました。

555:名無しさん@お腹いっぱい。
08/01/01 20:12:31
あけましておめでとうございます
今年もscreenよろしく

556:名無しさん@お腹いっぱい。
08/01/07 07:11:16
screenが1年何事も動じずに動き続けるといいなあ。去年は3回ぐらい
ダメになったかな。


557:名無しさん@お腹いっぱい。
08/01/07 19:03:51
ダメになるってどんな状態よ?

558:名無しさん@お腹いっぱい。
08/01/07 20:52:07
>>556-557
自分の場合
・screenのあるバッファでいきなりキーボードがきかなくなる。
・そのバッファを殺すと別のバッファも固まる。
・問題の発生したscreenプロセスに-x等でattachできなくなり、
結局プロセスを丸ごと殺さないといけなくなる。

という現象によく遭遇した。
ぐぐり方が下手なのか同様の症状の報告例になかなか行き当たらない…

559:558
08/01/07 21:27:27
ちなみに当方の環境は
OS: Debian 4.0
screen: 4.0.2および4.0.3
です。

560:556
08/01/07 21:52:38
>>558-559
そうそう、そんな感じ。環境まで一緒(Debian)だなあ。
プロセス名SCREENは生きていて、CPUをほぼ食い尽くしているような感じ。
たぶん変なescape sequenceを受けてどっかで固まっていると思うんだけど。



561:名無しさん@お腹いっぱい。
08/01/07 23:21:25
>>560
固まった時gdbでattachして回復させたことがあるよ


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch