2011-08-30 17 views
6

Sto provando a eseguire screen (versione 4.0) nell'ultima versione di Cygwin con Windows Ultimate a 64 bit, e non vuole funzionare. Lancio una nuova sessione di schermate usando "screen -d -m -S screen1". Quando mi collego ad esso usando qualcosa come "screen -A -d -r screen1" il processo si blocca. Quando elenco le schermate con "screen -list", riporta lo schermo come "Possibilmente morto".come ottenere lo schermo funzionante in cygwin

Qualche idea su come far funzionare lo schermo nel mio ambiente?

risposta

4

Ho appena eseguito gli stessi comandi che hai fatto e ho avuto problemi simili. Ma io uso sempre lo schermo con Windows 7 a 64 bit.

mi basta usare screen per iniziare una sessione di screen, e screen -dr per ricollegare alla stessa sessione successiva. (In realtà ho usando screen -U e screen -drU, ma ho appena realizzato che con defutf8 on nel mio $HOME/.screenrc, il -U non è necessario.)

Non ho capito perché il suo approccio non funziona.

+0

Grazie per la punta. Ho usato "screen -U -S screen1" per creare una nuova sessione e connesso con successo a "screen -drU screen1." Questo dovrebbe essere tutto ciò di cui ho bisogno. Lo lascerò ai cygwin per correggere le altre opzioni. – 80skeys

1

Attualmente sto cercando di ottenere il lavoro su schermo in un'installazione Cygwin su un'installazione di Windows Server 2008.

funziona in linea di principio, quindi posso riutilizzare le sessioni, ma è piuttosto buggy:

1.) solo sessioni iniziato attraverso una sessione RDP (sul desktop di Windows) sono in grado di accedere alle condivisioni di rete montate, sessioni iniziato tramite ssh è possibile accedere solo a "c". (okey in realtà non è un bug di schermo, più cygwin in generale)

2.) lo scollegamento non funziona tramite ssh. strg + a + d blocca semplicemente il terminale, usando questi tasti in quella sequenza: [strg + z, bg,%, strg + c] Riesco a tornare alla sessione dello schermo che ho visitato l'ultima volta.

3.) questo porta allo stato divertente che io possa avere la stessa sessione di screen attaccato più volte, e vedere l'ingresso e l'uscita su tutte le istanze