GNU screen その5
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001ミスタースクリーン
2006/05/27(土) 18:18:42GNU本家 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/
0844名無しさん@お腹いっぱい。
2008/12/16(火) 16:44:290845名無しさん@お腹いっぱい。
2008/12/16(火) 16:50:00三位 emacs
0846名無しさん@お腹いっぱい。
2008/12/16(火) 16:54:291. /sbin/init
2. /bin/sh
0847名無しさん@お腹いっぱい。
2008/12/16(火) 16:57:040848名無しさん@お腹いっぱい。
2008/12/16(火) 17:00:20第一位 脳
第二位 心臓
三位以下は任せた。
0849名無しさん@お腹いっぱい。
2008/12/16(火) 17:03:10ld.so
0850名無しさん@お腹いっぱい。
2008/12/16(火) 19:30:050851名無しさん@お腹いっぱい。
2008/12/16(火) 19:31:520852名無しさん@お腹いっぱい。
2008/12/16(火) 23:15:201 java
2 ruby
3 tcl
0853名無しさん@お腹いっぱい。
2008/12/17(水) 00:10:240854名無しさん@お腹いっぱい。
2008/12/17(水) 22:01:18sh
cc
perl5
か?
0855名無しさん@お腹いっぱい。
2008/12/23(火) 14:49:28切り替えられるようにするにはどうしたらいいの?
0856ギレン総帥 ◆0QHV7fcZ.2
2008/12/23(火) 22:05:05JIS106/109キーボードを使ってて
screenのエスケープ文字がデフォルト設定の^Aの場合
KEYBOARD.CNFに以下の2行を追記
User1=1355,0,$01$10
User2=1357,0,$01$0E
こうすると CTRL+← で ^A^P、CTRL+→ で ^A^N を送出するようになる
詳しくはTeratermスレで聞くといい
http://pc11.2ch.net/test/read.cgi/unix/1225116847/
0857名無しさん@お腹いっぱい。
2008/12/23(火) 23:23:47ありがとうございます。できるようになりました。
0858名無しさん@お腹いっぱい。
2008/12/26(金) 02:54:141 コピーモードでキーワードを検索、ペーストバッファに入れる
2 "]"でscreenの標準出力に書き出す
3 マウスでキーワードを選択 -> コピー
4 firefoxに移動 -> C-y
という手順を行っています。
現状よりスマートな方法がある気がしてなりません。
マウス使いたくないー
0859名無しさん@お腹いっぱい。
2008/12/26(金) 08:45:34つ xclip, xsel
0860858
2008/12/31(水) 02:18:02おかげさまでクリップボードの仕組みを勉強できました。
長年の謎だった
Ctrl+yとShift+Insertで貼り付けられる内容が違う
理由がわかってスッキリです。
ありがとうございました。
0861名無しさん@お腹いっぱい。
2008/12/31(水) 15:20:06クリップボードとか関係ないんじゃ
0862名無しさん@お腹いっぱい。
2008/12/31(水) 16:51:04ところがウィンドウ環境だと裏でこっそり相互コピーしたりしてるのか
動作がまた微妙に違って。rdesktop+xrdpとかと組み合わせるとさらに
それらの扱い方も組み合わさって、
いまカットした文字列はどこのバッファに入っているのだろう???
と迷子になれること請け合い。
0863名無しさん@お腹いっぱい。
2008/12/31(水) 21:52:38> クリップボードとか関係ないんじゃ
同期できるじゃないか
0864名無しさん@お腹いっぱい。
2009/01/01(木) 00:31:080865名無しさん@お腹いっぱい。
2009/01/01(木) 20:46:20bash - Alt+dでワード削除しようとすると、デタッチになる。
emacs - M-xが打てない。
そういうものなんでしょうか?
0866名無しさん@お腹いっぱい。
2009/01/01(木) 22:19:26そこらへんは端末エミュレータの仕様に依存する
どんな端末エミュレータを使っているのかな?
0867865
2009/01/01(木) 22:19:47失礼しました。
0868名無しさん@お腹いっぱい。
2009/01/02(金) 09:54:44どこかで見たのですが忘れてしまいました。
0869名無しさん@お腹いっぱい。
2009/01/02(金) 10:27:24hardstatus alwayslastline "%w"
0870名無しさん@お腹いっぱい。
2009/01/02(金) 11:26:58おおお、ありがとうございます!
0871名無しさん@お腹いっぱい。
2009/01/02(金) 22:07:10F1をしようと思って、escape ^[11~ としてみましたが、うまくいかないです。
端末はPuTTY 0.60-jp20070603 使ってます。
0872名無しさん@お腹いっぱい。
2009/01/03(土) 16:47:45PuTTYの設定の方でF1の割当出力文字列を^Aにすればいいんじゃないか?
…と思ったら標準のPuttyはファンクションキーに任意の文字列の割当できない
みたいだな。Puttyかscreenのどちらか/両方のソースを書き換えるしかなさそうだ。
0873名無しさん@お腹いっぱい。
2009/01/03(土) 18:01:10おぉ、ソース読める方ですか。質問なのですが、こんな感じで
hardstatus alwayslastline "%0= %=%n %t" (ウインドウ番号とタイトルを常に右下に)
ステータスラインを右寄せにしてるんだけど 、
xtermなどのウインドウの横幅を広くしていくと、
ある点でステータス表示がそれ以上右に寄らなくなるんです (1500pxくらい)。
(フルスクリーンTerminalで使っているので、これが微妙に気持ちが悪くて…)
どうも設定だけでは直しようが無さそうなのですが、ソースで
この挙動について (理由があって制限されてるとか) 何か分かりませんでしょうか?
0874名無しさん@お腹いっぱい。
2009/01/03(土) 20:48:42>872 じゃないけど。
多分単純にバッファサイズの 256 文字で制限されてる。
screen.h の MAXSTR の定義を増やしたらうまくいくかも。何か副作用があるかもしれないが。
0875名無しさん@お腹いっぱい。
2009/01/03(土) 21:28:56はぁぁぁぁ…( ゜Д゜) なるほど…
早速試して上手く行きました。画面右端になりました。本当にありがとう!!
副作用は…今のところ問題ないようです。
0876名無しさん@お腹いっぱい。
2009/01/06(火) 23:17:530877名無しさん@お腹いっぱい。
2009/01/06(火) 23:48:29(゚д゚≡゚д゚)??
0878名無しさん@お腹いっぱい。
2009/01/16(金) 14:45:08http://gihyo.jp/admin/clip/01/ubuntu-topics/200901/16
https://lists.ubuntu.com/archives/ubuntu-server/2009-January/002536.html
0879名無しさん@お腹いっぱい。
2009/01/20(火) 14:09:06なぜか最下部の画面一覧が1行分上がって表示領域を圧迫してしまいます。
上の領域を削除した場合はこの減少は起きません。
どうしてこのような現象が起きるのか、何かご存知でしょうか?
0880名無しさん@お腹いっぱい。
2009/01/20(火) 14:14:36手元では再現できないのでなんとも…
escape Zで画面をリセットしたり、デタッチ→再アタッチした後はどうですか?
0881名無しさん@お腹いっぱい。
2009/01/20(火) 14:37:15>>880
ありがとうございます。
escape Zでは直りませんでしたが、デタッチ→再アタッチを行うと直りました。
ただ画面を分割した状態でデタッチ→再アタッチすると、分割状態が
解除されてしまうので、結局また分割や画面削除の際に同じ現象が起きてしまいます。
0882名無しさん@お腹いっぱい。
2009/01/20(火) 17:36:35.screenrcに「log」と記述しても動きません。
キーバインドを設定せずに直接コマンドを実行するにはどうしたらいいですか?
0883名無しさん@お腹いっぱい。
2009/01/20(火) 18:46:59C-a : fit で直らないかな。
0884名無しさん@お腹いっぱい。
2009/01/20(火) 19:27:04試してみましたが、ダメなようです。
分割したそれぞれの領域でfitを行っても、何も起きませんでした。
0885879
2009/01/20(火) 19:44:47.screenrcを見直し、caption alwaysで設定していたのを
hardstatus alwayslastlineにしたところ、再発しなくなりました。
ご回答いただいた皆さん、ありがとうございました。
0886名無しさん@お腹いっぱい。
2009/01/21(水) 23:05:09日本語がちゃんと表示されず「あいうえお」が「B\377D\377F\377H\377J\377」
のようになってしまいます。\377は制御文字のようです。
出現するアルファベットがB,D,F,H,Jと規則性があるのでのエスケープ?か何か
ではないかと思い色々検索してみたのですが、よく分かりませんでした。
これを日本語でちゃんと表示させるにはどうしたら良いでしょうか。。
0887名無しさん@お腹いっぱい。
2009/01/22(木) 08:54:470888名無しさん@お腹いっぱい。
2009/01/22(木) 09:35:02:number
0889名無しさん@お腹いっぱい。
2009/01/24(土) 00:49:10Navi2chで記号を書き込むと、screen経由だと文字化け。
非経由だと化けないのですが何が考えられますか?
screen非経由
「→↑…■○▲」
0890名無しさん@お腹いっぱい。
2009/01/24(土) 00:53:25「懼懼懼ヲ懿。燧「ォ懿。」
.screenrcはこんな設定
defencoding utf-8
encoding utf-8 utf-8
cjkwidth on
読みは問題ないいんですが書き込むときだけ化けるんです。
0891名無しさん@お腹いっぱい。
2009/01/24(土) 00:56:19ちなみにemacsでテキスト打ちする分には化けません。
駄目なのは、Navi2chで記号を書き込むだけなんですよ。
0892名無しさん@お腹いっぱい。
2009/01/24(土) 11:10:13自分も分からない。いちおう聞くけど、このパッチは当ててあるんだよね?
screen install memo (UNIX)
http://www.dekaino.net/screen/01install.html
自分も書き込んでみるか。
「→↑…■○▲」
0893889
2009/01/24(土) 11:57:13screeは無罪。
「→↑…■○△」
skkinput経由で書き込むと駄目なのが判明しました…orz
0894名無しさん@お腹いっぱい。
2009/01/24(土) 12:53:21これを切り替えずに生成する方法はないでしょうか。
生成後に other を実行するようにすれば似たような
ことはできますが、どうも画面の散らつきが気になるので…
0895名無しさん@お腹いっぱい。
2009/01/24(土) 20:38:410896名無しさん@お腹いっぱい。
2009/01/24(土) 21:22:250897名無しさん@お腹いっぱい。
2009/01/25(日) 11:25:21注) 左右で交互にまばたきしないでください
0898名無しさん@お腹いっぱい。
2009/01/25(日) 20:37:33スクリプト組んでて「アクティブにならない」副作用で困ってたんだけど
それを必要とする人もいるとはw
↓やってみ。
: | screen
0899名無しさん@お腹いっぱい。
2009/01/25(日) 21:27:22exec | screen ということですかね?
そういえば私も昔色々やっていたときにそれで悩んだ経験がありました。
もうすっかり忘れてましたね。other で気軽に戻れませんが、それ以外は
問題なさそうです。ありがとう。
0900名無しさん@お腹いっぱい。
2009/01/25(日) 21:52:42> 886
よくわからんが、全角英数はutf16のリトルエンディアンになってた。
0901名無しさん@お腹いっぱい。
2009/02/03(火) 10:01:44このコロンコマンドをbindkeyにするには、どうすればいいんでしょうか。
デフォルトでは、Nがbindされているようですが、引数が入れられなくて困ってます。
0902名無しさん@お腹いっぱい。
2009/02/03(火) 13:42:21かな?
0903名無しさん@お腹いっぱい。
2009/02/03(火) 18:27:24ありがとうございます。
0904名無しさん@お腹いっぱい。
2009/02/06(金) 07:53:06^a[
でモードを切り替えて、Ctrl-U, Ctrl-Dでできるのは分かるんですけど、
切り替えが面倒に感じます
0905名無しさん@お腹いっぱい。
2009/02/06(金) 09:35:34shift-gで、底にはjumpできるみたいですが、topはどうやるんだか。
ところで、画面を10以上いつも開くのですが、画面リストを表示するコマンドはないでしょうか。
^a w だとstatus lineに入り切らないんです。
0906名無しさん@お腹いっぱい。
2009/02/06(金) 10:04:47そりゃあるべなー
^a"
0907名無しさん@お腹いっぱい。
2009/02/06(金) 11:10:16topに行くのは 1G だろ vi知らんの?
0908名無しさん@お腹いっぱい。
2009/02/06(金) 11:23:04>904 の質問は、「Copy Modeに入らずに」scroll backしたい、
という要望だと思う。
すまんが、俺はやり方を知らない。簡単にはできないんじゃないかな?
とは思うけど。
0909名無しさん@お腹いっぱい。
2009/02/06(金) 12:09:00ありがとうございます。
copy モードに入る方法でよければ、これでいいんじゃないか:
bind ^t eval "copy" "stuff '1G'"
# ^t は環境に応じて換えてくれ。
^a^t で top へ移動できるが、便利かどうかは謎。
0911名無しさん@お腹いっぱい。
2009/02/06(金) 22:29:22>topに行くのは 1G だろ vi知らんの?
gだろ、lessでもscreenでも
0912名無しさん@お腹いっぱい。
2009/02/06(金) 23:13:29ユーザのマクロが割当てられてることが多いため下手に使うと危険危険
0913名無しさん@お腹いっぱい。
2009/02/07(土) 02:16:420914名無しさん@お腹いっぱい。
2009/02/07(土) 09:17:550915627
2009/02/07(土) 10:37:010916名無しさん@お腹いっぱい。
2009/02/07(土) 11:03:010917名無しさん@お腹いっぱい。
2009/02/07(土) 11:08:57と聞かれたら 1 G って答えるのが正解。
: 1 [Enter] だろ?と言うと、ああ、この人は 1 G を知らないんだなと思われる。
0918名無しさん@お腹いっぱい。
2009/02/07(土) 11:29:43screenでも使える
0919名無しさん@お腹いっぱい。
2009/02/07(土) 15:49:40そもそもなんで空いてるの?
0920名無しさん@お腹いっぱい。
2009/02/07(土) 15:54:500921名無しさん@お腹いっぱい。
2009/02/12(木) 13:37:59指定されている deflogin on と bind login on, off で unknown command と怒られる。
/opt/local/etc/screenrc の内容は改変しない方がいいと判断しているんだけど、なんで
unknown command になるのかな。誰か教えておじいさん。
0922名無しさん@お腹いっぱい。
2009/02/12(木) 14:01:54/opt/local/etc/screenrc の改行コードが怪しい
0923921
2009/02/12(木) 14:18:59~/.screenrc に deflogin off とか書いても同様に怒られるので /opt/local/etc/screenrc の
せいではないっぽい ?
FreeBSD の screen (4.0.3_5) ではそんな現象が出ないし、4.0.3_3 だった頃もそんな現象が
出なかったと思うんだがなあ。
0924名無しさん@お腹いっぱい。
2009/02/21(土) 21:10:50どのようにすれば実現できますでしょうか?
0925名無しさん@お腹いっぱい。
2009/02/21(土) 21:27:47無理。子(プロセス)は親(tty)を選べない
0926名無しさん@お腹いっぱい。
2009/02/21(土) 21:35:45わかりました。即レスありがとうございます。
0927名無しさん@お腹いっぱい。
2009/02/22(日) 17:20:28TeratermからDebian sidにログインしてaptitudeすると、枠がグチャグチャになるのですが、何か設定がいりますか?
0928名無しさん@お腹いっぱい。
2009/02/22(日) 19:03:05いる
0929名無しさん@お腹いっぱい。
2009/02/25(水) 14:30:46Portsからインストールして起動すると
tcsh: /etc/termcap を開く事ができません
tcsh: ダム端末の設定を使います。
と出てきてしまいます。どのように設定すればいいのでしょうか?
よろしくおねがいします。
0930名無しさん@お腹いっぱい。
2009/02/25(水) 18:25:26一番上のFile Edit Options Buffers Tools Helpといったメニューが表示されなくなり、カーソル位置などがおかしくなります。
保存する文字コードをutfにするとおかしくなり、eucの時には正常です。
例えば"☆"という文字をutfで保存、読み込みするとおかしくなります。
bomがむにゃむにゃとか思っているのですが、このあたりの問題について教えていただけるととても嬉しいです。
GNU Emacs 22.3.1
FreeBSD xxx 7.0-RELEASE FreeBSD 7.0-RELEASE
putty build Oct 22 2007 23:08:37
0931名無しさん@お腹いっぱい。
2009/02/25(水) 21:53:01term vt100
0932名無しさん@お腹いっぱい。
2009/02/25(水) 23:08:24>term vt100
ありがとう御座います
alias screen env TERM=vt100 screen
で無事CUIでもいけました!!
0933名無しさん@お腹いっぱい。
2009/02/28(土) 14:50:54$ nkf -g /opt/local/etc/screenrc
ASCII
$ screen -v
Screen version 4.00.03 (FAU) 23-Oct-06
????
0934名無しさん@お腹いっぱい。
2009/02/28(土) 22:00:44別の方法で確認しろ
0936名無しさん@お腹いっぱい。
2009/03/06(金) 00:36:24attrcolorいじったらいけそうかと思ったんですが俺のお脳じゃ分かりませんでした
0937名無しさん@お腹いっぱい。
2009/03/10(火) 20:21:25一番左端のバッファを選びたいのに^a0とするのは直感に反するので。
0938名無しさん@お腹いっぱい。
2009/03/11(水) 00:25:37ほとんどの場面でそうだから慣れといた方が良い気がする
0939名無しさん@お腹いっぱい。
2009/03/11(水) 07:29:460940名無しさん@お腹いっぱい。
2009/03/11(水) 08:24:070941名無しさん@お腹いっぱい。
2009/03/11(水) 11:21:170942名無しさん@お腹いっぱい。
2009/03/11(水) 11:36:38つ http://wiki.archlinux.org/index.php/Screen_Tips
Start at window 1を嫁。
0943名無しさん@お腹いっぱい。
2009/03/11(水) 19:07:48元質問者じゃないが、これ考えた奴頭イイな。
cをscreen 1にbindしてるところで、しばらく考えてしまったよ。
# コマンドラインから screen w3m とか打つ自分には使えないけど
# # 慣れたから今更どっちでもいいけど
レス数が900を超えています。1000を超えると表示できなくなるよ。