GNU Screenを自分好みにカスタマイズ
翻訳校正:村上雅章・野崎裕子
GNU Screenが備えるオプションや機能はコンフィギュレーションファイルを用いてカスタマイズできる。電子メールソフトMuttと、IRCソフトIrssiを用いる場合のカスタマイズ例を紹介しよう。
次に、Screenセッションを開始するために~/bin/start-screensを実行する。すると、スクリーン0でターミナルが、スクリーン1でIrssiが、スクリーン2でMuttがオープンされる。
スクリーンを切り替えるには、[Ctrl]aキーを押下した後でスクリーン番号を入力する。例えば、[Ctrl]aキーを押下した後で2と入力すると、Muttのスクリーンに切り替わる(大文字と小文字が区別されることに注意されたい)。[Ctrl]aを押下した後に[Ctrl]nを押下することでスクリーン番号の昇順にスクリーンを切り替えていくことができ、[Ctrl]aを押下した後に[バックスペース]キーを押下することで降順に切り替えていくことができる。直前に表示されていたスクリーンに戻るには[Ctrl]aを押下した後にもう一度[Ctrl]aを押下する。この方法は2つのスクリーンを切り替えたい場合に重宝する。
また、[Ctrl]aを押下した後にcを押下することで新たなスクリーンを作成することができ、[Ctrl]aを押下した後にkを押下することで既存のスクリーンを消去することができる。そして、スクリーンの名前を変更するには、[Ctrl]aを押下した後にAを押下する。上記の例では、Muttのスクリーン名はmuttになっており、最初のシェルのスクリーン名はshell0となっている。[Ctrl]aを押下した後でAを押下することでこういった名前を変更でき、その名前はhardstatus行に表示されることになる。なお、こういったキーボードショートカットでは大文字と小文字が区別されることに注意されたい。[Ctrl]aにあたるコードを実際に入力したい場合には、[Ctrl]aを押下した後にaを押下するだけでよい。
さらに、[Ctrl]aというトリガーをカスタマイズすることも可能である。[Ctrl]aをキーコマンドとして使用したくない場合には、screenrcを修正することでトリガーを別のものに変更することができる。
escape ^gg
このように記述することで、トリガーを[Ctrl]aから[Ctrl]gへと変更することができるのだ。
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
- 2人の推薦記事
- 1人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
-
- タグ
- Linux
- UNIX
- ターミナル
- GNU Screen
- 今日のトップ記事
- 昨日
- 2日前
- 3日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
このアクセサリはiPhoneでは動作しません
iPhoneでコピー&ペーストを実現するオープンソースソリューションが登場
mixiサービス企画部長に聞く、「プラットフォームを開放する理由」
iPhone 3Gはメールにファイルを添付できないの?
発射台での度胸試し--J・L・ガセー氏が見た「MobileMe」の問題点
Firefox 3.1で強化されるHTML 5対応--Canvas Text APIを検証
つなげ! 速く、美しく、正確に--光ケーブル工事の技能を競う全国大会が開催
あなたのパワポ資料が近未来的に:MSがプラグイン公開
無料の「Oracle Database XE」で高速バッチ処理:活用のポイント
Rubyでどう書く?:RubyCocoa+Core Animationでお手軽アニメーション
Webセキュリティ特集
ZDNet Japan Green IT
仮想化環境で求められるストレージの要件
セキュリティ対策レベルテスト公開!
APC SOLUTIONS FORUM 2008をレポート
Techno Exchange
DELLが掲げる「新・仮想化アセスメントサービス」
ZDNet Japan ホスティング特集