Como verifico se estou usando o KDE ou o Gnome?


53

ou talvez algo mais?

Estou usando o Redhat OS.


11
feito :) Eu também desejo que o OP tinha apontado que versão do RedHat ele está usando, já que a menos que seu RHEL, não houve uma liberação redhat em idades
Journeyman Geek

Respostas:


21

Dê uma olhada nos aplicativos instalados. Se muitos deles começam com o K - você está no KDE. Se muitos deles começam com G, você está no Gnome. A sério. (Não é muito preciso se você tiver os dois instalados).

Se você for para a página Sobre do painel de configurações do computador, isso deve lhe dar algumas dicas.

Como alternativa, procure nas imagens do Google imagens do Gnome ou KDE. Deve ser óbvio depois de ver a aparência básica do ambiente de desktop.


5
Como você pode ter o Gnome e o KDE instalados na máquina e ter acesso aos dois conjuntos de programas em seus menus, a primeira sugestão não é um método infalível. O painel Sobre provavelmente é a resposta útil.
Shannon Nelson

90

Abra um terminal e digite:

echo $DESKTOP_SESSION

2
Esta é a melhor resposta.
Daxim

26
Nem sempre é verdade, pois alguém pode ser apenas "padrão"
dag729 18/01/10

10
não funciona para todos os casos .. eu tenho o ubuntu 12 e o comando acima deu apenas "ubuntu" como saída. o comando dado por Shannon Nelson funcionou.
TJas Patil #

3
l1zard @ Marvin: ~ $ echo $ resultados DESKTOP_SESSION em padrão que não é muito útil
l1zard

6
O meu apenas diz 'ubuntu', ao enviar este comando: /
josh.thomson

38

Mostrarei uma pequena seleção e descrição dos ambientes mais comuns da área de trabalho.

Unidade

Unidade

A unidade é desenvolvida pela Canonical. Possui uma barra na parte superior, que contém o relógio à direita, e um botão à esquerda, que abre uma janela de pesquisa / menu. Há um lançador à esquerda da tela.

As cores do tema padrão são roxo / laranja / marrom.

O logotipo é o mesmo que o logotipo do Ubuntu.

Gnomo 3

Gnomo 3

O Gnome 3 é a terceira iteração no ambiente de desktop do Gnome. Possui uma barra na parte superior com um relógio e um botão de menu à esquerda, que abrirá uma janela de tela cheia contendo a maioria dos aplicativos.

O tema padrão é bastante escuro, com muito preto nos elementos gerais, mas as janelas são cinza claro.

O logotipo é um pé. com quatro dedos.

MATE (um garfo do Gnome 2)

COMPANHEIRO

MATE é um fork do Gnome 2. Possui duas barras, uma na parte superior da tela e uma na parte inferior. O primeiro contém o menu principal (menu suspenso com três itens, aplicativos, locais e sistema), algumas entradas e o relógio na extrema direita. A barra inferior contém a lista de janelas e o alternador da área de trabalho. Ao contrário dos três primeiros, possui ícones (Computador, Casa, Lixo e também mídia removível) na área de trabalho na configuração padrão. Uma caixa de diálogo sobre pode ser encontrada no menu Sistema.

O tema padrão é um tema claro com detalhes em verde ou azul.

O logotipo são dois círculos com uma seta cruzando-os.

XFCE

XFCE

O XFCE sempre foi visto como o irmão mais novo do Gnome 2, mas não deve ser chamado assim. É muito semelhante ao MATE / Gnome 2 e pode ser facilmente confundido com os dois. A configuração padrão é semelhante ao MATE / Gnome 2, exceto que o menu na barra superior é apenas um ícone, mas é estruturado da mesma forma.

O logotipo é um mouse.

KDE

KDE

O KDE é um dos ambientes de desktop mais antigos. Possui uma barra na parte inferior da tela que contém o menu principal (como ícone), a lista de janelas e um relógio. O menu principal é um grande menu suspenso, classificado em categorias.

