Impossibile avviare la schermata GNU su Snow Leopard


2

Quando accedo alla mia macchina OS X usando SSH, non riesco ad avviare una sessione dello schermo GNU. Si blocca e non produce alcun tipo di messaggio di errore, anche Ctrl-C non ha alcun effetto. Tuttavia, se inizio una sessione dello schermo accedendo alla macchina localmente (ad esempio in Terminal.app) e stacco da quella schermata, posso collegarmi ad essa tramite SSH.

Qualche idea su cosa potrebbe causare questo?


provi ad avviare la sessione come l'utente che ha effettuato l'accesso tramite ssh (quello che possiede il pty) o cambi l'utente dopo il login?
lajuette,

No, non ha cambiato utente.
pojo,

Risposte:


0

È possibile che la schermata dipenda dall'integrazione della GUI che è stata compilata e che non riesca a trovare correttamente $ DISPLAY quando si accede tramite SSH.


Lo schermo AFAIK è un'applicazione solo console / terminale. Inoltre, potresti non riuscire a connetterti a $ DISPLAY
lajuette,

screen è un'applicazione solo per terminale ma ad es. vim è anche un'applicazione per terminale e può intercettare eventi di scorrimento del mouse X quando viene eseguito dalla console se compilato con le opzioni corrette.
Mike McQuaid,

0

Potrebbe esserci un problema con il tuo sistema: posso usare ssh sul mio sistema come utente diverso ed eseguire lo schermo. Forse eseguirlo sotto controllo e vedere dove si blocca?

sudo dtruss sudo -u $USER screen
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.