トップページunix
1001コメント276KB

GNU screen その3

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2005/03/21(月) 07:24:04
前スレがdetachされたので再attachしますた

前スレ
screenってどうよ http://pc.2ch.net/test/read.cgi/unix/1001966406/
GNU screen その2 http://pc5.2ch.net/test/read.cgi/unix/1048030339/
GNU screen その3 http://pc5.2ch.net/test/read.cgi/unix/1087436430/
0437フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2005/10/02(日) 22:16:32
さっそく釣られる奴がいたか。
0438名無しさん@お腹いっぱい。2005/10/02(日) 22:23:28
結局、煽ったり釣ったりするのが目的ならどっかいけよ。
荒れるのがわかっててやってるなら、荒らしとじゃねえか。
0439名無しさん@お腹いっぱい。2005/10/02(日) 23:59:30
荒れるのは無視できずに構う馬鹿がいるからだろ。
トリップ付いてるんだから名前でフィルターしろよ。
0440名無しさん@お腹いっぱい。2005/10/03(月) 09:56:52
オレはフンバリャーウンコ・ヨーデル大好きだ。
0441名無しさん@お腹いっぱい。2005/10/05(水) 17:03:08
puttyからscreenを利用してます。
コマンドラインではバックスペースが効くのに、
vimでバックスペースを入力すると"^?"と表示されてしまいます。
screenを使っていないときはvimで正常にバックスペースが効くのですが。

screenのソースにくっついてきた、screeninfo.srcを使って、
「tic screeninfo.src」とすると、vimでバックスペースが使えるようになるのですが、
root権限がない場合は、どこの設定を変えればよいでしょうか。
screenrcで回避できるものでしょうか?
0442名無しさん@お腹いっぱい。2005/10/05(水) 17:39:37
>>441
ヒント:$TERMINFO
04434412005/10/05(水) 18:06:32
>>442
ヒントどうもです。
$ tic -o /tmp/hoge screeninfo.src
とやって、
$ export TERMINFO=/tmp/hoge
としてからscreenを起動するとうまくいきました。
04444412005/10/05(水) 18:09:12
と、うまくいったのはいいんですが、
この問題ってscreenrcで解決できないんでしょうか?
0445名無しさん@お腹いっぱい。2005/10/05(水) 18:29:33
よくわからんがこのどっちかでできない?
大昔にバックスペースの挙動かえるのに使ってた奴だけど意味は忘れた。
bindkey -k kb stuff \010
bindkey -k kD stuff \177
04464412005/10/05(水) 19:18:32
>>445
おお、すごい。
上のやつで出来ました。

でも意味がよく分かりません・・・orz
0447名無しさん@お腹いっぱい。2005/10/05(水) 19:27:47
>>444
>>445のようにscreenrcでも解決できるけど、terminfoのデータベ
ースが壊れているので、>>443のようにデータベースを直したほう
がよいと思う。
04484412005/10/05(水) 20:19:45
>>447
元のncursesのソースを見ると、screenのversionが3.7.1の頃に
作られたterminfoデータベースでした。
最新版は4.0.2なので、壊れてるというより古いのかもしれませんね。

0449フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2005/10/06(木) 05:47:53
>>441 よかったな
0450名無しさん@お腹いっぱい。2005/10/08(土) 09:15:26
screenのウィンドウリストで、一部のウィンドウのみ色を変えること出来ませんか?
0451名無しさん@お腹いっぱい。2005/10/08(土) 09:16:37
>>450
ウィンドウリストって何のこと?
0452名無しさん@お腹いっぱい。2005/10/08(土) 09:23:05
>>451
0$ test 1*!$ moe 2-$ nae 3$ hoge
↑みたいなの。正式名称はわかりませんごめんなさい。
0453フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2005/10/08(土) 11:39:52
hardstatus alwayslastline "%{=b .R}%f%n:%t%{-}%{bk}%+W%="

その名の通りwindowlistコマンドがあります。
0454名無しさん@お腹いっぱい。2005/10/08(土) 15:58:13
>>453
ごめんなさい。そういうのではなくて、
screen -t "colored"
screen -t "default-color"
という風に、動的(?)に色を変えたいのですが…
0455名無しさん@お腹いっぱい。2005/10/08(土) 17:48:58
>>454
>>453の一部を変えて実行すればいいのでは?
0456名無しさん@Vim%Chalice2005/10/10(月) 13:10:26
Cygwin の ck を使っている方等は、いらっしゃるでしょうか?

screen のウインドウ変更と、 ck のフォント変更、ウインドウサイ
ズ変更、を同期させるものを作りました。

ttp://homepage3.nifty.com/clavelito/ck/


