O que acontece quando o Gnome começa

O que acontece quando o Gnome começa
Quando você tem o GNOME instalado, geralmente é configurado para ser executado na inicialização. Sua distribuição tem uma área de trabalho padrão à sua disposição. Você pode escolher qualquer outro desktop, o que é ótimo depois de aprender os truques. Se você escolher um gerenciador de janelas, precisará aprender alguns atalhos de teclado. O Gnome é fortemente integrado ao Systemd. Se você odeia o Systemd por algum motivo, precisa encontrar uma versão corrigida do Gnome. Como sempre, você pode mudar as coisas. Neste artigo, você aprenderá o que acontece quando o gnome começar. Primeiro, precisamos mostrar as peças que são necessárias.

As peças que iniciam o gnome

Na inicialização do seu sistema, você definiu qual meta que precisa ser executado pelo Systemd. Este post assume Systemd! Ainda assumindo o padrão, o GDM3 começa. Este é um gnome-shell mínimo iniciado por Systemd. Você pode verificar com o comando SystemCTL.

$ Systemctl Status GDM.serviço

GDM atua como o prompt de login. Quando você está conectado, os outros componentes são iniciados. Aqui está o que eles fazem;

  • Sessão gnome; A primeira tarefa para a sessão gnome é garantir que todos os componentes estejam disponíveis. Isso é definido no .arquivo de sessão. O sistema procura esses nomes de arquivos em usr/share/aplicativos Opcionalmente, você pode escolher um diretório onde você tenha aplicativos de início automático. A outra opção é executá -lo com a opção Failsafe. Isso remove todos os aplicativos de usuário, use isso para solucionar problemas.
  • Gnome-shell; O Gnome-Shell cria a área de trabalho, contendo os componentes de design. Usa murmúrio extensivamente.
  • Murmurar; Mutter usa a desordem para atuar como o gerenciador de janelas padrão para o gnome.
  • Os aplicativos; Gnome vem incluído com muitas aplicações, por padrão. Você pode vê -los em https: // ajuda.gnomo.org/usuários/.
  • Extensões; Extensões são JavaScript que alteram o comportamento do Gnome-Shell e podem adicionar uma função na barra superior.

Como eles interagem

Qual parte começa qual e o que mantém tudo funcionando durante a operação?

Os desenvolvedores do Gnome estão testando tudo com o Systemd em mente. Isso significa que tudo começa com o Systemd. Você pode verificar o status do serviço com o comando.

$ Systemctl Status GDM3.serviço

Este serviço é aquele que começa tudo. A partir daqui, o sistema inicia todo o resto, primeiro ele verifica o que é necessário para começar. Quando o processo começa, chama o binário de sessão do gnome, que procura dependências. Em seguida, ele prepara a sessão analisando os muitos diretórios que controlam seu começo. Quando você usa a configuração comum, a próxima parte para iniciar é Gnome-Shell.

O Gnome-Shell controla sua área de trabalho, esta é a parte em que você pode adicionar extensões. O shell também ativa a barra superior, abre seus aplicativos e chama as bibliotecas gráficas para colocar coisas na sua área de trabalho.

Quando o Gnome-Shell precisa lidar com a área de trabalho, Mutter assume o controle e faz parecer bom. É o X11 Window Manager e em Wayland atua como o compositor.

O que está funcionando durante a operação

Depois que o Gnome começar, você terá muitos processos em execução. Esses processos mantêm seu sistema funcionando e estão em espera para seus pedidos. Eles estão listados abaixo.

  • dbus-daemon; Isso mantém as comunicações em execução entre diferentes aplicativos que o implementaram. Um exemplo disso são as notificações do hardware para o seu melhor bar.
  • gnome-keyring-daemon; Este daemon mantém suas senhas e credenciais de login se suportadas pelo aplicativo.
  • gnome settings-Daemon; Este daemon sempre manterá suas escolhas de ícones, fontes e outras configurações.
  • gnome-shell; O programa que executa sua área de trabalho, é esse programa que interpreta qualquer extensão, disponibiliza as barras e docas.
  • pulseaudio; Isso é usado para configurações de áudio e para detectar qualquer novo hardware.

Existem outros processos que suportam recursos especiais, incluindo os GVFs que lida com o sistema de arquivos virtual GNOME. É isso que torna possível alcançar SSH, DAV e todas as suas contas online.

Conclusão

Gnome é um sistema poderoso, o que facilita a realização de muitas coisas. Às vezes isso tem um custo mais alto do que você. Para ter certeza de que você tem pleno uso do GNOME, permitindo que seu sistema acompanhe, você precisa saber sobre algumas configurações. Saber isso, você também pode fazer as coisas parecerem da maneira que você deseja.