O tema padrão é muito claro e parece com vidro polido.

O logotipo é um "K", às vezes um dragão.

Canela

Canela

A canela é fortemente baseada no Gnome 3. Possui uma barra inferior semelhante ao KDE, pois contém o botão de menu, a lista de janelas e o relógio. O menu principal também é um exemplo de categorias.

O tema padrão é muito esverdeado.

Outras

Felizmente, existem muito mais ambientes de área de trabalho por aí, mas isso deve fornecer uma visão geral rápida dos mais usados.


3
Voto negativo - não porque seja uma resposta ruim (não é), mas porque as capturas de tela estão cada vez mais desatualizadas. As alternativas da linha de comando são melhores.
Andrew M

@ AndrewM: Verdade ... porém, não tenho certeza se devo atualizá-lo ou expandi-lo para algo mais genérico ... mas não fica melhor do que as outras respostas. Eu vou expandi-lo para o momento e atualizá-lo ...
Bobby

ótima edição - voto negativo revertido. Vale a pena explicar a relação entre Unity e Gnome?
Andrew M

@AndrewM: Que relacionamento você quer dizer? Que ambos estão usando Gtk3? Ou o amor / ódio entre eles? By the way, não se preocupe com votos negativos em minhas postagens, votos negativos não são negativos na minha opinião.
Bobby

Eu pensei que o Unity era o Gnome (apenas um verniz no topo)? Estou na unidade e muitos dos outros testes sugeridos nesta questão aparecem como Gnome (por exemplo, "ls / usr / bin / * session *" e os do estilo ps | grep). Vou ler um pouco, pois é interessante.
Andrew M

21

Maneira rápida # 1: se você tem uma entrada de menu "Sistema" na linha superior, e há um item no menu que diz "Sobre o Gnome", provavelmente você está executando o Gnome.

Maneira rápida # 2:

ps -ef | grep gnome

5
Versão mais curta: pgrep -f gnome
Demi

E se o usuário estiver editando suas configurações de inicialização automática, usando gnome-session-properties? Ou se outro usuário estiver conectado ao mesmo tempo, mas em uma sessão do Mate?
usar o seguinte comando

18

eu uso echo $XDG_CURRENT_DESKTOP

Não tenho certeza se é uma solução 100% funcional em todas as distribuições Linux imagináveis, mas provou ser suficientemente bom até agora.


Útil para futuros googlers - retorna "Unity" no ubuntu 13.10 (não gnome) #
Andrew M

@ AndrewM: faz sentido para mim, a Unity não é exatamente o Gnome. E obrigado pela informação!
Girafa violeta

Concordo com o @AndrewM, as outras soluções de linha de comando fornecem o gnome, mas estou executando o Unity e isso funciona para mim.
melston

15

Eu testei as melhores ferramentas que encontrei com

  1. GNOME sob Linux Mint instalado;
  2. GNOME sob Linux Mint Live USB;
  3. MATE no Linux Mint;
  4. LXDE no Lubuntu;
  5. JWM no Puppy Linux (JWM não é um ambiente de desktop, mas um gerenciador de janelas de empilhamento).

