मैक ओएस एक्स पर जीएनयू स्क्रीन में वर्टिकल स्प्लिट


16

मैं हाल ही में उबंटू जीएनयू स्क्रीन में उत्कृष्ट ऐप के साथ आसक्त हो गया। मैं वास्तव में इसे अपने मैक पर स्थापित देखकर बहुत खुश था, लेकिन मैं लंबवत रूप से विभाजित नहीं हो सकता ... मुझे लगता है कि मुझे इसे किसी तरह अपडेट करने की आवश्यकता है। मैंने मैक पोर्ट की कोशिश की, और काढ़ा, लेकिन मुझे कुछ भी नहीं मिला। क्या किसी ने यह सफलतापूर्वक किया है?

जवाबों:


11

इवान मेघेर द्वारा पैच: http://old.evanmeagher.net/2010/12/patching-screen-with-vertical-split-in-os

स्क्रीन को संकलित करने के लिए इन निर्देशों और पैच का उपयोग करके अब मेरे पास मैक ओएस एक्स में ऊर्ध्वाधर विभाजन क्षमता के साथ स्क्रीन है


निर्दोष! धन्यवाद। शून्य प्रयास === समय 1 सेकंड पहले यात्रा ;-)
ब्रैड पार्क्स

शानदार, मेरे लिए केवल कॉपी और पेस्ट नौकरी के रूप में काम किया, कोई सोच नहीं! OSX 10.8.2 का उपयोग करना।
बिली मून

4

इस समय…

brew install homebrew/dupes/screen

... आपको ऊर्ध्वाधर विभाजन के साथ 4.4.0 मिलेगा।


1
जनवरी 2018 तक यह सबसे सरल उपाय है।
जिमी बोस

मुझे काढ़ा लगाने के बाद v4.06 मिला लेकिन फिर भी काम करने के लिए ऊर्ध्वाधर विभाजन नहीं मिल सका। क्या की-बाइंडिंग समान हैं? सीए | या सीए वी?
रॉकडेजेकेगॉड

स्क्रीन 4.6.2 (होमब्रेव द्वारा संस्करण के रूप में) AKA 4.06.02 (GNU / अपस्ट्रीम द्वारा संस्करण के रूप में) मेरे लिए CTRL + a के साथ काम करता है, तब | (SHIFT +)। क्या कमांड का type screenकहना है कि यह / usr / स्थानीय / बिन / में है? अगर यह 'usr / bin /' बिना 'local' कहता है, तो संभवतः macOS की देशी स्क्रीन है न कि Homebrew की।
Jan Kyu Peblik

3

Tmux को एक कोशिश दें। आपको मैक पोर्ट का उपयोग करना होगा, लेकिन निर्माण के समय इसके सुंदर दर्द रहित माइनस। अगर आपको यह पसंद है कि कौन सी स्क्रीन आपको tmux देती है, तो यह सब और अधिक होता है और वास्तव में बनाए रखा जा रहा है और सुधार हुआ है।

Tmux जानकारी


1
Tmux का हालांकि कोई पेस्टबोर्ड उपयोग नहीं है।
डैनियल बेक

3

इन दिनों (2014 के अंत में) सबसे अच्छा समाधान वर्तमान screenस्रोत को डाउनलोड करना और इसे स्थानीय रूप से संकलित करना है। मैं बस OSX Mavericks पर मेरे लिए इस काम को सत्यापित करता हूं।

मैक OSX पर निर्माण के लिए कुछ पैच होने चाहिए। मैंने उन्हें लागू किया है और जीथब पर स्रोत कोड डाल दिया है ।

स्वचालित मूल्य

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। यह पुराने को प्रतिस्थापित नहीं करता है, इसलिए इसे पूर्ण पथ से कॉल करने की आवश्यकता है, या आपको अपने पैट चर को पुनर्व्यवस्थित करने की आवश्यकता है। अधिक जानकारी के लिए कृपया README.md फ़ाइल देखें।


2

मेरे सुझाव (एक चुनें):

  1. Tmux का प्रयास करें । आपको इसे MacPorts और Homebrew (Fink का उल्लेख भी नहीं करना चाहिए) में ढूंढना चाहिए, या आप इसे स्रोत से संकलित कर सकते हैं।
  2. आप नवीनतम स्रोत कोड (hxxps: //savannah.gnu.org/git/; group = screen) संकलित कर सकते हैं; यदि आप README को देखते हैं तो यह काफी आसान होना चाहिए।

1

बस एक साइड नोट।

यदि आपके पास MacPorts है तो ऊर्ध्वाधर विभाजन पैच डिफ़ॉल्ट रूप से स्थापित है

port cat screen | grep vertical

sudo port -v install screen

लेकिन split -vऔर Ctrl+ A, |काम नहीं करते। ओह।


0

AFAIK आपको कम से कम स्क्रीन 4.01 चाहिए। आप इसे gnus के सवाना पर उनके git रिपॉजिटरी से प्राप्त कर सकते हैं । यहां नए डॉउलोड में से एक भी काम कर सकता है, लेकिन मैंने कोशिश नहीं की है।


0

"स्प्लिट -v" या सीए की कोशिश करो | वे उबंटू (स्क्रीन 4.00.03jw4) पर स्थापित गन्न-स्क्रीन की वर्तमान रिलीज़ के साथ सेट हैं। आप MacOsX संस्करण के साथ भी किस्मत में हो सकते हैं।


नहीं! यह macos10.6 पर काम नहीं करेगा और न ही 10.7
अली

-1

यह यहाँ ठीक काम करता है। मैंने पहला वर्णन Google के माध्यम से पाया

मैंने अपने 10.6.3 इंस्टॉलेशन के साथ आए स्क्रीन संस्करण का उपयोग किया Screen version 4.00.03 (FAU) 23-Oct-06:। आप कौन सा संस्करण उपयोग कर रहे हैं?

क्या आपने Ctrl-a+ दबाकर विभाजित करने की कोशिश करने से पहले कम से कम दो सत्र बनाएShift-s


आपको दो सत्र भी नहीं बनाने होंगे। यदि आप चाहें, तो आप पूरे दिन विभाजित कर सकते हैं और एक ही सत्र के कई दृश्य देख सकते हैं। मेरा मुद्दा यह है कि मैं उबंटू के साथ पूर्वस्थापित होने वाले संस्करण की तरह, लंबवत रूप से विभाजित नहीं हो सकता। मुझे लगता है कि या कुछ पैच करने की कोशिश कर रहा हूँ।
evantravers

-1

स्क्रीन के नए संस्करण-> 4.01 इसका समर्थन करते हैं। आप इसे gnus के सवाना पर अपने 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दिनचर्या है क्योंकि मैं किसी भी निर्भरता समस्याओं में नहीं चला था।

मैंने स्क्रीन-4.1.0 के साथ उपरोक्त किया और यह माउंटेन लायन पर पूरी तरह से काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.