2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

GNU screen その6(再生)

1 :ギレン総帥 ◆0QHV7fcZ.2 :2009/07/11(土) 21:43:29 .net
新スレが即死したので再attachします

GNU本家 http://www.gnu.org/software/screen/
公式ML(英語 たまにドイツ語) http://groups.yahoo.com/group/gnu-screen/
でかいのネット http://www.dekaino.net/screen/
UnixUser2004年1月号記事 http://risky-safety.org/%7Ezinnia/screen/contribute2/
Screen Glossary http://zinnia.dyndns.org/~hiki/Screen/
@IT:screenコマンドとは http://www.atmarkit.co.jp/flinux/rensai/linuxtips/692usescreen.html
私家版GNU Screen http://www.rubyist.net/~rubikitch/computer/hacks/screen/
screenコマンド一覧 http://www.limy.org/program/screen.html

1 http://pc.2ch.net/test/read.cgi/unix/1001966406/
2 http://pc5.2ch.net/test/read.cgi/unix/1048030339/
3 http://pc5.2ch.net/test/read.cgi/unix/1087436430/
4 http://pc8.2ch.net/test/read.cgi/unix/1111357444/
5 http://pc12.2ch.net/test/read.cgi/unix/1148721522/
6(即死) http://pc12.2ch.net/test/read.cgi/unix/1245767502/

520 :名無しさん@お腹いっぱい。:2015/02/27(金) 08:59:04.52 .net
3/3以降、このスレもopen2chに移転するの?

521 :名無しさん@お腹いっぱい。:2015/02/27(金) 09:50:22.80 .net
人それぞれじゃん?

522 :名無しさん@お腹いっぱい。:2015/03/05(木) 14:59:51.60 .net
GNU Screen上でemacs-evilを使うときに
.screenrcにmaptimeoutを設定し、
$ emacsclient -nw text.txt
で立ち上げるとEscは正常に機能するんですが、
$ emacsclient text.txt
では正常に動きません。
なにか解決策はありませんでしょうか。

523 :名無しさん@お腹いっぱい。:2015/06/16(火) 17:05:44.51 .net
4.3.0が来てる

524 :名無しさん@お腹いっぱい。:2015/06/29(月) 16:21:02.58 .net
4.3.1も来た

525 :名無しさん@お腹いっぱい。:2016/09/26(月) 11:04:31.91 .net
コマンドの出力が長すぎてページがスクロールしてしまう場合に自動的にlessみたいに
ページングすることってscreenやtmuxでできないのかね?

526 :名無しさん@お腹いっぱい。:2016/09/27(火) 08:33:38.88 .net
less使えばいいだろ

527 :名無しさん@お腹いっぱい。:2016/09/27(火) 10:49:53.56 .net
どんなコマンドを実行したときも出力量に応じて自動的にページングするようにしたい

528 :名無しさん@お腹いっぱい。:2016/09/28(水) 03:45:10.02 .net
今できなくてもいいんで原理的には可能か知りたい

529 :名無しさん@お腹いっぱい。:2016/09/28(水) 08:33:24.35 .net
screenだとバックスクロールは基本的にcopyモードでしかできないので
多分無理。tmuxはわからない。

530 :名無しさん@お腹いっぱい。:2016/09/28(水) 09:52:05.62 .net
screenが擬似端末から読み込んだデータを実端末に書き込むときに、
・短時間内に端末サイズ以上の行数を書き込んだ
・書き込む文字列にはカーソルを移動するようなエスケープシーケンスは含まれていない
ならポーズするという感じか。
完璧な解は無理なのかな。

531 :名無しさん@お腹いっぱい。:2016/10/01(土) 18:15:24.50 .net
こーゆーアプローチじゃだめなの?
http://qiita.com/b4b4r07/items/c32a911d7d40907ae3b5

