![]() Oggi vi parlerò di una cosa semplice semplice ma che può rivelarsi moooolto utile, ovvero lanciare un programma grafico da una shell linux ed avere l'output corrispondende su una box windows. (Presto parlerò anche di vnc su linux che è molto più comodo di questo procedimento, datemi solo un pò di tempo :) *( COMPONENTi NECESSARi )* a- due computer (o uno e far emulare uno dei due os con vmware nattare tutto per bene, ma se lo fate vi sfanculo personalmente) b- un cervello c- Un server X per windows, personalmente consiglio X-Win32 (appositamente crackato altrimenti dopo 15 minuti si stacca) d- forse qualcosa ma se mi viene lo dirò in seguito. *( PREPARARiAMO X-WiN32 )* Come ho gia detto per le prove ho usato il server X "Xwin-32 Version 5.4 patch level 3" (dato che non sono eleetario e che questo txt non girerà mai su internet vi consiglio di cercare "X-Win32 5.4.3" su astalavista per la crack). Una volta lanciato si apre un'icona sulla barra degli strumenti andateci e cliccate con il tasto destro, per lanciare X-Config. I parametri sono molto semplici ed intuitivi e dipenderanno da voi, vi consiglio solo di inserire come tipo di connessione: "rexec". Salvate e fate creare al programma l'icona sul desktop, quella con una X e con il nome della sessione. Cosìcchè ogni volta lo vogliate lanciare perderete meno tempo. (* PREPARiAMO LA BOX LINUX *) Questo procedimento è molto semplice, non dovete fare altro che lanciare questo comando da shell: (il tutto funziona sia da root che da user) export DISPLAY=indirizzoipserverxwindows:0.0 esempio: $ export DISPLAY=192.168.0.2:0.0 *( LANCiARE i PROGRAMMi )* Ora basta che nella stessa sessione del comando "export" (l'export VARIABILE dura soltanto se resterete sempre nella stessa shell, se cambiate user, se date exit e poi rientrate etc.. la variabile tornerà come prima. se non avete schermo su linux e l'unico modo per lanciare i programmi grafici è questo consiglio di settare la variabile DISPLAY direttamente in /etc/profile, cosìcchè ad ogni login sarà automaticamente ok. $ lopster ... ora se tutto è andato bene vedremo aprirsi una finestra sul computer windows con dentro il programma lopster, o quello che volete voi ;) Ecco un comodo script.. tanto per fare prima ;) --- xwin32.sh --- #!/bin/sh WINIP=192.168.0.2 # <- !!EDIT!! if [ -z $1 ]; then echo "Usage: $0 © GnomixLand http://www.gnomixland.com/ |