Division verticale dans l'écran GNU sur Mac OS X


16

Je suis récemment tombé amoureux de l'excellente application dans l'écran Ubuntu GNU. J'étais vraiment heureux de le voir également installé sur mon Mac, mais je ne peux pas le diviser verticalement ... Je suppose que je dois le mettre à jour d'une manière ou d'une autre. J'ai essayé les ports mac et je les ai infusés, mais je n'ai rien trouvé. Quelqu'un a-t-il réussi cela?

Réponses:


11

Patch par Evan Meagher: http://old.evanmeagher.net/2010/12/patching-screen-with-vertical-split-in-os

En utilisant ces instructions et ce correctif pour compiler l'écran, j'ai maintenant un écran avec une capacité de fractionnement vertical dans Mac OS X


sans défaut! Merci. zéro effort === voyage dans le temps il y a 1 seconde ;-)
Brad Parks

Génial, a travaillé pour moi uniquement comme copier-coller, sans aucune réflexion! Utilisation d'OSX 10.8.2.
Billy Moon

4

À ce point…

brew install homebrew/dupes/screen

… Vous obtiendrez un 4.4.0 avec division verticale.


1
Depuis janvier 2018, c'est la solution la plus simple.
Jimmy Bosse

J'ai obtenu la v4.06 après l'installation avec brew mais je n'ai toujours pas réussi à faire fonctionner la division verticale. Les raccourcis clavier sont-ils les mêmes? Ca | ou Ca V?
rockydgeekgod

écran 4.6.2 (tel que versionné par Homebrew) AKA 4.06.02 (tel que versionné par GNU / en amont) fonctionne pour moi avec CTRL + a, puis | (MAJ +). La commande type screenindique-t-elle qu'elle se trouve dans / usr / local / bin /? S'il indique / usr / bin / sans le 'local', c'est probablement l'écran natif de macOS et non celui de Homebrew.
Jan Kyu Peblik

3

Essayez tmux. Vous devrez utiliser des ports mac, mais c'est assez indolore moins les temps de construction. Si vous aimez quel écran vous donne, tmux fait tout et plus et est en fait maintenu et amélioré.

Info Tmux


1
Tmux n'a cependant pas accès à la table de montage.
Daniel Beck

3

La meilleure solution de nos jours (fin 2014) est de télécharger la screensource actuelle et de la compiler localement. Je viens de vérifier que cela fonctionne pour moi sur OSX Mavericks.

Certains correctifs doivent être appliqués pour la construction sur Mac OSX. Je les ai appliqués et mis le code source sur Github .

Instuctions automatiques

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

Instructions manuelles :

  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

Après l'installation :

Le nouveau binaire est installé dans /usr/local/bin. Il ne remplace pas l'ancien, il doit donc être appelé par chemin absolu, ou vous devez réorganiser votre variable PATH. Veuillez consulter le fichier README.md pour plus de détails.


2

Mes suggestions (choisissez-en une):

  1. Essayez tmux . Vous devriez le trouver dans MacPorts et Homebrew (ne mentionnez même pas Fink), ou vous pouvez le compiler à partir des sources.
  2. Vous pouvez compiler le dernier code source (hxxps: //savannah.gnu.org/git/? Group = screen); cela devrait être assez facile si vous regardez le fichier README.

1

Juste une petite note.

Si vous avez MacPorts, le patch de partage vertical est installé par défaut

port cat screen | grep vertical

sudo port -v install screen

Mais split -vet Ctrl+ A, |ça ne marche pas. Bummer.


0

AFAIK vous avez besoin d'au moins écran-4.01. Vous pouvez l'obtenir à partir de leurs dépôts git dans la savane de gnus . L'un des nouveaux téléchargements ici pourrait également fonctionner, mais je n'ai pas essayé.


0

Essayez "split -v" ou Ca |. Ceux-ci sont définis avec la version actuelle de gnu-screen installée sur Ubuntu (écran 4.00.03jw4). Vous pourriez également avoir de la chance avec la version MacOsX.


Nan! Il ne fonctionnera pas sur macos10.6 ni 10.7
Ali

-1

Cela fonctionne bien ici. J'ai suivi la première description que j'ai trouvée via google .

J'ai utilisé la version d'écran qui est venu avec mon 10.6.3 Installation: Screen version 4.00.03 (FAU) 23-Oct-06. Quelle version utilisez-vous?

Avez-vous créé au moins deux sessions avant d'essayer de fractionner en appuyant sur Ctrl-a+Shift-s


Vous n'avez même pas besoin de créer deux sessions. Vous pouvez vous séparer toute la journée si vous le souhaitez et avoir plusieurs vues de la même session. Mon problème est que je ne peux pas diviser verticalement, comme la version qui est préinstallée avec Ubuntu. J'essaie de corriger ça ou quelque chose.
evantravers

-1

Les versions les plus récentes de screen-> 4.01 le supportent. Vous pouvez l'obtenir à partir de leurs dépôts git dans la savane de gnus et le construire vous-même.

Après avoir installé l'écran, essayez la séquence de commandes suivante

(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

Le processus de construction est une configure, make and make installroutine simple car je n'ai rencontré aucun problème de dépendance.

J'ai fait ce qui précède avec screen-4.1.0 et cela fonctionne parfaitement sur Mountain Lion.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.