Vertikale Aufteilung im GNU-Bildschirm unter Mac OS X


16

Vor kurzem habe ich mich in die exzellente App auf dem Ubuntu GNU-Bildschirm verliebt. Es hat mich sehr gefreut, dass es auch auf meinem Mac installiert wurde, aber ich kann es nicht vertikal teilen ... Ich denke, ich muss es irgendwie aktualisieren. Ich habe Mac-Ports ausprobiert und gebraut, aber ich konnte nichts finden. Hat das jemand erfolgreich gemacht?

Antworten:



4

An diesem Punkt…

brew install homebrew/dupes/screen

… Erhalten Sie eine 4.4.0 mit vertikaler Aufteilung.


1
Ab Januar 2018 ist dies die einfachste Lösung.
Jimmy Bosse

Ich habe v4.06 nach der Installation mit brew bekommen, konnte aber immer noch keine vertikale Aufteilung zum Laufen bringen. Sind die Tastenbelegungen gleich? Ca | oder Ca V?
Rockydgeekgod

screen 4.6.2 (wie von Homebrew versioniert) AKA 4.06.02 (wie von GNU / upstream versioniert) funktioniert bei mir mit STRG + a, dann | (UMSCHALT +). Sagt der Befehl, type screendass er sich in / usr / local / bin / befindet? Wenn dort / usr / bin / ohne 'local' steht, ist das wahrscheinlich der native Bildschirm von macOS und nicht der von Homebrew.
Jan Kyu Peblik

3

Probieren Sie es mit tmux aus. Sie müssen Mac-Ports verwenden, aber es ist ziemlich schmerzlos, abzüglich der Build-Zeiten. Wenn Ihnen der Bildschirm gefällt, der Ihnen tmux bietet, erledigt das alles und noch viel mehr und wird tatsächlich gewartet und verbessert.

Tmux Info


1
Tmux hat jedoch keinen Zugriff auf das Pasteboard.
Daniel Beck

3

Die beste Lösung in diesen Tagen (Ende 2014) ist, die aktuelle screenQuelle herunterzuladen und lokal zu kompilieren. Ich habe gerade überprüft, ob dies für mich unter OSX Mavericks funktioniert.

Es gibt einige Patches, die für die Erstellung auf Mac OSX angewendet werden müssen. Ich habe sie angewendet und den Quellcode auf Github gestellt .

Automatische Anweisungen

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

Manuelle Anweisungen :

  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

Nach der Installation :

Die neue Binärdatei wird in installiert /usr/local/bin. Es ersetzt nicht das alte, daher muss es über den absoluten Pfad aufgerufen werden oder Sie müssen Ihre PATH-Variable neu anordnen. Weitere Informationen finden Sie in der Datei README.md .


2

Meine Vorschläge (wähle einen aus):

  1. Versuchen Sie es mit tmux . Sie sollten es in MacPorts und Homebrew finden (erwähnen Sie nicht einmal Fink), oder Sie können es aus dem Quellcode kompilieren.
  2. Sie können den neuesten Quellcode kompilieren (hxxps: //savannah.gnu.org/git/? Group = screen); Es sollte einfach genug sein, wenn Sie sich die README-Datei ansehen.

1

Nur eine Randnotiz.

Wenn Sie über MacPorts verfügen, wird standardmäßig das Vertical Split-Patch installiert

port cat screen | grep vertical

sudo port -v install screen

Aber split -vund Ctrl+ A, |nicht funktionieren. Schade.



0

Versuchen Sie es mit "split -v" oder "Ca |". Diese werden mit der aktuellen Version von gnu-screen auf Ubuntu installiert (screen 4.00.03jw4). Vielleicht haben Sie auch Glück mit der MacOsX-Version.


Nee! Es funktioniert nicht auf MacOS 10.6 oder 10.7
Ali

-1

Es funktioniert gut hier. Ich folgte der ersten Beschreibung, die ich über Google fand .

Ich benutzte die Bildschirm - Version , die mit meinem 10.6.3 Installations kam: Screen version 4.00.03 (FAU) 23-Oct-06. Welche Version benutzt du?

Haben Sie mindestens zwei Sitzungen erstellt, bevor Sie versucht haben, sie durch Drücken von Ctrl-a+ zu teilen?Shift-s


Sie müssen nicht einmal zwei Sitzungen erstellen. Sie können den ganzen Tag teilen, wenn Sie möchten, und mehrere Ansichten derselben Sitzung haben. Mein Problem ist, dass ich nicht vertikal teilen kann, wie die Version, die mit Ubuntu vorinstalliert wird. Ich versuche, das in oder so zu flicken.
Evantravers

-1

Die neueren Versionen von screen-> 4.01 unterstützen dies. Sie können es aus den Git-Repositories in der Gnus-Savanne holen und selbst bauen.

Versuchen Sie nach der Installation von screen die folgende Befehlsfolge

(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

Der Erstellungsprozess ist eine unkomplizierte configure, make and make installRoutine, da keine Abhängigkeitsprobleme aufgetreten sind.

Ich habe das mit screen-4.1.0 gemacht und es funktioniert perfekt auf Mountain Lion.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.