Un po 'di storia: il nostro negozio ha tradizionalmente gestito uno stack di software Microsoft, ma ora stiamo pianificando di utilizzare Linux incorporato e mi trovo nel ruolo di Columbus: conquistare il nuovo mondo. Ne parlo perché significa che non ho il contesto per interpretare ciò che potresti pensare sia una risposta semplice. Se riesci a spiegare le cose in confronto a come funziona Windows, questo ti aiuterà molto nella comprensione.
Se ho capito correttamente l'idea di X-Windows, un'applicazione è un client X e le API di Windows inviano / ricevono messaggi UI a un server X tramite un socket TCP (invia i comandi di disegno della finestra all'X-server e riceve il mouse e messaggi di attività della tastiera da esso).
A quanto ho capito, l'uso di socket significa che il codice dell'app può essere eseguito su una casella Unix mentre l'interfaccia utente viene eseguita su un X-server eseguendo (ad esempio) uno dei
- lo stesso computer
- un altro box Unix che esegue X-server sulla stessa rete
- un box Windows "W" che esegue X-server sulla stessa rete
- qualsiasi box che esegue un X-server ovunque su Internet, a condizione che i firewall e il routing siano opportunamente configurati per consentire i socket richiesti.
Sulla mia scrivania ho un host Linux Mint13 che usa il desktop Cinnamon e si chiama ForwardUntoDawn . È collegato alla mia rete 192.168.174 come 35 e il mio Win7 è sulla stessa rete di 11. Possono eseguire il ping a vicenda e SAMBA consente la condivisione di file tra di loro. Ho installato telnetd e sshd su ForwardUntoDawn e posso stabilire dalle sessioni telnet e ssh di Win7 e autenticarmi per ottenere una riga di comando.
Sul mio sistema Win7 ho Xming installato con le icone del desktop Xming e Xlaunch. Eseguendo Xlaunch rispondo alle istruzioni in questo modo:
- Più finestre / display 0
- Avviare il programma: gimp utilizzando SSH (C: \ Cygwin \ bin \ SSH.exe)
- Appunti sì, nessun font server o parametri
Ciò si traduce momentaneamente in una finestra di comando nera ma scompare prima che io possa leggere il messaggio.
Qualcuno può guidarmi nei prossimi passi o risposte più appropriate alle esigenze di Xming? (Ho scelto gimp solo perché so che è installato e funzionante.)
Si noti che per utilizzare la risposta di seguito leggere anche i commenti e NOTA è necessario avviare cygwin xserver utilizzando cygwin \ bin \ startxwin.exe per farlo funzionare, immagino che questo inizializzi alcune variabili di ambiente.
Non ho finito per usare Xming. Dopo che ho ottenuto le impostazioni ssh impostate direttamente sulla scatola di Linux e sono riuscito a utilizzare gli strumenti Cygwin, ho provato un'altra volta usando Xming. Le applicazioni avviate utilizzando Xlaunch inizierebbero ma poi scomparire improvvisamente. Il problema non si è verificato utilizzando rigorosamente gli strumenti Cygwin.