Chia dọc trong màn hình GNU trên Mac OS X


16

Gần đây tôi đã trở nên say mê với ứng dụng tuyệt vời trong màn hình Ubuntu GNU. Tôi thực sự rất vui khi thấy nó được cài đặt trên máy Mac của mình, nhưng tôi không thể chia theo chiều dọc ... Tôi đoán tôi cần cập nhật nó bằng cách nào đó. Tôi đã thử các cổng mac và pha, nhưng tôi không thể tìm thấy gì. Có ai đã làm điều này thành công?

Câu trả lời:


11

Bản vá của Evan Meagher: http://old.evanmeagher.net/2010/12/patching-screen-with-vertical-split-in-os

Sử dụng các hướng dẫn và bản vá này để biên dịch màn hình Bây giờ tôi có màn hình với khả năng chia dọc trong Mac OS X


hoàn hảo! cảm ơn. không nỗ lực === du hành thời gian đến 1 giây trước ;-)
Brad park

Rực rỡ, làm việc cho tôi như chỉ sao chép và dán công việc, không suy nghĩ gì cả! Sử dụng OSX 10.8.2.
Billy Moon

4

Tại thời điểm này…

brew install homebrew/dupes/screen

Khoan sẽ giúp bạn có được 4.4.0 với tính năng chia dọc.


1
Tính đến tháng 1 năm 2018 đây là giải pháp đơn giản nhất.
Jimmy Bosse

Tôi đã nhận được v4.06 sau khi cài đặt với brew nhưng vẫn không thể phân chia theo chiều dọc để hoạt động. Là các ràng buộc chính giống nhau? Ca | hay Ca V?
rockydgeekgod

màn hình 4.6.2 (như được phiên bản bởi Homebrew) AKA 4.06.02 (như được phiên bản bởi GNU / ngược dòng) không hoạt động với tôi với CTRL + a, sau đó | (NÂNG +). Lệnh có type screennói nó trong / usr / local / bin / không? Nếu nó nói / usr / bin / không có 'local', đó có thể là màn hình gốc của macOS chứ không phải của Homebrew.
Jan Kyu Peblik

3

Hãy thử tmux. Bạn sẽ phải sử dụng các cổng mac nhưng nó không gây đau đớn trừ đi thời gian xây dựng. Nếu bạn thích những gì màn hình mang lại cho bạn thì tmux sẽ làm tất cả và hơn thế nữa và thực sự đang được duy trì và cải thiện.

Thông tin Tmux


1
Tmux không có quyền truy cập bảng.
Daniel Beck

3

Giải pháp tốt nhất hiện nay (cuối năm 2014) là tải xuống screennguồn hiện tại và biên dịch nó cục bộ. Tôi vừa xác minh điều này hoạt động với tôi trên OSX Mavericks.

Có một số bản vá cần được áp dụng để xây dựng trên Mac OSX. Tôi đã áp dụng chúng và đặt mã nguồn trên Github .

Tự động

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

Hướng dẫn sử dụng :

  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

Cài đặt bài :

Nhị phân mới được cài đặt vào /usr/local/bin. Nó không thay thế cái cũ, vì vậy nó cần được gọi bằng đường dẫn tuyệt đối hoặc bạn cần sắp xếp lại biến PATH của mình. Vui lòng xem tệp README.md để biết thêm chi tiết.


2

Gợi ý của tôi (chọn một):

  1. Hãy thử tmux . Bạn nên tìm thấy nó trong MacPorts và Homebrew (thậm chí không đề cập đến Fink) hoặc bạn có thể biên dịch nó từ nguồn.
  2. Bạn có thể biên dịch mã nguồn mới nhất (hxxps: //savannah.gnu.org/git/? Group = screen); nó sẽ đủ dễ dàng nếu bạn nhìn vào README.

1

Chỉ cần một lưu ý phụ.

Nếu bạn có MacPorts, bản vá phân tách dọc được cài đặt theo mặc định

port cat screen | grep vertical

sudo port -v install screen

Nhưng split -vCtrl+ A, |không hoạt động. Bummer.



0

Hãy thử "split -v" hoặc Ca |. Chúng được cài đặt với bản phát hành hiện tại của màn hình gnu được cài đặt trên Ubuntu (màn hình 4,00,03jw4). Bạn cũng có thể gặp may mắn với phiên bản MacOsX.


Không! Nó không hoạt động trên macos10.6 hay 10.7
Ali

-1

Nó hoạt động tốt ở đây. Tôi đã làm theo mô tả đầu tiên tôi tìm thấy qua google .

Tôi đã sử dụng phiên bản màn hình đi kèm với Cài đặt 10.6.3 của mình : Screen version 4.00.03 (FAU) 23-Oct-06. Phiên bản nào bạn đang sử dụng?

Bạn đã tạo ít nhất hai phiên trước khi thử phân tách bằng cách nhấn Ctrl-a+Shift-s


Bạn thậm chí không phải tạo hai phiên. Bạn có thể chia cả ngày dài nếu bạn muốn và có nhiều chế độ xem của cùng một phiên. Vấn đề của tôi là tôi không thể phân chia theo chiều dọc, như phiên bản được cài đặt sẵn với Ubuntu. Tôi đang cố gắng để vá nó trong hoặc một cái gì đó.
câu thần chú

-1

Các phiên bản mới hơn của màn hình-> 4.01 hỗ trợ này. Bạn có thể lấy nó từ kho git của họ tại thảo nguyên của gnus và tự xây dựng nó.

Sau khi cài đặt màn hình, hãy thử chuỗi lệnh sau

(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

Quá trình xây dựng là một configure, make and make installthói quen đơn giản vì tôi không gặp phải bất kỳ vấn đề phụ thuộc nào.

Tôi đã làm như trên với screen-4.1.0 và nó hoạt động hoàn hảo trên Mountain Lion.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.