ฉันเพิ่งติดใจกับแอพที่ยอดเยี่ยมในหน้าจอ Ubuntu GNU ฉันมีความสุขมากที่ได้เห็นมันติดตั้งบน Mac ของฉันเช่นกัน แต่ฉันไม่สามารถแยกในแนวตั้ง ... ฉันคิดว่าฉันจำเป็นต้องอัปเดตอย่างใด ฉันลองใช้พอร์ต Mac แล้วชง แต่ไม่พบอะไรเลย มีใครทำเช่นนี้สำเร็จหรือไม่
ฉันเพิ่งติดใจกับแอพที่ยอดเยี่ยมในหน้าจอ Ubuntu GNU ฉันมีความสุขมากที่ได้เห็นมันติดตั้งบน Mac ของฉันเช่นกัน แต่ฉันไม่สามารถแยกในแนวตั้ง ... ฉันคิดว่าฉันจำเป็นต้องอัปเดตอย่างใด ฉันลองใช้พอร์ต Mac แล้วชง แต่ไม่พบอะไรเลย มีใครทำเช่นนี้สำเร็จหรือไม่
คำตอบ:
Patch โดย Evan Meagher: http://old.evanmeagher.net/2010/12/patching-screen-with-vertical-split-in-os
การใช้คำแนะนำและแพทช์เหล่านี้เพื่อรวบรวมหน้าจอตอนนี้ฉันมีหน้าจอที่มีความสามารถในการแยกแนวตั้งใน Mac OS X
ณ จุดนี้…
brew install homebrew/dupes/screen
... คุณจะได้รับ 4.4.0 เมื่อแยกแนวตั้ง
type screen
บอกว่ามันอยู่ใน / usr / local / bin / หรือไม่ หากมีการระบุว่า / usr / bin / ไม่มี 'local' นั่นอาจเป็นหน้าจอดั้งเดิมของ macOS ไม่ใช่ของ Homebrew
ลอง tmux คุณจะต้องใช้พอร์ต Mac แต่มันไม่เจ็บปวดลบกับเวลาสร้าง ถ้าคุณชอบสิ่งที่หน้าจอช่วยให้คุณ tmux ทำทุกอย่างได้มากขึ้นและกำลังถูกปรับปรุงและปรับปรุงอยู่
ทางออกที่ดีที่สุดในวันนี้ (ปลายปี 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สำหรับรายละเอียดเพิ่มเติม
คำแนะนำของฉัน (เลือกหนึ่งข้อ):
เพียงบันทึกด้านข้าง
หากคุณมี MacPort แพทช์แบ่งแนวตั้งจะถูกติดตั้งเป็นค่าเริ่มต้น
port cat screen | grep vertical
sudo port -v install screen
แต่split -v
และCtrl+ A, |จะไม่ได้ทำงาน คนเกียจคร้าน
ลองใช้ "split -v" หรือ Ca | เหล่านั้นถูกตั้งค่าด้วย gnu-screen รุ่นปัจจุบันที่ติดตั้งบน Ubuntu (หน้าจอ 4.00.03jw4) คุณอาจโชคดีกับรุ่น MacOsX เช่นกัน
มันใช้งานได้ดีที่นี่ ผมทำตามคำอธิบายแรกที่ผมพบผ่านทาง Google
ผมใช้รุ่นหน้าจอที่มาพร้อมกับการติดตั้ง 10.6.3 Screen version 4.00.03 (FAU) 23-Oct-06
ฉัน: คุณใช้เวอร์ชั่นอะไร
คุณสร้างอย่างน้อยสองครั้งก่อนที่จะพยายามแยกโดยกดCtrl-a+Shift-s
หน้าจอเวอร์ชั่นใหม่กว่า -> 4.01 รองรับสิ่งนี้ คุณสามารถรับมันได้จากคลังเก็บคอมไพล์ของพวกเขาที่สะวันนาของ gnusและสร้างมันขึ้นมาด้วยตัวคุณเอง
หลังจากติดตั้งหน้าจอแล้วให้ลองใช้คำสั่งต่อไปนี้
(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
รูทีนที่ตรงไปตรงมาเนื่องจากฉันไม่ได้พบปัญหาการพึ่งพาใด ๆ
ฉันทำข้างต้นกับหน้าจอ 4.1.0 และทำงานได้อย่างสมบูรณ์บน Mountain Lion