Como obter o nome do Display Manager no Linux? [duplicado]

1

Eu quero ver Display Manager name (Gnome, KDE etc.) via script python ou bash. Existe algum comando para isso como uname ? (Eu tento o fedora e o Debian)

    
por Gyhot 22.05.2013 / 15:57

2 respostas

2

Você provavelmente pode verificar a variável de ambiente chamada DESKTOP_SESSION .

    
por 22.05.2013 / 16:26
0

Como disse @eppesuig, a variável de ambiente DESKTOP_SESSION pode informar a sessão em execução no momento.

Mas isso não significa que é o único - ou mesmo normal - ambiente de Desktop em uso nesse sistema. Eu costumo usar o GNOME3, mas às vezes eu inicio no KDE ou no Enlightenment.

Se o objetivo é selecionar um pacote GUI específico da área de trabalho para instalação, isso realmente deve ser usado para sugerir uma opção padrão em vez de tomar uma decisão firme. Se por acaso eu estivesse rodando o KDE quando eu instalasse seu aplicativo, ficaria desapontado ao descobrir que eu tinha instalado apenas uma interface QT se uma interface GTK estivesse disponível.

    
por 22.05.2013 / 17:50