タグ

screenに関するtyruのブックマーク (38)

  • 開発版GNU Screenでマウスを使う

    記事は ターミナルマルチプレクサ Advent Calendar 2011 : ATND の14日目です。13日目は tmuxでマウスを使う でした。端末なのにマウスネタ、いいですね!それでは 11日目の記事 の続きとして開発版 GNU Screen でもサポートされるようになったマウスまわりの設定について紹介したいと思います。 開発版の GNU Screen でマウスまわりのサポートがあることについては以前まとめました。 マウス操作のサポート - これからの「GNU Screen」の話をしよう あらためて ChangeLog を見ると次のようにありますが、具体的にどのような操作ができるかもう少し確認したいと思います。 'defmousetrack' and 'mousetrack', to turn on/off mouse-tracking for displays. It's tu

    開発版GNU Screenでマウスを使う
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 僕が一番 Vim のタブページをうまく使えるんだ(GNU screen 連携編) | Webシステム開発/教育ソリューションのタイムインターメディア

    問題 僕が一番 Vim のタブページをうまく使えるんだ(カレントディレクトリ編)で述べたように、Vimのタブページはとても便利ですが、ちょっと工夫するだけでさらに便利になります。 ところで、一般に Vim を使うような方は黒い画面を眺める機会が多いと思います。 また、端末をより便利に使うために GNU screen 等の端末マルチプレクサーを使用している方も多くいるはずです。 すると、 Vim でソースコードを編集しつつ、時折端末に切り替えて作業する……ということが多発します。 この時、以下の点で不便に感じることがあります。 端末をアクティブにすることが面倒(GUI 版の Vim を使用している場合)。作業用のウィンドウに切り替えることが面倒(GNU screen 内で Vim を起動している場合)。シェルで作業ができる状態になったとしても、 Vim で注目しているカレントディレクトリに移

    僕が一番 Vim のタブページをうまく使えるんだ(GNU screen 連携編) | Webシステム開発/教育ソリューションのタイムインターメディア
  • 開発版GNU Screenでコピペを極める

    記事は ターミナルマルチプレクサ Advent Calendar 2011 : ATND の24日目です。23日目は tmuxのペイン切り替えをscreenみたくする(ターミナルマルチプレクサ Advent Calendar 2011 23日目) - kozo2のはてなダイアリー でした。やはり screen に慣れてしまうと tmux 操作の最初のとっかかりが難しそうですね。使いやすい点はどんどん取り入れて自分が操作しやすい環境を整えることが大事ですね。さて今回は開発版 GNU Screen で強化された点も踏まえて、コピーペーストについて書いてみようと思います。 コピペを制するものは端末を制す ターミナルマルチプレクサはスクロールバックバッファを自由に操作できますので大変優れたコピペツールとしても使えます。今回の Advent Calendar でもそのあたりのテクニックがいくつか紹

    開発版GNU Screenでコピペを極める
    tyru
    tyru 2011/12/27
  • 開発版GNU Screenのlayoutを使ってみよう

    記事は ターミナルマルチプレクサ Advent Calendar 2011 : ATND の11日目です。10日目は screenでマルチディスプレイモードを利用する - ヌキのやる気のないエンジニアブログ でした。screen ネタが増えてきて嬉しい今日この頃です。それでは 5日目の記事 の続きとして開発版 GNU Screen のレイアウトについて説明します。 レイアウトがどのようなものであるかについては、以前まとめた記事がありますのでそちらをご覧ください。 レイアウト - これからの「GNU Screen」の話をしよう 使用したことがないので確かなことは言えませんが、いくつかのページを確認したところでは tmux でレイアウトに相当する概念はペインになるでしょうか。 時代はGNU screenからtmuxへ - それ、Gentooだとどうなる? Ubuntu Weekly Reci

    開発版GNU Screenのlayoutを使ってみよう
    tyru
    tyru 2011/12/17
  • これからの「GNU Screen」の話をしよう

    縦分割が目的で使い始めた開発版の GNU Screen。CVS、Subversion、Gitとリポジトリを追いかけていると、他にも便利な機能があることが分かってきました。ここ半年ほど主だった変更はありませんが、4.1.0 のリリースに向けてドキュメントも整備されてきたようですので、2年ほど使用してきて分かってきた変更点をまとめようと思います。 4.1.0における変更点 ここで取り上げる変更点は次の通り。詳細は ChangeLog などを確認してください。 新しい機能 縦分割 レイアウト ウィンドウグループ マウス操作のサポート コマンドメッセージの抑止 外部からのコマンド問合せ 拡張されたコマンド/機能 最大ウィンドウ数の増加 ウィンドウ番号の相対指定 イベント発生ウィンドウの装飾設定 設定で使用可能な変数/書式の追加 ウィンドウリスト/画面リストの拡張 その他 256色サポート コマンド

    これからの「GNU Screen」の話をしよう
    tyru
    tyru 2011/04/14
  • はてなブログ | 無料ブログを作成しよう

    東京ぐるっとパスで絶対に得をしたい タイトルの通りである。 東京の美術館や博物館が割引・無料で入れるぐるっとパスというのがあって、2500円で購入できます。知らなかった施設に行けるので楽しい! 東京・ミュージアム ぐるっとパス2025ただし有効期間が最初に使った日から2か月なので結構はしごして行…

    はてなブログ | 無料ブログを作成しよう
  • GNU screen を使うときにやるべきたった一行の設定と、Mac の Terminal.app でマウスを認識させる方法 - by edvakf in hatena

    タイトルは↓の記事へのオマージュです。 Mac で GNU screen を使う時にやるべきたった一行の設定 - #生存戦略 、それは - subtech ここで紹介されてる termcapinfo xterm* ti@:te@ について調べました。ここの FAQ に詳しく書いてありますが、ちょっと分かりにくいので順を追って説明します。 普通のターミナルで、less などのフルスクリーンプログラムを開いて、 ここで終了すると、 こうなりますよね? ところが、GNU screen の中だと、デフォルトではこうなってしまいます。 これは、普通のターミナルの alternate screen という機能を使って「別画面で」フルスクリーンプログラムを実行しているからです。screen の中では alternate screen が有効ではないので、普段の感覚と違っていつもムキーってなります。このせ

    GNU screen を使うときにやるべきたった一行の設定と、Mac の Terminal.app でマウスを認識させる方法 - by edvakf in hatena
  • PCをリブートしてもscreenには生きててほしい - odawaraの「はてな de メモ」

    昨日のこと。 机の隅で電源の入っていたノートPCをシャットダウンしたら、ssh先のVMがそのノートの上で動いていて死ぬ、というツライ事故があったのですが、今日twitterで似たようなつぶやきを見かけた t_masuda on Twitter: "【重要】Linuxの電源を落とすとscreenのprocessは消滅する。。。。ああああああああ・・・orz" ので、昨日考えてた打開策を実験してみる。 手順は、 シャットダウン実行->VM休止->シャットダウン->VM復帰で行けるはず。つまりサービスを提供しているVMのプロセスは1人も殺さんよ、ということ。 やってみよう(メンドイのでVMの休止から手動で試すよ) 1.screen上で作業をしている。 2.VMを休止する。 > VBoxManage controlvm ""Ubuntu64"" savestate 3.リブートしてVMを起動。 >

    PCをリブートしてもscreenには生きててほしい - odawaraの「はてな de メモ」
  • リモートペアプログラミング環境を整えた - babie, you're my home

    遠隔地の人とチームを組んでペアプログラミングしたい!そういうこと、ありますよね〜。そりゃ近くで顔見ながらやった方がいいですけど、止むに止まれぬ事情ってあるもんで。ぼっちプログラマ×ぼっちプログラマの夢のコラボレーションができます! 準備するもの: 共用サーバ(Unix) Skype screen まず、共用サーバとして、さくらのVPSを借りた。月額980円!他のところでもっと安いところがあったんだけど、「OOMKiller発動→自分の何の落ち度もないプロセスがSIGKILLで落とされるを繰り返してた」とか「運営が勝手にVPSいじって全員を公開プロキシにした」とかいう噂を聞いたので、信頼と実績のさくらにした。 ほんで、Skype で音声&チャットします。カメラがあればビデオ通話もいいですね。 んで Unix。 まず、セットIDしとく。 $ sudo chmod u+s `which scre

    リモートペアプログラミング環境を整えた - babie, you're my home
    tyru
    tyru 2011/01/16
    screenでペアプロしたらおもしろいだろうなって考えてたけど友達がいなかった
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • MacでScreenのステータスライン(hardstatus)にCPU使用率&温度とメモリ使用率を表示させる - mfumiの日記

    前回の続きです。結局の所コマンドラインから各種情報を表示させることができればbacktickを使ってステータスラインに情報が表示できます。 CPU使用率 参考 ・ cpu usage host_processor_info()関数を使うことでブートからのUser,System,Idle,NiceのCPUチック数が取得できます。ということである単位時間において、( User+System+Niceの増加分) / ( 全チック数の増加分 )*100 を求めればCPU使用率が求められる…と思います。ソースみた訳じゃないのではっきり言えませんがtopも理論的にはこうして求めているようです。といことで上記のサイトに載っているコードを参考にして作ったのがこれです。 まず.cpu.oldから前回起動時のチック数の情報を取得します。それから現在のCPUチック数を取得して、それらの差からCPU使用率を表示し

  • Just another Ruby porter, 2010-12-a

    ■ Monitor a file with tail with timestamps added 単純だけどなかなかいいアイデア。 画面に表示されるメッセージをファイルに落としてるときはタイムスタンプがないから、 そんなとき使えそうだ。 まあ、でもおれだったら % tail -f file | awk '$0=strftime("%F %T%z\t")$0' とするかな。 ■ findの-mtimeのずれ? find . -mtime +1とやると1日以上古いファイルが見つけてくれるとふつう思うが、 実際は2日以上のファイルが対象となる。なぜか1日ずれるのが仕様らしい。 These tests are mainly useful with ranges (`+N' and `-N'). -- Test: -atime n -- Test: -ctime n -- Test: -mtime

  • forwarding ssh and X through screen - Bart's Blog

    [ link: screen-with-ssh-and-x | tags: screen ssh desktop x zsh | updated: Sun, 03 Oct 2010 10:32:21 ] I have an update to my previous article on forwarding ssh-agent through screen. I've since switched to zsh and am now forwarding the X DISPLAY environment variable through to the screen shell. You can grab my ~/.zsh.d/S51_screen, ~/.zsh.d/S60_prompt, and ~/.screenrc or read below. ( I assume you a

  • 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
  • screenを使ってファイルを転送する。 - こせきの技術日記

    「いま、sshで見えてるこのファイルが手元にほしい」という時に、scpは手間がかかりすぎる。 接続するホスト = sshで接続しているこのホスト 欲しいファイル = いまlsで見えてるこのファイル なのに、なぜscpにコマンドラインオプションを渡さなければならないのか。そもそも踏み台サーバを経由している場合など、単純にscpできないこともある。 目の前のssh接続を利用して、ファイルを手軽に転送したい。できることならリモートのコマンドラインで $ get file.tar.gz $ put file.tar.gz としたい。が、実現する方法が思いつかないので、screenを使う方法を考えた。 以下、Ctrl-Aはscreenの設定にあわせて読みかえてください。 Screen User's Manual GNU 404 - エラー: 404 JM 原始的な方法。 uuencodeされたファイ

    screenを使ってファイルを転送する。 - こせきの技術日記
  • 仙石浩明の日記: ssh-agent を screen の中から使う方法

    GNU screen の バグ報告を行なう ついでに screen-devel ML に参加したら、 次のようなメールが ML に流れてきた: There is a much simpler solution http://www.2701.org/archive/200406150000.html The key is that SSH_AGENT need not point to a socket, it can point to a symbolic link to a socket. なるほど~ ssh-agent と通信するための UNIX ドメイン ソケット を指す (パス名固定の) シンボリック リンクを作るようにしておけば、 環境変数 SSH_AUTH_SOCK には、そのシンボリック リンクのパス名を 設定しておけば済むので screen の中で ssh を使うとき便利

  • GNU screenを使って新着メール数を表示 — ありえるえりあ

    Recent entries 宣伝:C/C++のための開発補助ツール、GCCSenseをリリースしました matsuyama 2010-04-15 宣伝:Rubyのための開発補助ツール、RSenseをリリースしました matsuyama 2010-03-21 Emacsは死んだ matsuyama 2010-02-22 WebアプリケーションをiPhoneに対応させるための技術メモ matsuyama 2009-10-13 tokyo-emacs#x02の個人的レポート matsuyama 2009-09-07 Recent comments replica louis vuitton Anonymous User 2010-12-22 Re:テキスト入力中に補完候補を自動的に表示してくれる auto-complete.el をリリースしました Anonymous User 2010-12

  • GNU screen でlessやvimの終了後に画面クリアをしない方法 - t9mdの日記

    FedoraCore9を使用していて、screen上でmanやlessやvimの終了後に、画面がクリアされてしまう。 この動作を変更するには screenを起動し, infocmpで現在のteminfoをファイルにdumpし、 dumpされたterminfoのrmcup、smcupを削除して ticでコンパイルして~/.terminfo に書き出す。 ※ ~/.terminfo は/usr/share/terminfo/よりも優先される。 infocmp > screen.terminfo vi screen.terminfo rmcup、smcupを削除 tic -o ~/.terminfo screen.terminfo rm -f screen.terminfo

    GNU screen でlessやvimの終了後に画面クリアをしない方法 - t9mdの日記
  • screen - 起動時に5枚window立ち上げる。ただし0、テメーは駄目だ。 - komagataのブログ

    昨日の生放送で@n0tsさんにscreenの便利な設定を教えてもらいました。 .screenrc screen -t vi 1 screen -t zsh 2 screen -t db 3 screen -t repl 4 screen -t server 5 select 1 こう書くと、screenを立ち上げた時に自動的に5枚windowが用意されて1が選択されている状態になります。特に僕はwindow 0を使ってなかったし、かならず5毎立ち上げるのが癖になっていたのでとても便利になりました。 それぞれのwindowの使い道も何故か自分の中で決まってるので初期タイトルにそれを付けておきました。