Il terminale talvolta rimescola l'output iniziale

2

Sono passato a iTerm 2 qualche tempo fa, ma vorrei risolvere questo piccolo problema che ho con il terminale integrato di OS X.

Il terminale dovrebbe assomigliare a questo quando si apre per la prima volta sulla mia macchina:

Tuttavia,mivienespessoincontrol'outputseguente:

E più di rado (ma comunque abbastanza riproducibile):

Il mio file .bash_profile è composto da una serie di alias e una funzione definita per il calcolo della durata della batteria dalla shell. Sono in grado di riprodurre il problema senza alcun .bash_profile . .bashrc è vuoto.

Qual è la causa di questo problema e come posso risolverlo?

    
posta aglasser 30.06.2014 - 22:10
fonte

2 risposte

1

Vorrei rispondere alla mia stessa domanda, anche se non è una "risposta" di per sé.

Dopo aver provato su diversi computer, sono sicuro che si tratta di un bug con Terminal (e forse di altri terminali virtuali su altri sistemi operativi). Ho provato questo sui seguenti computer che appartengono a utenti separati:

  • MacBook Pro (2012, 13 pollici) con 10.9.4
  • MacBook Air (2012) in esecuzione 10.9.3
  • MacBook Pro (2012, 15 pollici) che esegue 10.9.4

Se qualcuno vorrebbe aggiungere alla mia lista, prova ad eseguire Terminal e a uscire in successione finché non vedi il timestamp che si trova sulla stessa riga del prompt iniziale.

Un mio amico afferma di averlo visto anche su Linux.

    
risposta data 10.07.2014 - 15:57
fonte
0

Bash lo sta facendo. Invia un comando al terminale per spostare il cursore sulla prima riga. Lo fa solo occasionalmente, e non sono ancora riuscito a capire perché, ma sospetto che possa dipendere dal momento in cui bash riceve ed elabora il primo segnale SIGWINCH, che lo informa delle dimensioni del terminale. Potrebbe essere che se riceve SIGWINCH in un momento diverso, pensa che il terminale sia ridimensionato e che abbia bisogno di spostare il cursore verso l'alto.

[Bash versione 3.2.57 su OS X.]

    
risposta data 16.09.2015 - 02:58
fonte

Leggi altre domande sui tag