Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Linux - Shell con Putty e .Net Core
Forum - Linux - Shell con Putty e .Net Core

Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2298
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:08
Martedì, 12/11/2019
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

https://media.discordapp.net/attachments/498810551510499338 ...


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.

https://cdn.discordapp.com/attachments/498810551510499338/6 ...


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.




https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 15:15
Martedì, 12/11/2019
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.

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2298
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 16:16
Martedì, 12/11/2019
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.





https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2298
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 23:26
Martedì, 19/11/2019
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.

https://i.postimg.cc/X3YvJW4Y/screen.png

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


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote