Gambas France BETA


Pas de compte ? Incription

Connaître l'environnement graphique :

Quel est Environnement Graphique ?


1
2
IF Env["XDG_SESSION_TYPE"] = "wayland" THEN ...
IF Env["XDG_SESSION_TYPE"] = "x11" THEN ...
ou, et, dans ce cas, ne pas oublier de cocher gb.desktop dans les composants.
1
2
IF Desktop.Platform == "wayland" THEN ...
IF Desktop.Platform == "x11" THEN ...

On peut aussi tester dans un shell mais c'est moins rapide et plus gourmand en mémoire :
1
SHELL "echo " & "XDG_SESSION_TYPE" TO sVariable
puis le test, attention la réponse contient, dans ce cas, un saut de ligne derrière le nom de l'environnement (gb.Newline).
1
IF sVariable = "wayland" & gb.Newline THEN ...


Voir Desktop.Platform ici

====================

Navigation :



<-- Liens du Wiki : <--
<-- Accueil du WIKI : <--

====================

La Documentation :



====================