インフラエンジニアbacchiのわかったことまとめ

bacchi.me

Macのscreenで縦分割を使えるようにする。

この記事の方法で screen のインストールができなくなっているので、homebrewでscreenを入れる(2016冬)を参照してください。

Macで標準でインストールされている screen はバージョン古く、画面の縦分割がサポートされていません。

サポートされたのはバージョン4.01以降のものでHomebrewにあるというはなしを聞いたので早速確認してみた。

まずは現在インストールされているscreenのバージョンを見ます。

% screen -v
Screen version 4.00.03 (FAU) 23-Oct-06

4.01よりも古いバージョンですね。

ではHomebrewのパッケージのバージョンを見てみましょう。

% brew info screen                                                                                                                                                                                   (git)-[master]
screen: stable 4.2.1, HEAD
http://www.gnu.org/software/screen
Not installed
From: https://github.com/homebrew/homebrew-dupes/blob/master/screen.rb
==> Dependencies
Build: autoconf ✔, automake ✔

4.2.1!!

縦分割に対応しています!!

それでは入れていきましょう。

% brew install screen                                                                                                                                                            
==> Installing screen from homebrew/homebrew-dupes
==> Downloading http://ftpmirror.gnu.org/screen/screen-4.2.1.tar.gz
######################################################################## 100.0%
==> Downloading https://gist.githubusercontent.com/yujinakayama/4608863/raw/75669072f227b82777df25f99ffd9657bd113847/gistfile1.diff
######################################################################## 100.0%
==> Patching
patching file acconfig.h
==> ./autogen.sh
==> ./configure --prefix=/usr/local/Cellar/screen/4.2.1 --mandir=/usr/local/Cellar/screen/4.2.1/share/man --infodir=/usr/local/Cellar/screen/4.2.1/share/info --enable-colors256
==> make
==> make install
�  /usr/local/Cellar/screen/4.2.1: 26 files, 1.2M, built in 45 seconds

ここで、automakeやxarが必要と言われるかもしれませんので、ご留意ください。

バージョンを確認しましょう。

% screen -v
Screen version 4.02.01 (GNU) 28-Apr-14

入りました!

コマンド入力待ちにして、| を打てば縦分割されます。

画面もこの通り!!

以前ブログでscreenの使い方について簡単にまとめたのでよろしければご覧ください^^

作業がグッと楽になる screen を使おう!

  • B!