Eu estou procurando comando para verificar a partir do terminal, é qualquer GUI instalada no meu UBUNTU. Não encontrei nenhuma resposta satisfatória
Eu estou procurando comando para verificar a partir do terminal, é qualquer GUI instalada no meu UBUNTU. Não encontrei nenhuma resposta satisfatória
Respostas:
dpkg -l|grep xserver
informará se o X11 (sistema principal da maioria das GUIs) está instalado. Para verificar se há áreas de trabalho instaladas, você terá que adivinhar, pois há muitas. Tente algo como:
dpkg -l|egrep -i "(kde|gnome|lxde|xfce|mint|unity|fluxbox|openbox)" | grep -v library
which Xorg, mas isso também não é 100% certo.
Há muitas partes em uma GUI, e é possível que alguma parte seja instalada, mas outras estão ausentes.
Exibir uma GUI localmente (ao contrário de executar programas da GUI pela rede, exibindo-os remotamente) requer um servidor X. Portanto, se você quiser saber se uma GUI local está instalada, teste a presença de um servidor X. O servidor X para exibição local é Xorg.
type Xorg
dirá se está instalado. Não lhe dirá se está funcionando ou funcionando, essas seriam perguntas completamente diferentes.
(Versões recentes do Ubuntu introduziram uma nova interface gráfica, Mir , mas o X ainda deve estar disponível.)
Digite este comando:
ls /usr/bin/*session
Com base no que você vê na tela, você pode descobrir qual GUI está usando no momento. Por exemplo, você é:
no GNOME se retornar /usr/bin/gnome-session(e mais);
em MATE se retornar /usr/bin/mate-session(e mais);
no LXDE se retornar /usr/bin/lxsession(e mais);
no JWM se retornar /usr/bin/icewm-session(deveria ser jwm-session, não ?!).