Divisione verticale nella schermata GNU su Mac OS X


16

Di recente mi sono innamorato dell'ottima app nella schermata GNU di Ubuntu. Sono stato davvero felice di vederlo installato anche sul mio Mac, ma non riesco a dividerlo verticalmente ... Immagino di doverlo aggiornare in qualche modo. Ho provato Mac Port e ho preparato, ma non sono riuscito a trovare nulla. Qualcuno l'ha fatto con successo?

Risposte:



4

A questo punto…

brew install homebrew/dupes/screen

... otterrai una 4.4.0 con divisione verticale.


1
A partire da gennaio 2018 questa è la soluzione più semplice.
Jimmy Bosse,

Ho ottenuto v4.06 dopo l'installazione con brew ma non riuscivo ancora a far funzionare la divisione verticale. Le combinazioni di tasti sono uguali? Ca | o Ca V?
rockydgeekgod,

schermata 4.6.2 (come versione di Homebrew) AKA 4.06.02 (come versione di GNU / upstream) funziona per me con CTRL + a, quindi | (SHIFT +). Il comando type screendice che è in / usr / local / bin /? Se dice / usr / bin / senza "local", probabilmente è lo schermo nativo di macOS e non quello di Homebrew.
Jan Kyu Peblik,

3

Prova tmux. Dovrai usare le porte Mac ma è abbastanza indolore meno i tempi di costruzione. Se ti piace ciò che lo schermo ti dà, tmux fa tutto e di più e viene effettivamente mantenuto e migliorato.

Tmux Info


1
Tuttavia, Tmux non ha accesso al pannello di montaggio.
Daniel Beck

3

La soluzione migliore in questi giorni (fine 2014) è scaricare la screenfonte corrente e compilarla localmente. Ho appena verificato che funzioni per me su OSX Mavericks.

Ci sono alcune patch che devono essere applicate per la compilazione su Mac OSX. Li ho applicati e ho inserito il codice sorgente su Github .

Istanze automatiche

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

Istruzioni manuali :

  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

Post installazione :

Il nuovo binario è installato in /usr/local/bin. Non sostituisce quello vecchio, quindi deve essere chiamato dal percorso assoluto, oppure è necessario riorganizzare la variabile PATH. Per ulteriori dettagli, consultare il file README.md .


2

I miei suggerimenti (scegline uno):

  1. Prova tmux . Dovresti trovarlo in MacPorts e Homebrew (non menzionare nemmeno Fink), oppure puoi compilarlo dal sorgente.
  2. È possibile compilare l'ultimo codice sorgente (hxxps: //savannah.gnu.org/git/? Group = screen); dovrebbe essere abbastanza facile se guardi il file README.

1

Solo una nota a margine.

Se disponi di MacPorts, la patch divisa verticale è installata per impostazione predefinita

port cat screen | grep vertical

sudo port -v install screen

Ma split -ve Ctrl+ A, |non funziona. Bummer.



0

Prova "split -v" o Ca |. Questi sono impostati con l'attuale versione di gnu-screen installata su Ubuntu (schermata 4.00.03jw4). Potresti avere fortuna anche con la versione di MacOsX.


No! Non funzionerà su macos10.6 né 10.7
Ali,

-1

Funziona bene qui. Ho seguito la prima descrizione che ho trovato tramite Google .

Ho usato la versione cinematografica che è venuto con la mia 10.6.3 Installazione: Screen version 4.00.03 (FAU) 23-Oct-06. Quale versione stai usando?

Hai creato almeno due sessioni prima di provare a dividere premendo Ctrl-a+Shift-s


Non devi nemmeno creare due sessioni. Se lo desideri, puoi dividere tutto il giorno e avere più viste della stessa sessione. Il mio problema è che non riesco a dividere verticalmente, come la versione preinstallata con Ubuntu. Sto cercando di rattoppare questo o qualcosa del genere.
Evantravers,

-1

Le nuove versioni di screen-> 4.01 lo supportano. Puoi ottenerlo dai loro repository git nella savana di Gnus e costruirlo tu stesso.

Dopo aver installato la schermata, provare la seguente sequenza di comandi

(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

Il processo di compilazione è una configure, make and make installroutine semplice in quanto non ho riscontrato problemi di dipendenza.

Ho fatto quanto sopra con screen-4.1.0 e funziona perfettamente su Mountain Lion.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.