Недавно я влюбился в отличное приложение на экране Ubuntu GNU. Я был очень рад видеть его установленным на моем Mac, но я не могу разделить по вертикали ... Я думаю, мне нужно как-то его обновить. Я пробовал порты Mac и варил, но ничего не смог найти. Кто-нибудь сделал это успешно?
10 ответов
Патч Эвана Мигера:http://old.evanmeagher.net/2010/12/patching-screen-with-vertical-split-in-os
Используя эти инструкции и патч для компиляции экрана, у меня теперь есть экран с возможностью вертикального разделения в Mac OS X
Лучшее решение в эти дни (конец 2014 года) - загрузить текущий источник screen
и скомпилировать его локально. Я только что подтвердил, что это работает для меня на OSX Mavericks.
Есть несколько патчей, которые нужно применить для сборки на Mac OSX. Я применил их и поместил исходный код на Github.
Автоматические Инструкции
git clone https://github.com/FreedomBen/screen-for-OSX && cd screen-for-OSX/ && ./install.sh
Ручные инструкции:
git clone https://github.com/FreedomBen/screen-for-OSX
cd screen-for-OSX/src
./autogen.sh
./configure --prefix=/usr/local
make
sudo make install
После установки:
Новый бинарный файл устанавливается в /usr/local/bin
. Он не заменяет старый, поэтому его нужно вызывать по абсолютному пути, или вам нужно переставить переменную PATH. Пожалуйста, смотрите файл README.md для более подробной информации.
Попробуйте tmux. Вам придется использовать порты Mac, но это довольно безболезненно за вычетом времени сборки. Если вам нравится то, что дает экран, tmux делает все это и больше, и на самом деле поддерживается и улучшается.
С этой точки зрения…
brew install homebrew/dupes/screen
… Вы получите 4.4.0 с вертикальным разделением.
Мои предложения (выберите один):
- Попробуйте tmux. Вы должны найти его в MacPorts и Homebrew (даже не упоминать Fink), или вы можете скомпилировать его из исходного кода.
- Вы можете скомпилировать последний исходный код (hxxps://savannah.gnu.org/git/?группа = экран); это должно быть достаточно легко, если вы посмотрите на README.
Просто примечание.
Если у вас есть MacPorts, то вертикальное разделение патча установлено по умолчанию
port cat screen | grep vertical
sudo port -v install screen
Но split -v
и Ctrl+A, | не работает Облом.
Попробуйте "split -v" или Ca |. Они устанавливаются в текущей версии gnu-screen, установленной в Ubuntu (screen 4.00.03jw4). Возможно, вам повезет и с версией MacOsX.
AFAIK тебе нужно как минимум скрин-4,01. Вы можете получить это из их репозиториев Git в саванне Гнуса. Одна из новых загрузок здесь также может работать, но я не пробовал.
Более новые версии 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.
Здесь отлично работает. Я следовал за первым описанием, которое я нашел через Google.
Я использовал экранную версию, которая шла с моей 10.6.3. Установка: Screen version 4.00.03 (FAU) 23-Oct-06
. Какую версию ты используешь?
Вы создали как минимум две сессии, прежде чем пытаться разделить, нажав Ctrl-a+Shift-s