Public Sub Main()
Dim s As String
Shell "echo $DESKTOP_SESSION" To s
Print s
End.
Non commento quella Shell, ma, se lancio quel comando, ottengo: cinnamonCodice: [Seleziona]
Shell "echo $DESKTOP_SESSION" To s
Print Desktop.Type
Perchè, cosa avrebbe dovuto restituire nel tuo caso?Non commento quella Shell, ma, se lancio quel comando, ottengo: cinnamonCodice: [Seleziona]
Shell "echo $DESKTOP_SESSION" To s
???
E se scrivi:So che usi Xubuntu, a te restituisce UBUNTU:XFCE ? Perchè non posso fare la prova adesso!Codice: [Seleziona]???Print Desktop.Type
So che usi Xubuntu, a te restituisce UBUNTU:XFCE ? Perchè non posso fare la prova adesso!
Grazie
:ciao:
Perchè, cosa avrebbe dovuto restituire nel tuo caso?Forse sto rimbambito dai miei esperimenti con il gps :rolleyes: , ma non ho capito cosa vuoi ottenere.
Voglio sapere se il programma è in esecuzione su Ubuntu o Xubuntu perchè così posso adattarne la grafica!Perchè, cosa avrebbe dovuto restituire nel tuo caso?Forse sto rimbambito dai miei esperimenti con il gps :rolleyes: , ma non ho capito cosa vuoi ottenere.
Io uso Linux Mint 19.3 ...Trucida, ma $DESKTOP_SESSION...che c'entra ?
Shell "echo $DESKTOP_SESSION" To s
Print Desktop.Type
Comunque credo ci sia qualcosa di sbagliato nella tua progettazione se devi adattare la grafica al tipo di desktop.Sì è probabile, ma è un programma complesso e non mi sento di toccarlo. Il problema nasce solo quando in una TextArea scrivo su due righe.
Suppongo che la distribuzione Linux sia una cosa e il desktop manager sia un'altra.Esatto, ubuntu e xubuntu sono la stessa distribuzione infatti col comando lsb_release -a viene restituito, in entrambi i casi "UBUNTU".