16

Недавно я влюбился в отличное приложение на экране Ubuntu GNU. Я был очень рад видеть его установленным на моем Mac, но я не могу разделить по вертикали ... Я думаю, мне нужно как-то его обновить. Я пробовал порты Mac и варил, но ничего не смог найти. Кто-нибудь сделал это успешно?

10 ответов10

11

Патч Эвана Мигера:http://old.evanmeagher.net/2010/12/patching-screen-with-vertical-split-in-os

Используя эти инструкции и патч для компиляции экрана, у меня теперь есть экран с возможностью вертикального разделения в Mac OS X

3

Лучшее решение в эти дни (конец 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

Попробуйте tmux. Вам придется использовать порты Mac, но это довольно безболезненно за вычетом времени сборки. Если вам нравится то, что дает экран, tmux делает все это и больше, и на самом деле поддерживается и улучшается.

Tmux Info

2

С этой точки зрения…

brew install homebrew/dupes/screen

… Вы получите 4.4.0 с вертикальным разделением.

2

Мои предложения (выберите один):

  1. Попробуйте tmux. Вы должны найти его в MacPorts и Homebrew (даже не упоминать Fink), или вы можете скомпилировать его из исходного кода.
  2. Вы можете скомпилировать последний исходный код (hxxps://savannah.gnu.org/git/?группа = экран); это должно быть достаточно легко, если вы посмотрите на README.
1

Просто примечание.

Если у вас есть MacPorts, то вертикальное разделение патча установлено по умолчанию

port cat screen | grep vertical

sudo port -v install screen

Но split -v и Ctrl+A, | не работает Облом.

0

Попробуйте "split -v" или Ca |. Они устанавливаются в текущей версии gnu-screen, установленной в Ubuntu (screen 4.00.03jw4). Возможно, вам повезет и с версией MacOsX.

0

AFAIK тебе нужно как минимум скрин-4,01. Вы можете получить это из их репозиториев Git в саванне Гнуса. Одна из новых загрузок здесь также может работать, но я не пробовал.

-1

Более новые версии screen-> 4.01 поддерживают это. Вы можете получить его из их git-репозиториев в саванне Гнуса и создать его самостоятельно.

После установки экрана, попробуйте следующую последовательность команд

(Ctrl + A) | #Create the vertical split
(Ctrl + Tab) #To move to the new vertical split
(Ctrl + C)   #Create a new window in the vertical split

Процесс сборки представляет собой простую процедуру configure, make and make install сборки и установки, поскольку я не сталкивался с какими-либо проблемами с зависимостями.

Я сделал выше с screen-4.1.0, и он отлично работает на Mountain Lion.

-1

Здесь отлично работает. Я следовал за первым описанием, которое я нашел через Google.

Я использовал экранную версию, которая шла с моей 10.6.3. Установка: Screen version 4.00.03 (FAU) 23-Oct-06 . Какую версию ты используешь?

Вы создали как минимум две сессии, прежде чем пытаться разделить, нажав Ctrl-a+Shift-s

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .