Introdução
Neste laboratório, você aprenderá como verificar qual ambiente de desktop está atualmente em execução no Linux. Exploraremos três métodos para alcançar isso: usando o comando echo com a variável de ambiente $XDG_CURRENT_DESKTOP para identificar rapidamente o nome do desktop, listando os processos relacionados ao desktop usando o comando ps aux para ver os programas em execução associados ao desktop e inspecionando os arquivos de configuração do X11 no diretório /etc/X11 para obter informações mais detalhadas. Essas técnicas são fundamentais para entender o ambiente gráfico do seu sistema Linux e são úteis para personalização e solução de problemas.
Verificar o desktop com echo $XDG_CURRENT_DESKTOP
Nesta etapa, exploraremos como identificar o ambiente de desktop que você está usando atualmente no ambiente LabEx. Entender seu ambiente de desktop pode ser útil para várias tarefas, como personalizar seu espaço de trabalho ou solucionar problemas de exibição.
Podemos usar o comando echo junto com uma variável de ambiente chamada $XDG_CURRENT_DESKTOP para encontrar essa informação. Variáveis de ambiente são valores dinâmicos que afetam o comportamento dos processos no computador. $XDG_CURRENT_DESKTOP armazena especificamente o nome do ambiente de desktop atual.
Abra seu terminal, caso ainda não esteja aberto. Você pode fazer isso clicando no ícone Xfce Terminal no lado esquerdo do desktop.
Agora, digite o seguinte comando no terminal e pressione Enter:
echo $XDG_CURRENT_DESKTOP
Você deve ver o nome do ambiente de desktop impresso no terminal. No ambiente LabEx, isso normalmente será:
XFCE
Isso confirma que você está usando o ambiente de desktop XFCE.
Usar echo com variáveis de ambiente é uma maneira comum de recuperar rapidamente informações do sistema ou configurações. Você encontrará outras variáveis de ambiente úteis ao continuar sua jornada no Linux.
Clique em Continuar para prosseguir para a próxima etapa.
Listar processos do desktop com ps aux
Nesta etapa, aprenderemos como listar os processos em execução no seu sistema, focando especificamente naqueles associados ao ambiente de desktop. Processos são simplesmente programas em execução. Entender como visualizar processos é crucial para monitorar a atividade do sistema e solucionar problemas.
Usaremos o comando ps, que relata um snapshot dos processos atuais. As opções aux são comumente usadas juntas para exibir processos para todos os usuários (a), incluindo aqueles que não estão conectados a um terminal (x), e para mostrar informações detalhadas em um formato amigável ao usuário (u).
Abra seu terminal, caso ainda não esteja aberto.
Digite o seguinte comando no terminal e pressione Enter:
ps aux
Este comando exibirá uma longa lista de processos atualmente em execução no sistema. A saída inclui informações como o usuário que está executando o processo, o ID do processo (PID), o uso da CPU e da memória e o comando que iniciou o processo.
A saída terá uma aparência semelhante a esta (os processos e detalhes exatos variarão):
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 168000 11000 ? Ss <date> 0:01 /sbin/init
root 2 0.0 0.0 0 0 ? S <date> 0:00 [kthreadd]
...
labex 1234 0.5 2.0 500000 80000 ? Sl <date> 0:15 /usr/bin/xfce4-session
...
labex 5678 0.1 0.5 120000 20000 pts/0 Ss <date> 0:02 /usr/bin/zsh
...
Você pode rolar pela saída para ver os diferentes processos. Procure por processos relacionados ao ambiente de desktop XFCE, como xfce4-session, xfwm4 (gerenciador de janelas), xfce4-panel (painel), etc.
O comando ps aux fornece uma visão abrangente dos processos do sistema. Embora a saída possa ser extensa, é uma ferramenta fundamental para monitoramento e depuração do sistema.
Clique em Continuar para passar para a próxima etapa.
Inspecionar a configuração do X11 em /etc/X11
Nesta etapa, exploraremos os arquivos de configuração para o X Window System, frequentemente referido como X11 ou apenas X. O X11 é o componente central que fornece a interface gráfica do usuário (GUI) que você vê e interage em seu desktop Linux. Os arquivos de configuração para o X11 estão tipicamente localizados no diretório /etc/X11.
Usaremos o comando ls para listar o conteúdo deste diretório. ls é um comando fundamental para listar arquivos e diretórios.
Abra seu terminal, caso ainda não esteja aberto.
Digite o seguinte comando no terminal e pressione Enter:
ls /etc/X11
Este comando listará os arquivos e diretórios dentro de /etc/X11. A saída mostrará vários arquivos de configuração e subdiretórios relacionados ao seu ambiente gráfico.
A saída terá uma aparência semelhante a esta (o conteúdo exato pode variar ligeiramente):
app-defaults cursors default-display-manager fonts rgb.txt X xinit Xresources Xsession Xsession.d XvMCConfig
Você pode ver diretórios como xinit e Xsession.d, que contêm scripts e configurações relacionadas ao início e gerenciamento de sessões X. Arquivos como rgb.txt contêm definições de cores.
Embora não modifiquemos esses arquivos neste laboratório, saber onde a configuração do X11 está localizada é útil para personalização e solução de problemas mais avançados no futuro.
Para obter uma visão um pouco mais detalhada, você pode usar a opção -l com ls para ver as permissões de arquivo, propriedade, tamanho e data de modificação:
ls -l /etc/X11
Isso fornecerá um formato de listagem longa:
total 60
drwxr-xr-x 2 root root 4096 <date> app-defaults
drwxr-xr-x 3 root root 4096 <date> cursors
-rw-r--r-- 1 root root 200 <date> default-display-manager
drwxr-xr-x 3 root root 4096 <date> fonts
-rw-r--r-- 1 root root 18000 <date> rgb.txt
drwxr-xr-x 2 root root 4096 <date> X
drwxr-xr-x 2 root root 4096 <date> xinit
-rw-r--r-- 1 root root 700 <date> Xresources
-rwxr-xr-x 1 root root 3000 <date> Xsession
drwxr-xr-x 2 root root 4096 <date> Xsession.d
-rw-r--r-- 1 root root 200 <date> XvMCConfig
Esta etapa apresentou a você a localização dos arquivos de configuração do X11. À medida que você se familiarizar mais com o Linux, poderá explorar esses arquivos para personalizar sua experiência de desktop.
Clique em Continuar para concluir este laboratório.
Resumo
Neste laboratório, aprendemos como verificar o ambiente de desktop atualmente em execução no Linux. Começamos usando o comando echo $XDG_CURRENT_DESKTOP para recuperar diretamente o nome do ambiente de desktop de uma variável de ambiente. Isso forneceu uma maneira rápida e simples de identificar o desktop em uso, que no ambiente LabEx foi confirmado ser XFCE.
Em seguida, exploramos como listar os processos em execução usando o comando ps aux. Este comando nos permite visualizar informações detalhadas sobre todos os processos em execução no sistema, incluindo aqueles relacionados ao ambiente de desktop. Entender como listar processos é uma habilidade fundamental para monitorar a atividade do sistema e solucionar possíveis problemas.



