Oppure

Loading
12/11 8:08
Thejuster
Buongiorno ragazzi ho una domanda.
Purtroppo con linux sono veramente ma veramente scarso.
Magari sbaglio io qualcosa o è putty che non va bene vi spiego cosa succede.

Ho creato un applicazione abbastanza complessa che funge come Bot per discord.
Questa applicazione si interfaccia con un gioco ed esegue diversi request http in json
su un server di gioco per poi inviare i risultati su discord fin qui tutto bene.

Anche se complessa l'applicazione funziona correttamente senza problemi.

Ho provato ad implementare la mia libreria grafia per disegnare controlli sul terminale.
L'applicazione viene compilata ed ok fila tutto liscio.

Avviandola su windows faccio alcuni test e funziona

media.discordapp.net/attachments/498810551510499338/643467886710751265/…


Avviando la stessa applicazione tramite putty dove è localizata l'app (su un server linux)
lanciando dotnet applicazione.dll
il programma parte ma putty rimane completamente morto senza dare segnali.
Mentre guardando su discord e lanciando comandi, il bot risponde.

cdn.discordapp.com/attachments/498810551510499338/643468083947634709/…


Il fatto è che la UI Grafica non viene visualizzata su putty.
Ora mi domandavo, se è putty che ha un qualche problema, o è proprio linux che non supporta questo tipo di operazioni.


12/11 14:15
TheDarkJuster
Con xorg server e usando ssh -x, dopo aver abilitato il necessario nella Co figirazio e ssh dell'host puoi eseguire l'interfaccia grafica sul PC dal quale ti connetti. Per Windows un server xorg funzionante è xming.
12/11 15:16
Thejuster
Ok ci sto provando.
Non sò se ora dipende dal fatto che ho installato xming ma mi è apparso un messaggio di errore che prima non mi appariva

Unhandled Exception: System.PlatformNotSupportedException: Operation is not supported on this platform.
at System.ConsolePal.set_BufferHeight(Int32 value)

Tendo se possibile di rimendiare via codice magari è proprio la funzione per impostare la dimensione
del terminale che fa crashare tutto.



19/11 22:26
Thejuster
Risolto con putty senza installare o avviare nulla.
era semplicemente un bug al quale credo non sia risolvibile.
Ovvero non si può ridimensionare il terminale della shell.

La velocità lascia molto a desiderare ma è funzionale.

i.postimg.cc/X3YvJW4Y/…

l'intento era quella di avere una ui anche minimale o stile retro da terminale