Meus resultados:

  1. (mais ou menos)
    env | grep DESKTOP_SESSION=

    1. DESKTOP_SESSION = gnome
    2. DESKTOP_SESSION = gnome
    3. DESKTOP_SESSION = default.desktop
    4. DESKTOP_SESSION = Lubuntu
    5. (nada)
  2. (mais ou menos)
    echo $GDMSESSION

    1. gnomo
    2. gnomo
    3. (nada)
    4. Lubuntu
    5. (nada)
  3. (bem, mas não perfeito)
    pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
    ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"

    1. (ESTÁ BEM)
    2. (ESTÁ BEM)
    3. (ESTÁ BEM)
    4. (ERRADO)
    5. (nada OK)
  4. (muito bem, mas não perfeito)
    HardInfo

    1. (nada);
    2. GNOME 2.32.0
    3. COMPANHEIRO
    4. LXDE (Lubuntu)
    5. Desconhecido (Gerenciador de Janelas: 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.


O que é 'HardInfo'?
Sopalajo de Arrierez

Hmm, o que exatamente estamos procurando na saída? Eu tenho "gnome-keyring-d", "xfce4-volumed" e "kdeinit4". Algumas dessas coisas foram instaladas como dependências. Não tenho certeza de qual é o meu principal ambiente de área de trabalho.
Annan

por que você faz postagens cruzadas em vez de vincular a segunda resposta?
ssc

4

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 XFCE retorna / usr / bin / xfce4-session (e mais)
  • em JWM retorna / usr / bin / icewm-session (deve ser jwm-session, não ?!)

3
Não é confiável porque mostra apenas os gerenciadores de sessões instalados , não apenas o em execução - e nem todos os ambientes de área de trabalho têm um *-sessionexecutável correspondente (como você observou no jwm) ou qualquer outro programa desse tipo.
grawity

isso me dá /usr/bin/byobu-select-session /usr/bin/dbus-run-sessionem um sistema de servidor sem ambiente de trabalho instalado em tudo
SSC

4

Este é um bom comando para determinar sua GUI:

pgrep -l "gnome|kde|mate|cinnamon|lx|xfce|jwm"

2
Olhe minhas saídas para este comando: kdevtmpfs, gnome-keyring-d, lxsession, lxpanel, xfce4-power-man, gnome-pty-helpe. Estou executando o Lubuntu Desktop.
Sopalajo de Arrierez

3
  1. Terminal / console de shell aberto
  2. Digite a instrução abaixo e pressione enter

printenv XDG_CURRENT_DESKTOP

  1. A variável de ambiente XDG_CURRENT_DESKTOP informa qual desktop você possui

Não funciona no RHEL 6.
Xalorous

11
Desculpe por isso, mas este comando funciona para mim no Ubuntu 1x.xx.
Turgay Kale

2

Um novo usuário pode não reconhecer as diferenças entre o KDE e o Gnome nas capturas de tela acima. Observe a posição dos painéis padrão (superior com o Gnome e inferior com o KDE) e não a cor da área de trabalho ou dos aplicativos abertos.


Um acordo atrasado. Por um tempo, o RedHat estava normalizando o Gnome e o KDE para o tema Bluecurve, obscurecendo ainda mais as linhas.
quer

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.


0

Você pode executar o HardInfo. Está pronto por padrão, pelo menos no Linux Mint; ou você pode instalá-lo (da Synaptic, ...).

Você pode executá-lo:

  1. no menu principal> caixa de pesquisa> hardinfo ou
  2. no menu principal> Todos os aplicativos> Ferramentas do sistema ou Administração> Informações do sistema ou
  3. no menu principal> Todos os aplicativos> Todos> Informações do sistema ou
  4. de um terminal ou console> hardinfo> Enter ou
  5. na caixa de diálogo Executar aplicativo (Alt + F2)> hardinfo> Enter.

Depois que o HardInfo for aberto, você só precisará clicar no item "Sistema operacional" e procurar a linha "Ambiente de área de trabalho".

Atualmente, além do GNOME e KDE, você pode encontrar MATE, Cinnamon, ...


0

Eu também testei com o KDE e minha conclusão é:

a) Maneira gráfica, com HardInfo: a resposta está normalmente em "Sistema operacional"> "Ambiente de área de trabalho", mas, caso contrário, você pode procurar em "Variáveis ​​de ambiente". O HardInfo está pronto com todas as distribuições testadas, exceto a do KDE, mas pode ser fácil e rapidamente instalado (apenas 2 pacotes no Linux Mint 13).

b) Linha de comando, com este comando:

ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"

O item que aparece em mais linhas deve ser a resposta (se houver um empate, o item com "sessão" deve ser a solução).


Como já faz mais de três anos ... Acho que o OP encontrou a resposta por conta própria ou em outro lugar ou decidiu abandonar a idéia.
precisa saber é o seguinte

