タグ

screenに関するhitode909のブックマーク (24)

  • GNU screen を簡単に外側から操作できるようにする Ruby ライブラリ easy-screen - P A R A G R A P H S

    http://github.com/tily/ruby-screen http://github.com/tily/ruby-easy-screen screen をよく使っているんだけど、起動したあとの vi を開いたり、必要なログを tail したり、あらかじめ余分に bash をいくつか開いておいたり、といった動作を自動化できたら便利だろうなと前から思っていた。 (detach しておけばいいんだろうけど OS を再起動すると消えてしまうので、もっと確実な手段が欲しかった) via nbqx さんのこの辺を見ていたらそんなようなことができそうだったので色々試していたんだけど、なんかライブラリみたいのができたので公開してみる。 こんなのを書くと、 require 'rubygems' require 'screen' Screen('admin') { window('vi') { e

    GNU screen を簡単に外側から操作できるようにする Ruby ライブラリ easy-screen - P A R A G R A P H S
  • GNU screenのウィンドウタイトルを自動設定 - 貳佰伍拾陸夜日記

    screenで開いているウィンドウの数が増えてくると, どれがどれだったか分からなくなってくる. かと言って, いちいちウィンドウに名前をつけるのも面倒. いまいるディレクトリや, 起動しているプログラムに応じて自動的に名前がついて欲しい. zshを使っている限り, precmdとpreexecでなんとかなりそうだったのでやってみた. フォアグラウンドにプログラムを実行中はそのコマンド名 ふつうは引数部分を含まない名前 連想配列SCREEN_TITLE_CMD_ARGに値があれば, コマンド配列にその値をインデックスとしてアクセスした結果を使う 例: SCREEN_TITLE_CMD_ARG=(ssh -1 man -1) (sshやmanのときは最後の引数を名前にする) 連想配列SCREEN_TITLE_CMD_IGNOREに含まれているコマンドは無視 プロンプトが出ているときはカレント

    GNU screenのウィンドウタイトルを自動設定 - 貳佰伍拾陸夜日記
  • 二重にGNU SCREENを使う方法 | COLAMUNE

    二重にGNU SCREENを使う方法 2008 年 3 月 13 日 木曜日 unixで便利なツール、GNU SCREENを二重に起動させて、二次元的に使用する方法。 おおきくタスク分けができて効率よく作業ができるので、結構よさげ。でも慣れるまでが少々面倒かもしれない。 やり方は以下のような感じ。 ここでは↑の画像の下層部を親、上層部を子として考えていく。 screenを起動している場合は、screenを終了またはデタッチなどで、screenを起動していない状態にする。 “衝突しない別のコマンドキーを割り当てた設定ファイル”を指定して、screenを新しく起動する。 screen -c ~/.screenrc_sub 今回の場合、これが子になる。 子は終了せずに、デタッチする(ここがポイント)。デタッチするにはコマンドキー後、d。さらに子を増やしたければ2,3を繰り返すだけでok。

  • socknameをhardstatusにいれたい - urekatのスカンク日記3

  • 俺の .screenrc が火を吹くぜ

    たまにはこういう生産性のない話題もいいよね! さて、まあおまえらも GNU Screen くらいは使ってるとおもうわけだが。こいつがまたひどいバッドノウハウでさあ。ほとんどの人が他人の .screenrc をコピペしてきて済ませちゃうんだよね。俺くらいカスタマイズして使ってるやつとか見かけないわけよ。当に。CodeRepos 見ても俺に比肩する規模の .screenrc 書いてる奴はいないもん。で、たまーにプロジェクタに表示して見せたりすると「それどうなってるんですか」とか。まあ一般人のおまえらは info なんか読まないよね。そうだよね。 でも今日は気が向いたから line-by-line で何が起こってるか解説しちゃうよ。 .screenrc の前にスクリーンショットの解説をちょっとだけ これが普段俺が使ってるノート PC の画面である。これで全画面。OS は普通の Ubuntu で

    俺の .screenrc が火を吹くぜ
  • Mac OS XのTerminal.appでGNU Screenのバッファーを普通にスクロールしたい - レオメモ - s21g

    今までMac OS XのTerminal.appでGNU Screenのスクロールバックバッファーをマウスで操作できなかったけど、やっと設定方法がわかった。 .screenrcに下記の設定を追加すればスクロールできるようになる。 1  termcapinfo xterm* ti@:te@ これでコピーモードを使わなくて済む! 便利。 引用元:Scrolling, copying in Mac OS X

  • tscreen - hogehoge @teramako

    GNU Screenは古いの? - (rubikitch loves (Emacs Ruby CUI)) via: 時代はGNU screenからtmuxへ - それ、Gentooだとどうなる? Steve.org.uk: Terminal Screen [tscreen]からソースを落としてCygwinでビルドしてみた。 何の工夫も必要なく、 ./configure make make install でいけた。 縦分割すばらしい。 cp -p ~/.screenrc ~/.tscreenrcで環境を引き継げるので新たに覚えることも少なくて済んで、とても満足。 追記(2009-07-13) ~/.zshenvにalias screen="tscreen"を追加した

    tscreen - hogehoge @teramako
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • Copying the GNU screen buffer to the Leopard clipboard — Samsarin

    By Chris Pettitt | October 18th, 2008 Quite a while back I wrote an article about how I use GNU screen’s scrollback buffer. In the article I detailed how to copy the scrollback buffer into the Mac clipboard, which made it easy to copy data to other Mac applications. Unfortunately, I recently moved to Leopard and discovered this no longer works. In this short article I will explain an updated proce

  • 高密度小池 / screen は cvs 版を入れましょう

    screen は cvs 版を入れましょう screen は cvs 版を入れましょう。 縦分割が出来るようになってとても便利ですね。 cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/screen co screen とかで新しい screen を取ってこられます。 ところで、一部の OS (Mac OS X)には stropts.h が無かったりしてビルドがコケるので、該当 include を削ると大変幸せにビルド出来るかと思います。 必要無い(ように見える)ヘッダーを include してる意味は少し調べた限りではりませんでした。誰か教えてください。

  • Macで使うとReturning nil _serverと出て接続できない。 - zenpouの日記

    screen上で動かすとReturning nil _serverとエラー出るみたいですね。 無駄にはまってしまった。 こちら参照させていただきました。

    Macで使うとReturning nil _serverと出て接続できない。 - zenpouの日記
    hitode909
    hitode909 2008/04/06
    Returning nil _serverが出るのはscreenのせいらしい
  • screenに関するtips - Linuxとかプログラミングの覚え書き -

    unix使いには、便利なscreenですが、トラブルもあります。 トラブル毎に原因と解決方法を整理してみました。 以下、screen の コマンドキーは、 デフォルトの "C-a" であるとします。設定で別のキーにしている場合は適宜読み替えてください。 時々フリーズする 症状: screen 経由で emacs を使っていると端末がかたまる場合がある。C-x C-s や C-s を押すと固まる。 症状: 時々フリーズする。キーを受け付けなくなる。C-q や C-a C-q を押すと復帰する。 原因: "C-a f"を押すなどして、フロー制御が有効なモードに切り替わったため。 解決方法: "C-a f"を押し、フロー制御をOffにすれば良い 参考URL: http://kyoto.cool.ne.jp/kinoka/pc/screen.html http://uragoya.com/2007

    screenに関するtips - Linuxとかプログラミングの覚え書き -
  • windowリサイズ GNU screenを使い倒せ!

  • Installing screen

    便利なScreenを使ってみよう! [an error occurred while processing this directive] Screenは、UNIXをCUI環境で使わなければならないぼくら視覚障害者にはなくてはならない物です。普通は、Xとか使えば簡単に複数の仕事をすることができますが、CUIつまり、文字だけで作業する物には、screenを使って複数の仕事を同時に行います。仕事と書いているのは、例えば、ftpで、ファイルをgetしている間に、telnetで他のhostへアクセスしたり、muleで原稿の編集をしたりということです。これをマルチタスクとでもいうのかな。ではとりあえず、screenをインストールしてから実際の使い方を紹介しましょう。 1. Screenのインストール なあに、screenのインストールなんてすぐにできます。FreeBSDのcdromには、packag

  • もっとscreenを便利に使うためのチュートリアル - UNIX的なアレ

    screenを初めて使うためのチュートリアル - UNIX的なアレ の記事が意外と好評だったのでさらに書いてみます。 前回書いた内容は、Screenの基的な操作を説明する内容でしたが今回はもうちょっとすすんだScreenならでは!な機能について書きたいと思います。 今回もチュートリアル形式で書きます。screenを立ち上げてください。 suspend/atach まずは個人的にscreenでもっとも便利と思っている機能、suspend/atachについて説明します。 図のようにscreenをあげているとします。 この状態で、以下のキー入力を行ってください。 CTRL + J のあと、z下記の表示がでれば成功です。 # screen [4]+ Stopped screenこれは今あげているscreenの状態を保ったまま、一度shellからぬけたような状態です。 それでは戻ってみましょう。

    もっとscreenを便利に使うためのチュートリアル - UNIX的なアレ
  • はてなブログ | 無料ブログを作成しよう

    もういくつ寝ると 今年のはじめにやりたいことリストを作った。今見たら50項目あるリストのうち25個が達成済みだった。ちょうど半分やりたいことをやったということだ。私にしてはまあまあの結果だと思う。満足。 やりたいことリストにあるもののうち、「〜をべたい」系は概ねクリアし…

    はてなブログ | 無料ブログを作成しよう
  • screenを初めて使うためのチュートリアル - Unix的なアレ

    screenというものすごく便利なアプリケーションがあります。上記写真のように、1つのターミナル内で、仮想的に複数の端末を起動させることができるものです。 ただ慣れるまでは少々使い方がとっつきづらいという話も聞きますので、今回はscreenを基的に使えるまでのチュートリアルを紹介したいと思います。 どんなことができるの? 複数の仮想端末をあげるとどういったメリットがあるのでしょうか?実際に自分はscreenを使うまではターミナルを複数起動させ、Desktop上はターミナルだらけになっていました。 実際はそれでも問題は起きないのですが、個人的にはローカルPC側では極力起動しておくアプリケーションを少なくしたいと思っているため、screenを使うようになりました。 ただそれだけであればWindowsならPoderosa,MacならiTerm,GnomeならGnome端末があるのですが、scr

    screenを初めて使うためのチュートリアル - Unix的なアレ
  • screen使い始めた。 - ボクノス

    Konsoleが便利過ぎるので、今まであんまり必要性を感じてなかったけど、screen使い始めた。ウィンドウ分割機能が便利かも。 vimヘルプでチートシート作り中。 ============================================================================== SCREEN *screen* <C-z> バッファ切替 *screen-window* S ウィンドウ作成 <TAB> ウィンドウの移動 X ウィンドウの削除 Q 現在のウィンドウだけ。 *screen-copy* [ ビジュアルモード ] ビジュアルモード終了 *screen-command* : コマンドモード どうやら僕にはメモをどんどん書き込むスタイルが向いてないっぽい。 書き込んで、覚えたら消していくというメモスタイルで。そういう意味でVimヘルプはなかなか使

    screen使い始めた。 - ボクノス
  • [from rtk2106] Open Tech Press | screenで遠隔教育

    先日、ちょっとした遠隔教育をする必要があった。Linux上でソフトウェアをビルドするデモを見せて欲しいと同僚が言ってきたのだ。問題は一つ。私が東海岸、彼が西海岸にいたことだ。さて、ビルドとインストールの方法をどうやって彼に見せようか。いくつかの候補を検討した結果、私たちはGNU Screenを使うことにした。 私たちが最初に考えた候補は、標準Unixユーティリティのscriptを使ってログをとるという案だ。しかしscriptはいくつかの問題点を抱えている。例えば、結果の出力がすさまじい(scriptは、キャリッジリターンや訂正を含めた何から何までを保存する)という、無視しがたい問題点がある。加えて、scriptではインタラクティブ性が完全になくなる。同僚が質問したかったり、説明を必要としたら、後から電子メールでのやり取りが必要になっただろう。これでは彼にとっても私にとってもイライラが募る。

    [from rtk2106] Open Tech Press | screenで遠隔教育
  • Let's use SCREEN!

    LAST UPDATED Jul/21/2007 新情報 Cygwinの公式ディストリビューションにscreen-4.0.3が登録されました。screenインストールメモ Cygwin編 (2007/07/21) screen-4.0.3がリリースされました。screenインストールメモ (2006/10/23) screen-4.0.2用の非公式パッチを1つ追加しました(cjk文字幅誤認識)。screenインストールメモ (2006/06/09) 2ch UNIX板 screenスレ 更新 (2006/05/29) screen-4.0.2用の非公式パッチを2つ掲載しました。screenインストールメモ (2005/01/22) screen-4.0.2がリリースされました。screenインストールメモ (2003/12/07) このページはいったい何? screenはUNIXライクなO