Mac OS X'te GNU Ekranında Dikey Bölme


16

Son zamanlarda Ubuntu GNU ekranındaki mükemmel uygulama ile aşık oldum. Mac'imde de yüklü olduğunu görünce çok mutlu oldum, ancak dikey olarak bölünemiyorum ... Sanırım bir şekilde güncellemem gerekiyor. Mac portlarını denedim ve demledim, ama hiçbir şey bulamadım. Bunu başarıyla yapan var mı?

Yanıtlar:



4

Bu noktada…

brew install homebrew/dupes/screen

… Dikey bölme ile 4.4.0 alacaksınız.


1
Ocak 2018 itibariyle bu en basit çözüm.
Jimmy Bosse

Demlemek ile yükledikten sonra v4.06 aldım ama yine de çalışmak için dikey bölme alamadım. Anahtar bağlamaları aynı mı? Ca | veya Ca V?
rockydgeekgod

ekran 4.6.2 (Homebrew tarafından sürüm olarak) AKA 4.06.02 (GNU / yukarı akış tarafından sürüm olarak) CTRL + a ile benim için çalışıyor, o zaman | (SHIFT +). Komut type screen/ usr / local / bin / dizininde olduğunu mu söylüyor? / Usr / bin / 'local' olmadan yazıyorsa, bu muhtemelen Homebrew'un değil macOS'un ana ekranıdır.
Jan Kyu Peblik

3

Tmux'u deneyin. Mac portlarını kullanmanız gerekecek, ancak yapım süreleri hariç oldukça acısız. Eğer hangi ekranı verir gibi isterseniz tmux her şeyi ve daha fazlasını yapar ve aslında korunur ve geliştirilir.

Tmux Bilgi


1
Tmux'un çalışma alanına erişimi yok.
Daniel Beck

3

Bugünlerde en iyi çözüm (2014 sonu) mevcut screenkaynağı indirmek ve yerel olarak derlemektir. Bunun OSX Mavericks'te benim için çalıştığını doğruladım.

Mac OSX üzerine inşa etmek için uygulanması gereken bazı yamalar vardır. Onları uyguladım ve kaynak kodunu Github'a koydum .

Otomatik Talimatlar

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

Manuel Talimatlar :

  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

Kurulum Sonrası :

Yeni ikili dosya yüklenir /usr/local/bin. Eskisinin yerini almaz, bu yüzden mutlak yolla çağrılması gerekir veya PATH değişkeninizi yeniden düzenlemeniz gerekir. Daha fazla bilgi için lütfen README.md dosyasına bakın.


2

Önerilerim (birini seçin):

  1. Tmux'u deneyin . MacPorts ve Homebrew'da bulmalısınız (Fink'ten bile bahsetmeyin) veya kaynağından derleyebilirsiniz.
  2. En son kaynak kodunu derleyebilirsiniz (hxxps: //savannah.gnu.org/git/? Group = screen); README'ye bakarsanız yeterince kolay olmalıdır.

1

Sadece bir yan not.

MacPorts'unuz varsa, dikey bölünmüş yama varsayılan olarak yüklenir

port cat screen | grep vertical

sudo port -v install screen

Ama split -vve Ctrl+ A, |çalışma. Aylak.



0

"Split -v" veya Ca | 'yı deneyin. Bunlar Ubuntu'da kurulu gnu-ekranın mevcut sürümü ile ayarlanır (ekran 4.00.03jw4). MacOsX sürümünde de şansınız olabilir.


Hayır! Macos10.6 veya 10.7 üzerinde çalışmayacak
Ali

-1

Burada iyi çalışıyor. Google üzerinden bulduğum ilk açıklamayı takip ettim .

Benim 10.6.3 Kurulum ile gelen ekran versiyonunu kullandı: Screen version 4.00.03 (FAU) 23-Oct-06. Hangi sürümü kullanıyorsunuz?

Ctrl-a+ Tuşlarına basarak bölmeye çalışmadan önce en az iki oturum oluşturdunuz mu?Shift-s


İki oturum oluşturmanız bile gerekmez. İsterseniz gün boyu bölünebilir ve aynı oturumun birden çok görünümüne sahip olabilirsiniz. Benim sorunum, Ubuntu ile önceden yüklenmiş olarak gelen sürüm gibi dikey olarak bölünemem. Bunu ya da başka bir şeyi düzeltmeye çalışıyorum.
evantravers

-1

Screen-> 4.01'in daha yeni sürümleri bunu destekler. Gnus'un savanında git depolarından alıp kendiniz inşa edebilirsiniz.

Ekranı yükledikten sonra, aşağıdaki komut sırasını deneyin

(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

İnşa süreci basittir configure, make and make install herhangi bir bağımlılık problemine rastlamadığım rutin.

Yukarıda ekran 4.1.0 ile yaptım ve Mountain Lion üzerinde mükemmel çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.