タグ

screenに関するtsukkeeのブックマーク (23)

  • GNU screen の裏にいる Window で完了したコマンドを Growl 通知したい - unknownplace.org

    というようなことをつぶやいていたら、 Twitter / hchbaw: @typester 最近になって screen -Q windows とできるようになってますね。 と教えていただいた。 -Q コマンドというのは -X と同じようなものだけど、コマンド結果を screen 内のステータス領域ではなく標準出力で得ることができる。また、-X はつねに実行時にそれ自体がアクティブな screen セッションになるのに対し -Q はアクティブなセッションにクエリを投げる感じで、セッションが切り替わらない。(この辺は理解が怪しいので突っ込み歓迎) それでそれを使うと screen -Q windows と実行することで :windows で echo されるのとおなじ文字列を標準出力で得ることができる。その出力をパースすれば、自分が screen の裏にいるかどうか判断することができるという

  • remora.cx

    This domain may be for sale!

    tsukkee
    tsukkee 2010/02/13
    git最新版はまたエラーでなくなってた
  • 俺の .screenrc が火を吹くぜ

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

    俺の .screenrc が火を吹くぜ
  • GNU Screenは古いの? - http://rubikitch.com/に移転しました

    時代はGNU screenからtmuxへ - Dマイナー志向 「GNU screenはもう古いので皆さんtmuxへ移行しましょう」という強烈な煽り文句が書いてあるので気になる。 とはいえ、マルチバイト文字が化けたり消えたりするんだったら、日人としては使えないんじゃないか? 俺は tscreen というGNU Screenのfork版を使っている。オリジナルにはない機能があったり、バグが修正されていたり。 GNU ScreenにはGNU/Linuxを使い始めた直後ということは13年以上もお世話になっているので、おいそれと乗り換えるわけにはいかない。GNU Screenに依存したスクリプトけっこうあるし。とくに不満があるわけでもないし。 追記 GNU Screenでも縦分割はできる。しかし、evalコマンドに致命的なバグがあったため、最新版GNU Screenではなくて、tscreenに移行

    GNU Screenは古いの? - http://rubikitch.com/に移転しました
  • 時代はGNU screenからtmuxへ - このブログはURLが変更になりました

    GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。Gentooならemerge tmux。 スクリーンショット 手元のtmuxを撮ってみた。縦分割モード。ウィンドウマネージャはawesome。左のircクライアントはweechat。 家にもいくつかスクリーンショットがある。 tmuxへ移行する理由(メリット) 標準設定のままでもそれなりに使えるステータスバー 各ショートカットがコマンドベース(コマンドで操作ができる) 標準で縦分割機能搭載 GNU screenがたまに固まる問題(が発生するのは私だけ?)が発生しないかも ビュー専用のスクロールモード 柔軟なペイン制御 コピー&ペースト用のバッファを複数保持できる terminfo的にscreen互換 メモリ消費量が少ない(GNU screenの約1/5) 一部機能でマウスが使用できる(mode-mouse, mo

    時代はGNU screenからtmuxへ - このブログはURLが変更になりました
    tsukkee
    tsukkee 2009/07/10
    Macでもビルドして使えた,ただpbcopyとpbpasteが動かんのでそれが直らんと移行できへんなぁ
  • zshとscreenの設定 - サーバー技術メモ

    毎日似たような操作を繰り返しているけど、 少しでも早くすれば積み重なって莫大な時間へ。 zshとscreenの組み合わせで効率アップ。 zsh "機能変更、お知らせなど - はてな技術発表会日記 - 5月15日の技術勉強会" screen "screen - 仮想端末マネージャーの使い方 (iandeth.)" zsh / screen "naoyaのはてなダイアリー - GNU screen いろいろまとめ。 "川o・-・)<2nd life - zsh + screen で端末に表示されてる文字列を補完する" 設定はパクリのパクリですが、晒しておきます。 .screenrc # prefix キーの設定 Ctrl + t escape ^Tt # onにすると、ビープを鳴らすときに錫際に音を鳴らさず、下のメッセージ領域にメッセージを表示させる。 vbell on # 最終行にウィンドウ

    zshとscreenの設定 - サーバー技術メモ
  • screen の見た目を変えた - daily dayflower

    コマンド実行中の場合はコマンド名を表示し,それ以外はカレントディレクトリ名を表示したかったのでいろいろ調べて .zshrc をいじってみました。 .zshrc if [ "$TERM" = "screen" ]; then local -a shorthost echo $TERMCAP | grep -q -i screen if [ $? -eq 0 ]; then shorthost="" else shorthost="${HOST%%.*}:" fi echo -ne "\ek$shorthost\e\\" preexec() { echo -ne "\ek${shorthost}($1)\e\\" echo -ne "\e_`dirs`\e\\" } precmd() { echo -ne "\ek${shorthost}$(basename $(pwd))\e\\" } fi

    screen の見た目を変えた - daily dayflower
  • 最近の私の開発環境

    でインストールすることでがきます。そんなことでこのurxvt上でzsh+screen+vimを使っています。もちろんscreenはCVS版、縦分割やlayout機能がないとやっていけません。CVS版スクリーンのMacPortsでのインストール方法は以前書いたこちらを参照してみてください。 で、メインとなるvimですが、いくつかvimスクリプトを使っています。autocomplpop.vim、fuzzyfinder.vim、project.vim。この3つは欠かせません。 project.vimはその名の通りファイルをプロジェクト単位で管理するスクリプトで、<Leader>Cでプロジェクトを新規作成しファイルを追加していきます。 また という感じで、F3でこのプロジェクトのファイル一覧のトグル表示を出来るように設定しています。 autocomplpop.vimは保管項目を自動的にポップアップ

    最近の私の開発環境
  • もっとscreenを便利に使うためのチュートリアル - UNIX的なアレ

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

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

    ネイルで使う材料で、DIY時の木割れやネジ跡を派手にしたらかわいい OSB合板でちょっとしたボックスをつくりました。 ビス止め下手すぎて木を割ったり穴あけすぎたりした場所に、好きな派手色の樹脂を詰めてパテ代わりにしてみました。 ちょっと某HAYっぽみ出て可愛かったので、自分用にメモです。 手順 塗装 派手色グミジェルで失敗部分…

    はてなブログ | 無料ブログを作成しよう
  • GNU Screenを自分好みにカスタマイズ - builder by ZDNet Japan

    GNU Screen(以下Screen)は、1つのターミナル内から複数のターミナルを利用できるようにする、ターミナル用の素晴らしい「ウィンドウマネージャ」である。見た目に関して言えば、Screenは複数のターミナルウィンドウを1つに統合することができる。しかしそれだけではなく、Screenの下で実行していることを他のユーザーと共有することもできる。また、自宅でScreenセッションを開始した後に職場からそのマシンにsshでアクセスすることで、遠隔地から該当Screenセッションを引き続き使用することもできる。 Screenは数多くのオプションや機能を提供しており、そういったものの多くはコンフィギュレーションファイルを用いてカスタマイズすることが可能である。デフォルトのコンフィギュレーションファイルは~/.screenrcだが、別のコンフィギュレーションファイルを指定することもできる。 電子

  • dotfiles.org | community for sharing dotfiles like .bashrc, .vimrc, and .bash_profile

    community for sharing dotfiles like .bashrc, .vimrc, and .bash_profileWelcome! dotfiles.org is a place to upload, download, and share your dotfiles. Upload Sign up for an account, then upload any dotfile! Download dotfiles recognizes curl and wget, so to get a dotfile in your shell try: $ curl http://dotfiles.org/~willcodeforfoo/.bash_profile Share Face it: you're proud of that 204-line .bashrc, a

    tsukkee
    tsukkee 2008/10/13
    .vimrcとかのドットファイル共有
  • zsh でログイン時に screen を起動する方法

    zsh でログイン時に screen を起動する方法 2007-08-20-1: [Solaris] ~/.zlogin に以下を記述する。 if [ ! "$WINDOW" ]; then exec screen -S main -xRR fi ログイン直後にいつも screen を打っていたのですが、これで楽になりました。 - 追記 (2007-08-21) コメント欄で情報をいただいたように、他のホストにログインすると screen が二重起動する件ですが、以下のようにして対処できそうです。 if [ $TERM != "screen" ]; then exec screen -S main -xRR fi ただし、Solaris の場合は terminfo に screen の記述がないので上記設定ではうまくいきません。 結局メインで使うマシンのみに、一番上の設定をしてそれ以外のマ

  • Program Island

    Program Island へようこそ! このサイトでは、プログラムに関する様々な情報を載せています。 Android (2010/12/25) Limy Eclipse Plugin (2012/02/25) Check! Ruby on Rails (2009/04/01) Limyweb (2010/01/27) Limy Articles (2009/02/14) Eclipse簡易マニュアル (2008/12/23) / Eclipseプラグイン開発 (2008/12/23) Java (2012/03/10) New! Tomcat (2007/06/29) Linux (2010/04/14) Git (2012/02/26) New! / Subversion (2007/01/11) J2EE , JBoss (2007/01/13) / JBoss + EJB3 (2

    tsukkee
    tsukkee 2008/10/13
    プログラム関連いろいろ
  • これがオイラの GNU Screen の設定だ!!!

    作業日時 ①2024年2月27日(火)午前1:00~午前5:00 ②2024年2月28日(水)午前1:00~午前5:00 対象サービス 全サービス 作業日時 2024年2月22日(木)午前1:00~午前7:00 対象サービス テレビ 作業日時 2024年2月20日(火)午後2:00~午後5:00 対象サービス インターネット もっと見る

    これがオイラの GNU Screen の設定だ!!!
  • はてなブログ | 無料ブログを作成しよう

    【自分語り】1推しの卒業によせて . 私の1推し、ゆきりんこと柏木由紀ちゃんが、17年に渡り在籍したAKB48を卒業することになった。 この機会に、ゆきりん推し(48ファン)としての自分自身のことをすべては不可能であるものの振り返ろうと思う。 内容からして世代がわかることも仕方ないし、限りなくゼ…

    はてなブログ | 無料ブログを作成しよう
  • おさかなラボ - 便利過ぎるvim + マウスをscreenで使う

    関連エントリ - vimのマウス機能が便利すぎる件 まちゅ氏が「screen経由ではvimのマウス機能が使えない」と言っていたので、色々方法を調べてみたところ、簡単な方法が見つかったので紹介する。単に~/.vimrcに次の1行を追加するだけ。これだけで、screenが立ち上がっている時でもvimのマウス機能がフルに使えるようになる(*)。 set ttymouse=xterm2 ただしscreenのバージョンが4.00.02(2003年の中〜後半ごろリリースしたようだ)未満だとうまく動かない。仮想端末ソフト自体がマウスイベントをハンドルしない場合も同様だ。 なお.screenrcやsetenvなどで環境変数TERMをいじっている場合は上記はうまく動かないかもしれない。要はttymouseをxterm2に設定しさえすればマウスが自由に使えるようになるので、このような場合はvimを立ち

    tsukkee
    tsukkee 2008/10/13
    ターミナル.appはダメ,iTermはいけた
  • 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

  • Greenbear Laboratory - FrontPage

    GitHubindexHello source: index.md View on github | Report issue Generated by middleman 3.1.6. Powered by Ruby 2.2.2.

    tsukkee
    tsukkee 2008/10/10
    RubyとかVimとかScreenとかのTips
  • UNIX今日の技 - FrontPage

    wiki にしていると業者がウザいので生 HTML で行くことにしました。 だからといって更新するようになるわけでもないとは思いますが。 (岸田) 『UNIX今日の技』は、「UNIX 初心者が中級者にレベルアップするための足掛かり」となる事を目的としています。 ですので、「ls って何?」というようなレベルの人はまずなどで(基的なコマンド程度で良いので)勉強してからにした方が良いと思います。 あと、当研究室特有の事情や研究でよくなされる作業(VASP を使うなど)をそのまま例に挙げることがよくあります。 (今まさに表示されている)このページに書かれているのは最新の記事であり、書いてから暫く時間の経った物は適当なタイミングで archives に放り込んでいます。 vim: 連続上書きモード たとえば、以下のファイルがあるとします。 (ちなみにこれは VASP の POSCARの一部分で