532 :名無しさん@お腹いっぱい。:2016/10/02(日) 00:46:14.00 .net
それってコマンド打つたびにパイプで | richpager としないといけないんじゃない?
それならそこにも書いてある通りless -Fでいつもやってる($LESS="-iFMXR -j10"と設定している)。
パイプしないでも自動的にページングしてほしい。
シェルで全てのコマンドに対して自動でパイプするようにするとvimとか端末を使うアプリが困るし。
自動ページングというのはscreen(または端末ドライバ)のような端末そのものが持っているのが
ふさわしい場所じゃないだろうか。

ちなみにlessでもシンタックスハイライトとかは$LESSOPENで実現できる。

533 :名無しさん@お腹いっぱい。:2016/11/27(日) 02:03:36.76 .net
誰か altscreen on の時に一番下の行を一番上の行に出力って誰か出来ませんか ?

例えば editor viewer filer でも一番下が行数等の出力先なので一括して変更出来ますし
端末の方いじった方がいいのかな..とも思うけど
screenでやった方が便利だしやっぱりscreenいじりたい

別の話だけど SetRendition, SetRenditionMline に文字判定で色いれると良い
foreGround の色指定されてない時だけ判定
お勧めは 記号種類別(例えば'

534 :名無しさん@お腹いっぱい。:2016/11/27(日) 02:07:34.15 .net
誰か altscreen on の時に一番下の行を一番上の行に出力って誰か出来ませんか ?

例えば editor viewer filer でも一番下が行数等の出力先なので一括して変更出来ますし
端末の方いじった方がいいのかな..とも思うけど
screenでやった方が便利だしやっぱりscreenいじりたい

別の話だけど SetRendition, SetRenditionMline に文字判定で色いれると良い
foreGround の色指定されてない時だけ判定
お勧めは 記号種類別(例えば”’は同じ使われ方が多いから同じ色)、数字、 カタカナ、ひらがな、その他の言語や記号、A-zだけ色なし
画面のみの判定だから軽い点も良い

後、変数一個用意して
連続で同じ色だったらスルー

プログラマーじゃないのでコードに自信ない
けど異常に気に入ってるから毎回 screen 入れる度に display.c 書き換えてる

か誰

’半角で遂ぎれた...失礼

535 :名無しさん@お腹いっぱい。:2016/12/02(金) 06:26:41.89 .net
もっと整理して書け。何がしたいのかわからん

536 :名無しさん@お腹いっぱい。:2016/12/04(日) 10:52:52.98 ID:uIC5JlmlJ
>> 誰か altscreen on の時に一番下の行を一番上の行に出力って誰か出来ませんか ?

>> SetRendition, SetRenditionMline に文字判定で色いれると良い
だけです。
ついでに上はncursesの話だと書いた後思い出しました。

537 :名無しさん@お腹いっぱい。:2016/12/07(水) 09:59:54.63 .net
>> 誰か altscreen on の時に一番下の行を一番上の行に出力って誰か出来ませんか ?

>> SetRendition, SetRenditionMline に文字判定で色いれると良い
だけです。
ついでに上はncursesの話だと書いた後思い出しました。

って2ch_scに書いてた...話だと書いた後思い出しました。

538 :名無しさん@お腹いっぱい。:2017/01/14(土) 17:27:44.52 .net
screen --version
Screen version 4.04.00 (GNU) 19-Jun-16

これ4.0.4かと思った。紛らわしくないか

539 :名無しさん@お腹いっぱい。:2017/01/19(木) 07:58:29.68 .net
https://savannah.gnu.org/forum/forum.php?forum_id=8780
4.5.0が出た。

540 :名無しさん@お腹いっぱい。:2017/03/26(日) 20:24:46.73 .net
screenってソフトとしてもう完成してる気がする
うpでに追従する必要あるのかな

541 :名無しさん@お腹いっぱい。:2017/03/26(日) 20:31:47.04 .net
changelog見て必要って思うなら追従すればいい

542 :名無しさん@お腹いっぱい。:2017/07/07(金) 01:49:35.81 .net
めっちゃ過疎っているんでレスもらえるか不安ですが・・・

シェルのプロンプトを以下のように二段にしているんですけど、このカレントディレクトリを
screenのバッファにワンキーでコピーするキーバインドはどう書けばいいですか?

[ユーザ名@ホスト名] カレントディレクトリ
$ ■ ←←←カーソル

543 :名無しさん@お腹いっぱい。:2017/07/07(金) 07:42:17.01 .net
copy modeに入らずに画面上から一部を拾う方法が思いつかない。
カレントディレクトリをコピーしたいだけならshell側で
f=`tempfile`; pwd > $f; screen -X readbuf $f
とかやれば一応できる。これをstuffで実行文字列として送るという
方法なら取れると思う。

544 :名無しさん@お腹いっぱい。:2017/07/07(金) 07:44:47.13 .net
ところでscreen 4.6.0出てましたね。
http://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.6.0

ChangeLogより
http://git.savannah.gnu.org/cgit/screen.git/tree/src/ChangeLog?h=v.4.6.0
Version 4.6.0 (28/06/2017):
* Update Unicode wide tables to 9.0
* Support more serial speeds
* Improved namespaces support
* Migrate from fifos to sockets
* Start viewing scrollback at first line of output

ChangeLogといいつつNEWSファイルの位置づけになってるんだな。

545 :名無しさん@お腹いっぱい。:2017/07/29(土) 19:46:36.85.net
C-a 数字で window を選択する際に、キーボードの数字キーの並びと合わせたくて、
window番号を 1始まりにしたい。

https://wiki.archlinuxjp.org/index.php/GNU_Screen#.E3.82.A6.E3.82.A3.E3.83.B3.E3.83.89.E3.82.A61.E3.81.8B.E3.82.89.E8.B5.B7.E5.8B.95
にあるように .screenrc に

bind c screen 1
bind ^c screen 1
bind 0 select 10
screen 1

を入れると、C-a c したときには 0番を無視してくれるんですが、
コマンドラインから screen vim prog.c
などとしたときは 0番にwindowが作られてしまいます。
この場合でも 0番を無視する良い方法はないでしょうか?

546 :名無しさん@お腹いっぱい。:2017/12/29(金) 07:31:31.10 .net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

4FHO84LNCS

547 :名無しさん@お腹いっぱい。:2018/02/14(水) 09:54:11.03 .net
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆

548 :名無しさん@お腹いっぱい。:2018/05/12(土) 18:22:23.90 .net
今日4.6.2に上げてみたんだけど、zshが起動しなくなった
何事と思って調べたらTERMがbce系の状態でPROMPTに改行を意味する「$'¥n'」があると駄目みたい

549 :名無しさん@お腹いっぱい。:2018/05/22(火) 06:18:15.20 .net
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

HH2I0

550 :名無しさん@お腹いっぱい。:2018/06/21(木) 12:29:00.03 .net
たまにhardstatusの行が消えるとこがある
多分何かのscreenコマンドを打ったんだろうけど
わかる人いたら教えください

551 :名無しさん@お腹いっぱい。:2018/11/15(木) 09:05:38.81 .net
ssh foobar@example.com screen -dRU みたいなことをやりたいんですが、
なにか良い方法ありませんでしょうか?
ログインしてからコマンドを打つのがめんどくさくて。

552 :550:2018/11/15(木) 09:13:37.35 .net
ssh -t foobar@example.com screen -dRU
で解決しました。
ありがとうございました。

553 :名無しさん@お腹いっぱい。:2020/05/31(日) 21:55:57.62 .net
過去にコピーモードでヤンクしたものを順に参照する方法ってないですか?
VIMのYankRing.vimみたいな感じで

554 :名無しさん@お腹いっぱい。:2020/05/31(日) 21:57:21.15 .net
って1年半以上書き込みがない・・・
みんなtmuxに行ってしまったのかな

555 :名無しさん@お腹いっぱい。:2020/06/01(月) 08:28:55.90 .net
ないと思う…外部コマンドと連携するとかしかないんじゃないかなあ
readbuf/writebuf/registerを駆使するとか

一応upstreamはそこそこメンテはされてる
tmuxの影響も多分ありそう

556 :名無しさん@お腹いっぱい。:2020/06/04(木) 01:20:16 .net
screenほどUnixらしいコマンドもないと思う
今の子はターミナルマルチプレクサなんて使わんのかもしれんが

557 :名無しさん@お腹いっぱい。:2020/06/04(木) 10:05:16.31 .net
VS code terminalとscreenがうまいこと融合できないかな

558 :名無しさん@お腹いっぱい。:2020/12/08(火) 10:46:49.52 .net
遂にvimが端末エミュレータ/マルチプレクサになってしまったけど、すこぶる使い勝手が良くて困る
manやinfoからもtagjumpできるし、tail, head, cutとかで出力成形めんどい人には、何も考えずにガッと書き出して後方検索&編集できるのがいい感じ
タブもウィンドウ分割もリモートの接続もネイティブ
おすすめ

559 :名無しさん@お腹いっぱい。:2020/12/09(水) 09:28:56.81 .net
https://i.imgur.com/G070YRC.jpg

560 :名無しさん@お腹いっぱい。:2021/01/13(水) 21:31:38.72 .net
でもでかいビルドやらせたりするのにscreenはやっぱり手放せない

561 :名無しさん@お腹いっぱい。:2022/10/16(日) 13:39:28.74 ID:THFheh370
千歳市といえば地球破壊
地球破壊といえば千歳市
JΑLだのÅNAだのクソアイ又ドゥた゛のテ口リス├に血税くれてやって気候変動させて災害連発させて市民を殺すテ口自治体
とっとと地球の英雄プ一チンに攻め込まれてロシア領になれやクソテ囗自治体

ピ━チだかバ力チンだか知らんか゛テ□資金源のクソテ□泉佐野市もフ゛チギレ自然様に海の藻屑にされれは゛いいのにな
温室効果ガスまき散らさせて海水面上昇させて津波猛威化させて大勢殺害することをたくらむテ□リス├知事├−キョ一とか
とっとと東南海連動大地震で荒川あたりまて゛├─キョ‐湾になったほうが世界中の災害の連発も国土破壞も死人も激減するわ

創価学會員は.何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最惡の殺人腐敗組織公明党を
池田センセ─がロをきけて容認するとか本氣て゛思ってるとしたら侮辱にもほどがあるそ゛!
https://i.imgur.com/hnli1ga.jpeg

562 :名無しさん@お腹いっぱい。:2023/07/28(金) 20:54:13.01.net
( '∇')y-。ο ○ アハハハハ

563 :名無しさん@お腹いっぱい。:2024/02/21(水) 11:03:47.27 .net
>>558
アタッチ、デタッチもできるん?

564 :名無しさん@お腹いっぱい。:2024/03/06(水) 14:21:15.17 .net
>>563
:help clientserver
:help terminal

565 :名無しさん@お腹いっぱい。:2024/03/27(水) 19:33:29.81 .net
ほんと一発でアウトなんだよな

566 :名無しさん@お腹いっぱい。:2024/03/27(水) 19:52:50.93 .net
狩猟
盆栽はなんかこう海外の日本人学校で無理やりやらされた典型例よな

567 :名無しさん@お腹いっぱい。:2024/03/27(水) 20:34:45.51 .net
興味ないよ

568 :名無しさん@お腹いっぱい。:2024/03/27(水) 20:44:42.58 .net
丸投げしたらそれはもはよ地球からぶっ飛んでいけよ

569 :名無しさん@お腹いっぱい。:2024/03/27(水) 21:10:14.88 .net
キャンプみたいなんが多すぎて一部の人のスターには入れてるから

125 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★