web-dev-qa-db-ja.com

垂直分割GNU Mac OS Xの画面

最近、Ubuntuの優れたアプリに夢中になったGNU画面。Macにもインストールされているのを見て本当にうれしかったが、縦に分割できない...必要だと思うMacポートを試してみたが、何も見つからなかった。誰かがこれを成功させたのだろうか?

16
evantravers

Evan Meagherによるパッチ: http://old.evanmeagher.net/2010/12/patching-screen-with-vertical-split-in-os

これらの手順とパッチを使用して画面をコンパイルするMac OS Xで垂直分割機能を備えた画面ができました

11
caleban

この時点で…

brew install homebrew/dupes/screen

…垂直分割で4.4.0を取得します。

4
Jan Kyu Peblik

最近(2014年後半)の最善の解決策は、現在のscreenソースをダウンロードしてローカルでコンパイルすることです。 OSX Mavericksでこれが動作することを確認しました。

Mac OSXでビルドするために適用する必要があるいくつかのパッチがあります。それらを適用して、ソースコードを Github に配置しました。

自動インストラクション

git clone https://github.com/FreedomBen/screen-for-OSX && cd screen-for-OSX/ && ./install.sh

マニュアルの説明

  1. git clone https://github.com/FreedomBen/screen-for-OSX
  2. cd screen-for-OSX/src
  3. ./autogen.sh
  4. ./configure --prefix=/usr/local
  5. make
  6. Sudo make install

インストール後

新しいバイナリが/usr/local/binにインストールされます。古いものに置き換わるものではないため、絶対パスで呼び出すか、PATH変数を再配置する必要があります。詳細は README.md ファイルを参照してください。

3
Freedom_Ben

Tmuxを試してみてください。 Macポートを使用する必要がありますが、ビルド時間を除いてかなり簡単です。どの画面が気に入ったら、tmuxはそれを何度も実行し、実際に維持および改善されています。

Tmux情報

3
lagsalot

私の提案(1つ選んでください):

  1. tmux を試してください。 MacPortsとHomebrew(Finkについては触れないでください)で見つけるか、ソースからコンパイルできます。
  2. 最新のソースコードをコンパイルできます(hxxps://savannah.gnu.org/git/?group = screen); READMEを見ると簡単です。
2
Kudu

余談です。

MacPortsがある場合、垂直分割パッチがデフォルトでインストールされます

port cat screen | grep vertical

Sudo port -v install screen

だが split -vおよび Ctrl+A、 | 動作しません。残念。

1
1.61803

"split -v"またはC-a |を試してください。これらは、Ubuntuにインストールされているgnu-screenの現在のリリース(画面4.00.03jw4)で設定されています。 MacOsXバージョンでも運がいいかもしれません。

0
Arcege

私の知る限り、少なくともscreen-4.01が必要です。 gnus's savannah でgitリポジトリから入手できます。新しいダウンロードの1つ here も機能する可能性がありますが、私は試していません。

0