Cygwin」カテゴリーアーカイブ

GNU Screenでタブをまとめるタブ(入れ子型ウィンドウグループ)で大量のウィンドウを管理する

スポンサード リンク

はじめに

GNU screenで,タブをまとめるタブ的なUIでウィンドウグループを実現する方法を紹介する。正確には,ウィンドウをまとめるウィンドウだが。

Screenの入れ子によるウィンドウグループの実現

Screenの入れ子によるウィンドウグループの実現

(能書きはいいから,という人はとにかくお前の.screenrcを見せろをご覧ください)

みなさんは,GNU Screenで大量のウィンドウを開くときどうやって管理しているだろうか。正面から攻めるならウィンドウグループ(window group)を使うのが普通であり,すでにかなり詳しい説明がある(下URL参照)。

開発版GNU Screenで楽々ウィンドウ管理 – Keep It Simple, Stupid
これからの「GNU Screen」の話をしよう – Keep It Simple, Stupid

記事を初めて読んだときは,すごい!と思って僕もウィンドウグループを使って大量のウィンドウを捌こうとしてみた。が,ウィンドウの役割ごとに番号を決めて……という運用では定形作業なら良いけれども,適当な作業ばかりしている僕にはウィンドウと番号の関係を把握しきれないことが判明した。だからこそ,グループ化して管理したかったわけでありまして……。

まぁ,windowlistを見ろって話なんだが,そのためだけに領域を1つ消費するのは断じて許せない。しかも,「次のウィンドウに移る」,「前のウィンドウに移る」のと同じ感覚で「次のウィンドウグループに移る」,「前のウィンドウグループに移る」ショートカットキーが無いのは個人的には致命的と思う。

そこで,卜部昌平のあまりreblogしないtumblr – 俺の .screenrc が火を吹くぜにあるようなSTEM-LEAFの入れ子によって「入れ子型ウィンドウグループ」を実現することにした。

動作確認しているバージョンは Screen version 4.01.00devel (GNU) 2-May-06 および Screen version 4.02.01 (GNU) 28-Apr-14 である。
≫ 続きを読む



カテゴリー: CentOS, CUIでいこう, Cygwin, Debian, Fedora | コメントする

cygwinでgetclip,putclipコマンドをシェルスクリプトで代用する

スポンサード リンク

私のバージョンのCygwin(version 1.7.22-1,64bit)では,クリップボードを読み/書きするgetclip/putclipコマンドはリポジトリから消えているようだ。これにより,古いスクリプトが上手く動作しなかったりするので,シェルスクリプトを使って実装してみる。
≫ 続きを読む



カテゴリー: Cygwin, シェルスクリプト | コメントする

CygwinでGNU Screenのペーストバッファーをクリップボードに挿入する方法

スポンサード リンク

Cygwinでは/dev/clipboardを読み書きすることでWindowsのクリップボードを操作できる。したがって,.screenrcを書き換えてペーストバッファーを/dev/clipboardに書き込むようにしてやればクリップボードに挿入できる。
≫ 続きを読む



カテゴリー: Cygwin | コメントする

sshにパスワードで自動ログインするならexpectよりもsshpassを使おう

頻繁にssh接続する場合,いちいちパスワードを入力するのは面倒だ。sshに自動的にログインしたい場合,方法は3つある。

  • パスフレーズなしの鍵を作る
  • expectでログインスクリプトを書く
  • sshpassを使う

(WindowsならTeratermマクロなど端末ソフトの機能をつかう方法もある)

一番良いのは公開鍵暗号方式でパスフレーズなしの鍵を作る方法だろうが,パスワードでログインするしかないこともある。そこで,今回はsshpassコマンドを使ったパスワード自動入力の方法を紹介する。

対象となる環境はLinuxとCygwinだ。
≫ 続きを読む

カテゴリー: CentOS, Cygwin, Debian, Fedora, コマンドメモ | コメントする

CygwinにXをインストールしてSSHのX11転送を利用する

CygwinでもXをインストールすれば,GUIソフトを動かすことができる。さらに,SSHのX11転送をつかえば,学校からお家のサーバを操作してルータのポートを開けるといったことができる。
≫ 続きを読む

カテゴリー: CentOS, Cygwin, Debian, Linux | コメントする

Cygwinのpingによる文字化けを解決する

Cygwinのmintty上でpingコマンドを使おうとすると文字化けする。
それはWindows標準搭載のpingコマンドがShift-jisで結果を返すからだ。
≫ 続きを読む

カテゴリー: Cygwin, Windows | 1件のコメント