二番煎じ、三番煎じになるかも知れませんが、独自機能を追加する
screen の patch や、 screen のウインドウ状態をを簡易データベー
ス化して SQL 風に問い合わせするスクリプトなどもやっています。

ttp://homepage3.nifty.com/clavelito/screen_w3m/


素人のやる事ですので、分かっている方々とは次元が違うのは分かっ
ていますし、みなさん公開しないだけで独自に色々作っていらっしゃ
る事とも思いますが、覗いてみてやって下さい。(ぺこり)
0457名無しさん@お腹いっぱい。2005/10/10(月) 14:03:13
>>456
GJ!
0458名無しさん@お腹いっぱい。2005/10/10(月) 16:27:08
>>456
る(ryの奴を元にしてんのね。あれは :number で飛び飛びのウィンドウ番号に
したりすると確実に刺さってたけどだいじょびですか?
0459名無しさん@お腹いっぱい。2005/10/10(月) 17:10:59
>>456
ローカルファイルのURLがうまく渡らなかった。

*** co2cyg.sh.orig      2005-10-10 17:00:23.051128915 +0900
--- co2cyg.sh   2005-10-10 17:00:27.301143320 +0900
***************
*** 74,80 ****
        # 引数が URL の場合
        # ローカルファイルパスの w3m 対策
        if expr "${1}" : 'file.*' > /dev/null; then
!         TARGET_NAME="$(echo "${1}" | sed 's!file:///home!file:///'${LNX_HOST}'!')"
        elif expr "${1}" : 'http://localhost/.*' > /dev/null; then
          TARGET_NAME="$(echo "${1}" | sed 's!http://localhost!http:'${LNX_HOST}'!')"
        else
--- 74,80 ----
        # 引数が URL の場合
        # ローカルファイルパスの w3m 対策
        if expr "${1}" : 'file.*' > /dev/null; then
!         TARGET_NAME="$(echo "${1}" | sed 's!file://'${LNX_DIR}'!file:'${LNX_HOST}'!')"
        elif expr "${1}" : 'http://localhost/.*' > /dev/null; then
          TARGET_NAME="$(echo "${1}" | sed 's!http://localhost!http:'${LNX_HOST}'!')"
        else
04604562005/10/10(月) 17:12:53
>>458
御指摘ありがとうございます。そのような条件でのテストを
行っていませんでした。

研究してみます。
04614592005/10/10(月) 17:41:47
すまん。>>456とは関係ないスクリプトだったね。
04624562005/10/10(月) 18:03:32
>>459
変数で指定していなかったのはただのポカ、でしたが。

firefox だと ローカルパスは file://///hostname と表示されるので
その形にすべきだと、思い込んでいました。

御指摘いただいた方法で、firefox も IE も大丈夫であることを確認しました。
修正したものを、上げておきました。

ありがとうございます。
04634562005/10/10(月) 20:12:31
>>458
取りあえず、情報をファイルに書き込むループの頭で

if (!display) continue;

するようにしたものをアップしました。

 :number で飛び飛びの番号にしても問題ないようです。
これでしばらく様子を見ようと思います。

る、さんのものは WindowChanged() を呼ぶ度にファイルに
書き込む仕様ですが、私のものはコマンドとして分離され
ています。そこのところの違いがあるかも知れません。

2ch は恐いところだと思っていましたので、始めて書き込み
したのですが、書いてみるものですね。

二つも教えて頂きました、ありがとう御座います。
0464名無しさん@お腹いっぱい。2005/10/10(月) 20:24:24
>>463
> る、さんのものは WindowChanged() を呼ぶ度にファイルに
> 書き込む仕様ですが、
あー思い出した。確かに window 切り替えるタイミングで刺さってた気がする。
0465名無しさん@お腹いっぱい。2005/10/11(火) 04:27:11
>>463
ここはUNIX板だからでしょ

他の板ではどうなるかわからんよ.
0466フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2005/10/18(火) 17:24:35
ほしゅ
0467名無しさん@お腹いっぱい。2005/10/18(火) 17:33:42
こんな過疎板で保守いらんやろ。
0468名無しさん@お腹いっぱい。2005/10/19(水) 01:39:49
大阪のカスがまた非常識なことしたのか?

>ニヤニヤ

激しく気持ちわるいなw
0469名無しさん@お腹いっぱい。2005/10/19(水) 01:45:09
ほしゅしゅ
0470フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2005/10/19(水) 14:44:12
ほほしゅ、ほしゅしゅ、ほしゅ〜、ふえ〜〜っ!!
0471名無しさん@お腹いっぱい。2005/10/19(水) 14:51:23
こんな過疎板で保守いらんやろ。
0472名無しさん@お腹いっぱい。2005/10/19(水) 22:58:33
>>471
>>470の一日一膳が解消されると思えば心も広くなろうぞ。
0473名無しさん@お腹いっぱい。2005/10/20(木) 00:39:15
善じゃねーだろ、と思ったら膳か。
0474名無しさん@お腹いっぱい。2005/10/20(木) 20:48:21
ほしゅ、ほしゅしゅ、ほ、ほ、ほ、ホァーーーーッ!!!
0475フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2005/10/27(木) 22:54:40
1週間書き込みなしか、相変わらず過疎ってるな。
0476名無しさん@お腹いっぱい。2005/10/28(金) 00:31:33
それなりの知名度だからな
0477名無しさん@お腹いっぱい。2005/10/28(金) 00:49:43
びっくりするほどスクリーン!!
0478名無しさん@お腹いっぱい。2005/10/28(金) 00:52:37
>>475
文句言うなら自分でネタ出せよ。

つーか一週間くらいの放置じゃ落ちねえからいちいち保守すんなや。アフォが。
0479フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2005/10/28(金) 00:57:42
でわでわ、ネタ出しますか。
bind -c a-keymap
を使っている人いますか?
0480名無しさん@お腹いっぱい。2005/10/28(金) 04:03:51
今いちばん放置されてるスレの最終書き込みが4/11/13だよ。
つまり、この板で保守なんざするな。
0481名無しさん@お腹いっぱい。2005/10/28(金) 21:26:44
ちとおせーれ

これを使うと
top見ながら下でviいじれるの?
0482名無しさん@お腹いっぱい。2005/10/28(金) 21:44:42
>>481
うん
0483名無しさん@お腹いっぱい。2005/10/28(金) 21:55:29
トップ見ながら下でΔゾーンをいじれます
0484フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2005/10/28(金) 22:06:57
>>481
eval "screen top" split focus "screen vi"
04853652005/10/28(金) 22:11:24
んじゃ、1ヵ月半ほど前のネタだが、>>365に関してコメントよろ

>>365
> ふと思ったんだけど、screenのPorts(@FreeBSD)ではけっこうパッチがあるね
> http://www.freebsd.org/cgi/cvsweb.cgi/ports/misc/screen/files/
>
> ソースコードからビルドするとき(FreeBSD上だけでなく)、これらのパッチも当
> てておいた方がいいのかな?
0486名無しさん@お腹いっぱい。2005/10/28(金) 22:21:12
馬鹿は一生BSDだけ使ってろ。
0487名無しさん@お腹いっぱい。2005/10/28(金) 22:37:28
>>486
おまえはWindowsだけ使ってろ
答えられないなら黙ってろヴォケ
0488名無しさん@お腹いっぱい。2005/10/29(土) 00:17:20
>>485,365
わざわざつまらんネタ聞き直すバカ発見
自分でパッチの中身見りゃわかるだろに。
0489名無しさん@お腹いっぱい。2005/10/29(土) 00:22:42
そんなこと言ってたらなんも質問できない

マニュアルくらいなら前提にしてもいいかもしれんが…
0490名無しさん@お腹いっぱい。2005/10/29(土) 00:37:04
単に、つまんない質問を粘着して繰り返し答えを求めるようなバカがいらない。
0491名無しさん@お腹いっぱい。2005/10/29(土) 01:14:32
そう思うんならスルーしてくれよ
0492名無しさん@お腹いっぱい。2005/10/29(土) 02:08:10
馬鹿が使う三大馬鹿OS。
1位:FreeBSD
2位:Debian GNU/Linux
3位:Vine Linux

共通する特徴は
(1)学校の先生に人気がある。
(2)日本でだけ人気がある。
0493フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2005/10/29(土) 02:44:09
おいおい、なぜ由緒正しきDebian GNU/Linuxが馬鹿OSなんだよ!
0494名無しさん@お腹いっぱい。2005/10/29(土) 02:48:42
僕の主張を補強するようなレスをありがとう
0495名無しさん@お腹いっぱい。2005/10/29(土) 03:37:50
>>492
1番目は、馬鹿は馬鹿でも、専門馬鹿だな。
0496名無しさん@お腹いっぱい。2005/10/29(土) 04:28:16
ばかばっか。
0497名無しさん@お腹いっぱい。2005/10/29(土) 10:45:53
screen使い多そうだなその3つ
0498名無しさん@お腹いっぱい。2005/10/29(土) 11:05:09
「文句言うなら自分でネタ出せよ」って言っといて、ネタが投下されたら罵倒あび
せて終わり、か。

>>488,>>490
実生活でよっぽどイヤな目にあったのかね
よっぽどストレス溜まってんだな〜。叩くことでしかストレス解消できないのかな?
かわいそうに
.
.
.
.
.
.
.
.
もっと苦しめ (^∀^)ギャハハ
0499 2005/10/29(土) 11:07:38
久しぶりに進んでいると思ったら罵りあいかYO
保守age
05005002005/10/29(土) 11:14:07
500!
>>490>>498に言い返された。さぁ、それに対する>>490の反応は?
殺伐として参りました (・∀・)ニヤニヤ

>>480
了解、保守age↑↑
0501名無しさん@お腹いっぱい。2005/10/29(土) 11:26:08
あは〜ん
0502名無しさん@お腹いっぱい。2005/10/29(土) 12:28:21
ネタ投下の意味を勘違いしてる馬鹿がいるスレはここですか?
05034902005/10/29(土) 12:54:36
(>>500 言い返しにもなってねえからもう終わってるんだが…)
>>498
「過疎ってると文句言うなら自分でネタ出せよ」なんてのは別の奴だが、
よりによって完全にスルーされてる(過疎の一因だろうに)
>1ヵ月半ほど前のネタだが、>>365に関してコメントよろ
がネタ出しだと思ってるのは頭まで過疎ってるからだろ。
なんでこの種のバカは言い返せなくなると釣り装って「実生活の嫌さ」に
直結するのか不思議なんだが、自分ばかり省みたニートの僻みか?
かわいそうだが…… 低脳は自業自得だろ。
0504名無しさん@お腹いっぱい。2005/10/29(土) 14:15:17
とりあえず >>493 は犬板に帰れ
0505フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2005/10/29(土) 18:03:10
わしはDebian GNU/Linuxで育った、いわば親のような存在だ。
俺の悪口は許せても親の悪口だけは許せねえ!
0506名無しさん@お腹いっぱい。2005/10/29(土) 18:47:25
Debian GNU/Linuxで育つとこういう子が出来上がるらしい
0507名無しさん@お腹いっぱい。2005/10/29(土) 18:58:26
また池沼か・・・
0508名無しさん@お腹いっぱい。2005/10/29(土) 20:49:18
池沼は>>490=>>503だろ
0509名無しさん@お腹いっぱい。2005/10/29(土) 21:21:56
馬鹿ばっかり
0510名無しさん@お腹いっぱい。2005/10/29(土) 21:32:17
>>503
お楽しみのところに水を差すようだが、とりあえずpatch-ansi.cとpatch-resize.c
は入れといたほうがいいかもな。patchファイルって先頭にコメントを書けるんだ
けど、そういうパッチは見たことないなあ。書いてくれてるとどういう効果があるか
分かりやすくて助かるんだけど。

あ、あとFreeBSD ports のfiles/patch-* の中には、他のOSのpatchコマンドでは
うまく動かないような変なやつもあるので、そういう場合には手であてることに
なることもあるね(wineのやつとかがそう)。
0511名無しさん@お腹いっぱい。2005/10/29(土) 21:35:46
ギレン総帥死んだの?
0512名無しさん@お腹いっぱい。2005/10/29(土) 21:59:42
>>492
お利口さんが使うお利口OSは?
0513名無しさん@お腹いっぱい。2005/10/29(土) 22:10:20
お利口さんが使う三大お利口OS。
1位:Windows XP
2位:Windows 2000
3位:Mac OS X

共通する特徴は
(1)一般人に人気がある。
(2)商用である。
0514365=4852005/10/29(土) 22:32:13
>>510
どうもありがとうございます。

> 書いてくれてるとどういう効果があるか
> 分かりやすくて助かるんだけど。

そうですね。パッチを新しく追加するときとかだと、commit logに
どんなパッチを追加したのかが書かれていることが多いのですけど。

# >>487,>>498,>>500などは別人です。
0515名無しさん@お腹いっぱい。2005/10/30(日) 00:10:23
はて? 少なくとも
http://www.freebsd.org/cgi/cvsweb.cgi/ports/misc/screen/files/
なぞには、適当にコメントついていて正体不明のものなぞ
なさそうに見えてるが何が分からないのやら??
(portsだと大抵それなりのlogがついてたような気がするが?)
05164902005/10/30(日) 13:43:27
>>514
馬鹿は二度と来るな
0517名無しさん@お腹いっぱい。2005/10/30(日) 14:11:34
>>516
オマエまだやってんの?オマエもいいかげんウザいんだよ
05184902005/10/30(日) 16:34:06
うーん断じて 516 != 490なんだが(もう終わってる低脳煽る必要無し)、
騙りがでてくるとはなんともはや。バカ必死なこと。(つくづくひどいネタ投下)
0519名無しさん@お腹いっぱい。2005/10/30(日) 16:49:49
:detach
0520名無しさん@お腹いっぱい。2005/10/30(日) 16:56:38
$ screen -r
0521名無しさん@お腹いっぱい。2005/10/30(日) 17:35:16
>>518
>>491
いちいち反応すんなアホ。騙られる>>518の方にも問題があるんだよ。失せろ
0522名無しさん@お腹いっぱい。2005/10/30(日) 17:48:50
俺は名無しで書き込もうとした>>518が名前欄を消し忘れて馬脚を現したと思った
んだが。(叩いてるつもりが自分のバカさをひけらかしてしまったヴァカ>>518

だいたい、
 >>503
 > (>>500 言い返しにもなってねえからもう終わってるんだが…)
そう思うならこの時点でスルーしてればよかったんだよ

screenに関わるだけ、>>485の方がマシ
05235222005/10/30(日) 17:49:58
かぶった>>521
0524名無しさん@お腹いっぱい。2005/10/30(日) 20:11:46
:kill
0525ギレン総帥 ◆A5sGk3UtTA 2005/10/30(日) 20:17:48
>>511
地獄からジークジオン
なんかよくわからんのだが、老け顔の妹に後ろから撃たれたらしい
地獄に着いた途端、先に来てた父上に笑われた ムカツク
0526名無しさん@お腹いっぱい。2005/10/30(日) 20:24:16
490弱っ
0527フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2005/10/31(月) 00:30:01
>>525
師匠、おかえりなさい。
0528葛城創2005/10/31(月) 00:36:36
ハッカーのパソコンをクラックするソフトってあります。だいぶ被害にあったので
クラックしてみたいです(^^
0529490消し忘れだとよwww2005/10/31(月) 00:58:40
>>521,522,523
負け犬逃げるクオリティ低スwww
いくらなんでもかわいそ過ぎるヴァカを見た。終了。
05305222005/10/31(月) 05:50:53
>>529(mailto:sageそらすの必死だな)
乙。クオリティ低いヴァカはオマエの方な
メール欄にこそこそ書くのも>>498のマネだし ( ´,_ゝ`)プッ
そもそも>>526,>>528>>522とは別人(低脳>>529には言ってもムダかもしれんが)
0531名無しさん@お腹いっぱい。2005/10/31(月) 07:30:18
なんで荒れてるの?
0532名無しさん@お腹いっぱい。2005/10/31(月) 07:41:57
路上でヤンキー同士がけんかしてても
普通見て見ぬ振りするように、
おかしな人にはかまっちゃ駄目ですよ。
05334902005/10/31(月) 08:52:10
>>530,522 …いやここまでヴァカ晒しとは…
ワラ、コテつけて今までの発言も特定しといてくれよ。そうじゃないと…
そもそもたって 526,528はまったく相手にされてないんだが何か?
それ以外のが自分なわけか? 自演してると区別が分からなくなるのか?
485以降ほとんど論理性を欠いた一連の低脳の流れがあるのだが、
騙り/自演まで出てるので別人だろうとまあひとからげのカスでよいかと。
(最後: まともにネタ投入できなくてこれだからなあ。過疎ろうぜ)
0534名無しさん@お腹いっぱい。2005/10/31(月) 08:58:54
終了とか最後とか好きだな。
0535名無しさん@お腹いっぱい。2005/10/31(月) 10:08:09
ほんとうだったら500円あげよう :)
0536名無しさん@お腹いっぱい。2005/10/31(月) 10:09:16
四露死苦!!
0537名無しさん@お腹いっぱい。2005/10/31(月) 13:51:14
>>485のansi.cに対するパッチの説明には
Fix buffer overflow that allows privilege escalation for local users.
と書いてあるのだが、w_NumArgs < 0にならない気がする。
もしw_NumArgs < 0になるようだったらセキュリティホールだよなあ。

--- ansi.c.orig Mon Sep  8 07:24:44 2003
+++ ansi.c  Mon Dec  1 17:17:17 2003
@@ -559,7 +559,7 @@
        {
        case '0': case '1': case '2': case '3': case '4':
        case '5': case '6': case '7': case '8': case '9':
-         if (curr->w_NumArgs < MAXARGS)
+         if (curr->w_NumArgs >= 0 && curr->w_NumArgs < MAXARGS)
        {
          if (curr->w_args[curr->w_NumArgs] < 100000000)
            curr->w_args[curr->w_NumArgs] =
■ このスレッドは過去ログ倉庫に格納されています