나는 최근에 우분투 GNU 화면에서 우수한 응용 프로그램에 매혹되었다. 내 Mac에도 설치되어있는 것을 보니 정말 기뻤지 만 수직으로 나눌 수는 없지만 ... 어떻게 든 업데이트해야 할 것 같습니다. 나는 맥 포트를 시도하고 양조했지만 아무것도 찾을 수 없었다. 누구든지 성공적으로이 일을 했습니까?
나는 최근에 우분투 GNU 화면에서 우수한 응용 프로그램에 매혹되었다. 내 Mac에도 설치되어있는 것을 보니 정말 기뻤지 만 수직으로 나눌 수는 없지만 ... 어떻게 든 업데이트해야 할 것 같습니다. 나는 맥 포트를 시도하고 양조했지만 아무것도 찾을 수 없었다. 누구든지 성공적으로이 일을 했습니까?
답변:
Evan Meagher의 패치 : http://old.evanmeagher.net/2010/12/patching-screen-with-vertical-split-in-os
이 지침과 패치를 사용하여 화면을 컴파일하면 Mac OS X에서 수직 분할 기능이있는 화면이 나타납니다.
tmux를 시도해보십시오. 당신은 Mac 포트를 사용해야하지만 꽤 힘들이지 않고 빌드 시간을 뺀 것입니다. tmux가 제공하는 화면이 마음에 들면 모든 일이 실제로 유지되고 개선됩니다.
요즘 (2014 년 후반) 가장 좋은 해결책은 현재 다운로드하는 것입니다 screen
소스를 컴파일하고 로컬로 컴파일하십시오. OSX Mavericks에서이 기능이 작동하는지 확인했습니다.
Mac OSX에서 구축 할 때 적용해야하는 패치가 있습니다. 나는 그들을 적용하고 소스 코드를 기둥 .
자동 지침
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 자세한 내용은 파일을 참조하십시오.
이 지점에서…
brew install homebrew/dupes/screen
... 당신에게 4.4.0을 수직으로 나누어 줄 것입니다.
type screen
/ usr / local / bin /에 있다고 해? 'local'없이 / usr / bin /이라고 말하면 아마 macOS의 네이티브 스크린이며 Homebrew 's는 아닙니다.
여기에서 잘 작동합니다. 나는 따라 갔다. 첫 번째 설명은 Google을 통해 찾았습니다. .
내 10.6.3 설치와 함께 제공된 화면 버전을 사용했습니다. Screen version 4.00.03 (FAU) 23-Oct-06
. 어떤 버전을 사용하고 있습니까?
다음을 눌러서 분할하려고 시도하기 전에 적어도 두 세션을 생성 했습니까? Ctrl-a + Shift-s
최신 버전의 screen- & gt; 4.01이이를 지원합니다. 당신은에서 그들의 자식 저장소에서 얻을 수 있습니다. 그누의 사바나 그것을 스스로 구축하십시오.
화면을 설치 한 후 다음 명령 순서를 시도하십시오.
(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에서 완벽하게 작동합니다.