0

Para conhecer a versão do DE instalado, podemos abrir o Synaptic e colocar seu nome na caixa "Filtro rápido". Abaixo de "Versão Instalada", temos a resposta. Ao lado, abaixo de "Versão mais recente", podemos ver o mais alto para o que podemos atualizá-lo (pelo menos, se tivermos clicado em "Recarregar" e considerando apenas software estável - por padrão, o acesso às versões em desenvolvimento é geralmente Desativado-). Se, em vez de Synaptic, a distribuição considerada usar PackageKit ou outra, uma solução semelhante deverá estar disponível.


Sua pergunta é sobre como fazer isso nos sistemas operacionais RedHat, não no Debian / Ubuntu!
SLM

0

Basta abrir o guia de Ajuda do sistema (geralmente no menu "Sistema") e ver qual é o título!


0

Instale o inxi e execute inxi -Sxxx(ou inxi -Sxxse a sua versão do inxi não for a mais recente):

$ inxi --version | head -1 && inxi -Sxxx                                                                                       
inxi 3.0.32-00 (2019-02-07)
System:    Host: kububb Kernel: 4.15.0-65-generic x86_64 bits: 64 compiler: gcc v: 7.4.0 Desktop: KDE Plasma 5.12.9 
           tk: Qt 5.9.5 wm: kwin_x11 dm: SDDM Distro: Ubuntu 18.04.3 LTS (Bionic Beaver) 
$ 

Embora a instalação do inxi para esse fim possa parecer um exagero, o inxi pode ser usado para fornecer muito mais informações do sistema inxi -Fxxxz(onde -zmascara coisas como o seu endereço MAC).

A página inicial do inxi está aqui .


Há também neofetch, que é um fork do screenfetch :

$ neofetch --stdout
dkb@kububb 
------------ 
OS: Ubuntu 18.04.3 LTS x86_64 
Host: Inspiron 15-3567 
Kernel: 4.15.0-65-generic 
Uptime: 8 hours, 58 mins 
Packages: 2389 
Shell: bash 4.4.20 
Resolution: 1366x768 
DE: KDE 
WM: KWin 
WM Theme: Breeze 
Theme: Breeze Dark [KDE], Breeze-Dark [GTK2], MyBreeze-Dark [GTK3] 
Icons: Breeze [KDE], Breeze [GTK2/3] 
Terminal: konsole 
Terminal Font: Hack 11 
CPU: Intel i3-6006U (2) @ 2.000GHz 
GPU: Intel HD Graphics 520 
Memory: 1665MiB / 7846MiB 
$   

A página inicial do neofetch está aqui .


-1

O pacote sysinfo mostra qual Gnome / outro você está usando:

sudo apt-get install sysinfo
sysinfo

-1

De acordo com o post original, a solução ideal para mim (e espero que outra pessoa) seja demonstrada com o exemplo:

which zenity  2>&1 >/dev/null && echo Have GTK
which kdialog 2>&1 >/dev/null && echo Have KDE

Porque Mate e Cinemon são garfos de gnomo. Depende do que você quer fazer ultimamente. No Mageia linux, você pode ter muito facilmente ambos os ambientes e também por causa desse script estar escrito.


-2

Eu tenho essa função no meu ~/.bash_aliases-

# open terminal function
open-terminal()
{
    # if gnome is running
    if [ $(pgrep -c gnome-panel) -gt 0 ]; then
            echo "running gnome"
            gnome-terminal
    # if xfce is running    
    elif [ $(pgrep -c xfce4-panel) -gt 0 ]; then
            echo "running xfce"
            xfce4-terminal
    fi
}
alias trm='open-terminal'

Ele não responde à pergunta e existem alternativas melhores para sua open-terminalfunção: askubuntu.com/questions/207442/…
air-dex

bem, o link que você forneceu não está relacionado a essa pergunta, meu script identifica a sessão verificando que tipo de painel o sistema operacional está executando no momento, não vejo nenhum problema com isso.
ramgorur
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.