E você pode tentar $DESKTOP_SESSION
para o DE.
como título:
Como posso encontrar o ambiente de área de trabalho que estou usando?
Eu quero fazer isso usando a linha de comando.
E você pode tentar $DESKTOP_SESSION
para o DE.
Este comando parece ser útil:
ls /usr/bin/*session
- > no GNOME retorna /usr/bin/gnome-session
(e mais)
- > em MATE retorna /usr/bin/mate-session
(e mais)
- > no LXDE retorna /usr/bin/lxsession
(e mais)
- > no JWM retorna /usr/bin/icewm-session
(deve ser jwm-session, não?!)
Eu testei as melhores ferramentas que encontrei com:
% bl0ck_qu0te%Meus resultados:
env | grep DESKTOP_SESSION=
(mais ou menos) a & b - DESKTOP_SESSION=gnome c - DESKTOP_SESSION=default.desktop d - DESKTOP_SESSION=Lubuntu e - Nothing
echo $GDMSESSION
(mais ou menos) a & b - gnome c - Nothing d - Lubuntu e - Nothing
pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
ou ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
(bem, mas não perfeito) a & b - OK c - OK d - WRONG e - Nothing & OK
HardInfo
(muito bem, mas não perfeito) a - Nothing b - GNOME 2.32.0 c - MATE d - LXDE (Lubuntu) e - Unknown (Window Manager: JWM)
CONCLUSÃO: Uma combinação de HardInfo
e o comando ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
provavelmente dará a resposta desejada.
Para o gerenciador de janelas você pode usar :
sudo apt-get install wmctrl
wmctrl -m | grep "Name:" | awk '{print $2}'
Em um terminal ou console, você pode executar:
pgrep -l "gnome|kde|mate|cinnamon"
ou
ps -A | egrep -i "gnome|kde|mate|cinnamon"
O item que aparece em mais linhas deve ser a resposta
Você pode executar o HardInfo. Está pronto por padrão pelo menos no Linux Mint; ou você pode instalá-lo (do Synaptic, ...).
Você pode executá-lo a partir do menu principal > Caixa de pesquisa > hardinfo, ou b) do menu principal > Todas as aplicações > Ferramentas do Sistema ou Administração > Informações do sistema ou c) no menu principal > Todas as aplicações > Todos > Informações do sistema ou d) de um terminal ou console > hardinfo > Digite, ou e) na caixa de diálogo Executar aplicativo (Alt + F2) > hardinfo > Entre.
Uma vez que o HardInfo é aberto, você só precisa clicar no item "Sistema operacional" e olhar para a linha "Desktop Environment".
Hoje em dia, além do GNOME e do KDE, você pode encontrar o MATE, o Canela, ...