Você já experimentou vários ambientes de área de trabalho, mas nada combina com seu gosto? Ou talvez você goste de alguns componentes de um ambiente de área de trabalho e não goste dos outros. Talvez seja hora de pensar em construir seu próprio ambiente de área de trabalho ...

Como posso construir um ambiente de área de trabalho?

Você pode construir um ambiente de área de trabalho facilmente reunindo diferentes componentes de ambientes de área de trabalho existentes e outros programas independentes. É melhor para conhecer os componentes gerais de um ambiente de desktop antes de construir um, mas não é necessário. Aqui, vamos mostrar como construir seu próprio ambiente de área de trabalho passo a passo.

Etapa 1: Criar o Script Bash da Sessão

Para criar um ambiente de área de trabalho mínimo, você pelo menos precisa colocar um gerenciador de janelas nele. Neste guia, vamos usar o gerenciador de janelas kwin. Mas você pode usar qualquer gerenciador de janelas que desejar.

Para instalar o kwin no Ubuntu e em sistemas baseados no Ubuntu, digite o seguinte comando no terminal:

 sudo apt install kwin --no-install-recomendas 

Sem o --no-install-recomenda opção, o apt irá instalar todo o ambiente de trabalho kde.

Além do gerenciador de janelas, adicionaremos o dock de prancha ao ambiente da área de trabalho. Para instalá-lo digite:

 sudo apt install plank

Agora vamos criar o script bash da sessão. Se você ainda não sabe, um script bash é um arquivo de texto normal no qual você insere uma sequência de comandos. Quando o arquivo é executado, ele inicia os comandos contidos linha por linha, evitando que você digite cada comando no terminal.

Nosso script conterá os programas que nosso ambiente de trabalho terá. Vamos colocar o script em /bin diretório. Portanto, abra o terminal e navegue até /bin digitando o seguinte comando:

 cd / bin

Em seguida, crie o script com o seguinte comando (vamos chamá-lo de custom_de.sh):

 sudo touch custom_de.sh 

Abra o arquivo como root usando seu editor de texto, por exemplo, nano:

 sudo nano custom_de.sh 

Você pode substituir o nano por qualquer editor de texto como gedit ou xed.

Em seguida, coloque a seguinte linha no topo do script.

 #! / bin / bash 

Esta linha diz ao terminal para executar este script usando bash.

Em seguida, digite os comandos dos programas que deseja inserir na área de trabalho personalizada, começando com o gerenciador de janelas (neste caso, kwin).

kwin &
prancha

O "e" comercial (&) após um comando faz com que ele seja executado em segundo plano, de forma que o próximo comando seja executado sem esperar a saída do comando anterior. Precisamos fazer isso porque os programas que compõem o ambiente da área de trabalho precisam ser executados ao mesmo tempo.

Este script representa a sessão da área de trabalho, enquanto o script estiver em execução, a sessão continuará a ser executada. Quando esse script sair, a sessão será encerrada e você será direcionado para a tela de login como se estivesse desconectado.

É por isso que é importante não colocar um "e" comercial (&) após o último comando. Se isso acontecer e o último comando for enviado para segundo plano, o script será encerrado e a sessão será encerrada assim que for iniciada.

Depois de salvar o script, conceda permissão de execução digitando o seguinte comando:

 sudo chmod + x custom_de.sh 

Etapa 2: crie o arquivo da área de trabalho

Para tornar nossa área de trabalho personalizada visível durante o login, temos que criar um .Área de Trabalho arquivo em /usr/share/xsessions que apontará para o script. Para navegar até esse diretório, no tipo de terminal:

 cd / usr / share / xsessions 

Em seguida, crie o arquivo e abra-o:

sudo touch custom_de.desktop
sudo nano custom_de.desktop

Dentro do arquivo, coloque as seguintes linhas:

[Desktop Entry]
Nome = Custom DE
Comentário = Meu ambiente de área de trabalho incrível
Exec = / bin / custom_de.sh
Type = Application

Por Exec =, insira a localização do script de sessão criado anteriormente.

Etapa 3: iniciar o ambiente de área de trabalho personalizado

Para iniciar seu ambiente de desktop:

  1. Sair
  2. Encontre a lista de ambientes de desktop instalados
  3. Selecione o ambiente de trabalho recém-criado
  4. Entrar novamente

Para sair desta sessão, elimine o último programa em seu script de sessão usando o comando pkill:

 prancha pkill 

Torne o seu ambiente de trabalho mais completo

Parabéns! Você criou seu próprio ambiente de área de trabalho.

Mas ainda faltam alguns componentes. É hora de adicionar um papel de parede e um painel.

Existem muitos configuradores de papel de parede por aí. Uma boa escolha é o Komorebi, que permite definir vídeos como papéis de parede e também mostra ícones da área de trabalho.

Para instalar o komorebi, baixe o pacote deb do Repositório GitHub, instale-o e execute-o.

Para o painel, usaremos lxqt-panel, para instalá-lo no Ubuntu:

 sudo apt install lxqt-panel 

Não se esqueça de colocar o comando lxqt-panel e komorebi no script de sessão seguido por e comercial (&). Use o caminho completo para o comando komorebi (/System/Applications/komorebi).

Você também pode adicionar Ulauncher, um lançador de aplicativos útil. Isso tornará a experiência da área de trabalho mais completa:

sudo add-apt-repository ppa: agornostal / ulauncher && sudo apt update && sudo apt install ulauncher

Você pode adicionar quantos programas desejar, personalizar sua área de trabalho para atender às suas necessidades. Considere também adicionar um gerenciador de notificações.

Como definir os temas GTK e de ícones

Em outros ambientes de área de trabalho, você pode alterar o GTK e os temas de ícones usando um utilitário GUI como o gnome-tweaks ou outro. Em nosso caso, não temos esses utilitários, mas não se preocupe, pois você também pode alterar os temas da linha de comando usando o comando gsettings.

Para que gsettings tenha efeito, dbus deve estar em execução.

Dbus é iniciado usando dbus-launch. Basta adicionar dbus-launch bash no início do seu script.

Em seguida, saia da sessão e faça login novamente. Para obter o tema GTK aplicado atualmente:

 gsettings get org.gnome.desktop.interface gtk-theme 

Para definir o tema GTK para o tema Canta, por exemplo, digite:

 gsettings set org.gnome.desktop.interface gtk-theme Canta 

O tema que você vai definir deve estar localizado em /usr/share/themes diretório. O nome do tema é o nome da pasta.

A experiência definitiva de personalização

Embora construir seu próprio ambiente de área de trabalho seja uma experiência revigorante, pode não resultar em uma experiência de área de trabalho completa à primeira vista. Mas, ao adicionar outros programas, você criará um ambiente de área de trabalho melhor. Se você gosta de construir coisas, então você pode gostar do ArchLinux, pois ele permitirá que você construa sua própria distribuição Linux.

7 coisas que você deve saber antes de mudar para um gerenciador de janelas

Quer substituir seu ambiente de trabalho atual por um gerenciador de janelas? Aqui estão algumas coisas que você deve estar ciente antes de tomar uma decisão.

Leia a seguir

CompartilhadoTweetE-mail
Tópicos relacionados
  • Linux
  • Ambiente de Trabalho Linux
Sobre o autor
Hamza Algohary (2 artigos publicados)Mais de Hamza Algohary

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever