Foi assim que tudo aconteceu. Eu estava tentando pesquisar um bom gravador de tela e encontrei em algunslocal na rede Internetesse recordMyDesktop funcionará bem no GNOME *Shell. Então tentei pesquisar no google "como descobrir se estou usando o gnome shell". O primeiro link me direcionou para o gnome oficialsitelá ele mostrou uma mensagem como abaixo. Então pensei que fosse algo relacionado ao ambiente desktop e continue navegando conforme abaixo.
Emessequestion Tentei a primeira resposta para encontrar meu ambiente de desktop, mas o comando DESKTOP_SESSION me deu "comando não encontrado". Então tentei a 5ª resposta de Nadiw. O comando e a saída são os seguintes.
ls /usr/bin/*session
/usr/bin/ck-launch-session /usr/bin/gnome-session
Portanto, está confirmado que estou usando o GNOME, mas ele não está aparecendo como ambiente de desktop, mas sim como "sessão", com o que fiquei confuso.
Por isso tentei a terceira resposta de Luis Alvarado deessepublicar. O comando e a saída são os seguintes
echo $XDG_CURRENT_DESKTOP
Unity
Agora achei isso totalmente irrelevante. Minhas perguntas são
Se o ambiente de desktop for Unity, como ele pode usar uma sessão do GNOME e do shell do GNOME.
Como o shell do GNOME é diferente do bourne shell, t shell e outros
Ou se uma das saídas que estou recebendo estiver errada? Então, como descobrir qual DE estou usando? E qual é o DE padrão para Ubuntu 14.04.
De quais desses fatores devo depender ao baixar um software? Quer se trate de ambiente de trabalho, sessão ou shell?
Responder1
DESKTOP_SESSION
não é um comando, é uma variável. Você pode fazer echo $DESKTOP_SESSION
para ver qual é o valor, assim como XDG_CURRENT_DESKTOP
:
$ echo $DESKTOP_SESSION
gnome
$ echo $XDG_DESKTOP_SESSION
$ echo $XDG_CURRENT_DESKTOP
GNOME
(Estou usando o GNOME Shell. Sim, não obtive nenhuma saída para XDG_DESKTOP_SESSION
. Este é umbug conhecido.)
Esta saída não é irrelevante:
$ echo $XDG_CURRENT_DESKTOP
Unity
É a informação mais relevante que você tem, que você está executando oConcha de unidade.
Para instalar o Gnome Shell:
sudo apt-get install gnome-shell
Veja o terceiro link de referência para capturas de tela para selecionar o Gnome Shell.
- A interface, a parte com a qual você interage, é chamada deconcha. O shell Bourne e outros shells clássicos são shells de linha de comando. Gnome Shell, Unity, etc. são shells gráficos.
- O ambiente de trabalho padrão para Ubuntu é o GNOME 3, com o shell Unity e outras modificações. Como a base é o GNOME, você verá alguns resultados que também são válidos para o GNOME Shell, para os vários testes.
- Geralmente, nenhum. A resposta para isso é muito complicada e depende da aplicação. Dê uma olhada na quinta pergunta vinculada.
Quanto ao erro do navegador, se persistir após você começar a usar o Gnome Shell, consulteas perguntas frequentes.
Veja também:
- Qual é a relação entre Unity, Gnome, Gnome 3, Compiz, Metacity e LightDM?
- Que tipos de ambientes de desktop e shells estão disponíveis?
- Como instalo e uso a versão mais recente do GNOME?
- Qual é o ambiente de área de trabalho padrão para Ubuntu 13.10?
- Ao instalar pacotes (particularmente aqueles com UIs gráficas), como você determina qual é adequado para sua distribuição?
Responder2
Para responder à sua pergunta número 2, um shell é uma interpretação de comando. Você se comunica com o sistema operacional através do shell. No GNOME e no Unity você faz isso graficamente, clicando em coisas, e no Bourne Shell - por comandos de texto inseridos no terminal