Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 08-09-2012 04:23:52

luxer
Membre
Distrib. : jessie/testing/sid--siduction
Noyau : 3.12-x-686-pae GCC4.8 (i686-linux-gnu)
(G)UI : xfce-4.10.0-5
Inscription : 12-02-2010

trouver quel est son DE

bonjour
si comme notre ami Damocorp vous venez d'installer linux zt que vous ignorez quel DE vous utilisez vous pouvez taper la comade qui suit

python -c "import os ; print(os.environ.get('DESKTOP_SESSION'))"  


Si Beethoven vivait encore il utiliserait lmms sur Debian

Hors ligne

#2 08-09-2012 04:34:24

martinux_qc
Administrateur
Lieu : Montréal (Québec)
Distrib. : Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : XFCE 4.12
Inscription : 12-10-2008

Re : trouver quel est son DE

Très bien cette commande smile.

"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

#3 08-09-2012 08:42:05

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : trouver quel est son DE

C'est sympa smile

Par contre, je trouve que cette ligne éveille la curiosité.
Qu'est-ce que os ? Tout l'environnement lié à linux ?
Quels sont les autres champs que peut extraire get ?
Je suppose que c'est accessible avec n'importe quel autre langage, pouvez-vous confirmer ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#4 08-09-2012 09:29:41

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : trouver quel est son DE

@paskal: "os" signifie que ce sont des fonctionnalités de python qui sont propres au système d'exploitation.

Ici, os.environ.get permet de lire dans les variables d'environnement.

Je suppose que « env | grep DESKTOP_SESSION » (dans un shell) retourne exactement le même résultat.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#5 08-09-2012 10:43:02

Switch
Membre
(G)UI : XFCE !
Inscription : 17-06-2012
Site Web

Re : trouver quel est son DE

os = Operating System
Cap semble avoir vu juste os.environ.get lit simplement les variables d'environement ( USER, SHELL ...) visibles avec "env" sous bash.
http://docs.python.org/library/os.html
Par contre si je dis pas de betise, l'avantage de python c'est qu'il fonctionne sur n'importe quel système.
Alors que donne cette commande sur un système windows ?

Hors ligne

#6 08-09-2012 12:02:55

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : trouver quel est son DE

Probablement « None » puisque la variable d'environnement n'y sera pas définie (si je ne m'abuse...)

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#7 08-09-2012 13:42:13

luxer
Membre
Distrib. : jessie/testing/sid--siduction
Noyau : 3.12-x-686-pae GCC4.8 (i686-linux-gnu)
(G)UI : xfce-4.10.0-5
Inscription : 12-02-2010

Re : trouver quel est son DE

merci captainfab j'aurais pas mieux répondus !............

Dernière modification par luxer (08-09-2012 13:42:51)


Si Beethoven vivait encore il utiliserait lmms sur Debian

Hors ligne

Pied de page des forums