Gambas-it

Gambas3 => Programmazione => Topic aperto da: kicco - 30 Gennaio 2020, 12:21:11

Titolo: Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: kicco - 30 Gennaio 2020, 12:21:11
Devo sapere se sto lavorando su una distribuzione piuttosto che un'altra per poter adattare l'altezza del testo in relazione i due differenti IDE.
Ho guardato gli esempi nel wiki, ma anche nel caso di Xubuntu, mi viene indicata come distribuzione sempre Ubuntu.  :-\
(/etc/issue.net o /etc/lsb-release)
 :ciao:
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: cogier - 30 Gennaio 2020, 14:04:10
Questo codice dovrebbe aiutare.

(http://www.cogier.com/gambas/WhichDistro.png)

Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: kicco - 30 Gennaio 2020, 15:11:07
Grazie cogier,
ma anche su Xubuntu mi indica Ubuntu 18.04.3
 :-\
 :ciao: :ciao: :ciao:
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: kicco - 30 Gennaio 2020, 16:13:06
Codice: [Seleziona]
 
Public Sub Main()

 Dim s As String
 
  Shell "echo $DESKTOP_SESSION" To s
  Print s
 End.
Si, lo so non è elegante ma... per ora! :P
 :ciao:
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: vuott - 30 Gennaio 2020, 17:34:56
Codice: [Seleziona]
 
  Shell "echo $DESKTOP_SESSION" To s
Non commento quella Shell, ma, se lancio quel comando, ottengo: cinnamon
 ???
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: Gianluigi - 30 Gennaio 2020, 18:23:28
E se scrivi:
Codice: [Seleziona]
Print Desktop.Type
???
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: Michy9393 - 30 Gennaio 2020, 19:44:31
Anche io sapevo desktop.type
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: kicco - 30 Gennaio 2020, 19:46:50
Codice: [Seleziona]
 
  Shell "echo $DESKTOP_SESSION" To s
Non commento quella Shell, ma, se lancio quel comando, ottengo: cinnamon
 ???
Perchè, cosa avrebbe dovuto restituire nel tuo caso?
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: kicco - 30 Gennaio 2020, 19:49:06
E se scrivi:
Codice: [Seleziona]
Print Desktop.Type
???
So che usi Xubuntu, a te restituisce  UBUNTU:XFCE ? Perchè non posso fare la prova adesso!
Grazie
 :ciao:
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: Gianluigi - 30 Gennaio 2020, 19:53:06

So che usi Xubuntu, a te restituisce  UBUNTU:XFCE ? Perchè non posso fare la prova adesso!
Grazie
 :ciao:

Naturalmente devi attivare gb.desktop (  :P ) e nel computer di mia moglie restituisce XFCEing se ricordo bene o qualcosa di simile.
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: Michy9393 - 30 Gennaio 2020, 19:53:29
Kikko...ora non ti posso aiutare che non ho il pc a portata di mano che sono fuori per lavoro!  :-\
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: vuott - 30 Gennaio 2020, 20:21:58
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 ?
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: kicco - 30 Gennaio 2020, 20:35:27
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 ?
Voglio sapere se il programma è in esecuzione su Ubuntu o Xubuntu perchè così posso adattarne la grafica!
$DESKTOP_SESSION. mi restituisce UBUNTU o XUBUNTU a seconda della distribuzione usata.
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: Gianluigi - 30 Gennaio 2020, 23:06:43
Controllato restituisce XFCE

Comunque credo ci sia qualcosa di sbagliato nella tua progettazione se devi adattare la grafica al tipo di desktop.

 :ciao:
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: Top Fuel - 30 Gennaio 2020, 23:09:49
Codice: [Seleziona]
 
Shell "echo $DESKTOP_SESSION" To s
A me questo da lightdm-xsession
mentre
Codice: [Seleziona]
Print Desktop.Type
mi restituisce XFCE.
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: kicco - 31 Gennaio 2020, 08:55:45
Shell "echo $DESKTOP_SESSION" To s
a me restituisce xubuntu su Xubuntu 18.04.3  :-\

Citazione
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.
 :ciao:
Grazie a tutti!
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: vuott - 31 Gennaio 2020, 09:37:30
Suppongo che la distribuzione Linux sia una cosa e il desktop manager sia un'altra.

(https://media.giphy.com/media/sssD5dEJF9oD6/giphy.gif)
Titolo: Re:Capire se sto lavorando con Ubuntu o Xubuntu
Inserito da: kicco - 31 Gennaio 2020, 10:39:52
Citazione
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".
 :)