Como saber qual plataforma estou usando no lubuntu, ubuntu ou kubuntu

2

Eu preciso mudar o script entre lubuntu, ubuntu e kubuntu. Como posso saber em qual plataforma o script está sendo executado?

Porque uname / lsb_release nunca é diferente nessas 3 versões

Lubuntu$ uname -a
Linux 3.16.0-33-generic #44-Ubuntu SMP Thu Mar 12 12:19:35 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Lubuntu$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.10
Release:    14.10
Codename:   utopic

Lubuntu$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.10
DISTRIB_CODENAME=utopic
DISTRIB_DESCRIPTION="Ubuntu 14.10"
NAME="Ubuntu"
VERSION="14.10 (Utopic Unicorn)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.10"
VERSION_ID="14.10"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
    
por Liao Zhuodi 30.03.2015 / 06:45

1 resposta

2

env | grep XDG_CURRENT_DESKTOP retorna o ambiente de área de trabalho atualmente em uso. No meu caso, vejo LXDE , que é o ambiente de trabalho que o Lubuntu atualmente usa. echo $DESKTOP_SESSION retorna Lubuntu .

    
por 30.03.2015 / 15:09