Come impedire all'ottava di spawnare in una nuova finestra di Terminale?

1

Eseguo ottava in Terminale ma ogni volta che utilizzo il comando Octave per avviare l'ottava (da un terminale esistente sessione) o selezionare Octave in Controllo missione, avvia una nuova finestra Terminale. Trovo fastidioso questo comportamento.

Come posso eseguire l'ottava nella mia attuale finestra del Terminale?

    
posta sjtufs 23.04.2014 - 11:01
fonte

2 risposte

2

Lo script effettivo che viene eseguito quando si apre la nuova finestra di Terminale può essere trovato in /usr/local/octave/3.8.0/bin/octave-3.8.0. Questo percorso sarà diverso per le diverse versioni di Octave. Per fare in modo che questo script venga eseguito quando si esegue il comando octave, creare un collegamento simbolico a qualcosa come / usr / local / bin / octave (assumendo che / usr / local / bin si trovi sul proprio percorso).

Il comando per eseguirlo sarebbe qualcosa sulla falsariga di:

sudo ln -sf /usr/local/octave/3.8.0/bin/octave-3.8.0 /usr/local/bin/octave
    
risposta data 06.08.2014 - 16:35
fonte
1

Prenderò una risposta alla tua domanda ...

Sembra che la tua attuale ottava sia più o meno un comodo wrapper per gli script e tale che altrimenti dovresti eseguire dal terminale per far funzionare le cose. In altre parole, è creato per le persone che cercano di evitare di interagire direttamente con il terminale (e dal momento che sembra godere di lavorare direttamente dalla riga di comando, l'app ha perso molte delle sue comodità).

Comunque, a mio parere (per quello che vale) la soluzione migliore è abbandonare l'app Octave e adottare un approccio più pratico e installare Octave tramite un gestore di pacchetti come Homebrew ( qui sono alcune istruzioni che puoi seguire).

Tuttavia, un rapido avvertimento: l'installazione di ottava in questo modo è a volte un vero e proprio dolore (e lo stesso vale per ottenere Octave per lavorare con GNUplot ) . Anche se i link che ho fornito dovrebbero essere sufficienti per aiutarti a ottenere Octave come vuoi, il processo di installazione di per sé non è sempre, beh, particolarmente piacevole (dopo tutti, quelli " wrapper di convenienza " esistono per una ragione). Ti sto solo dando un colpo di testa ...

Spero che questo aiuti!

Un altro utile tutorial che è simile al primo link.
E ancora altro (il titolo di questo post è piuttosto rivelatore ...).

    
risposta data 26.04.2014 - 10:37
fonte

Leggi altre domande sui tag