Instalei o Pop Shell no Ubuntu 24.04

O Pop Shell é uma extensão do Gnome que o PopOS utiliza.
O PopOS é uma remasterização do Ubuntu com personalizações e extensões próprias do Gnome, oferecendo uma distribuição que a System76 oferece em seus computadores aos clientes e também está disponível para o público em geral.

O Pop Shell é uma extensão que habilita funções de janelas ladrinhadas (tilling), ou seja, uma organização das janelas dos aplicativos em que elas se organizam automaticamente para ocupar o espaço existente na tela e lado a lado.

A System76 foi boazinha e publicou um tutorial de como fazer, o qual está disponível no link:

Basicamente temos que instalar alguns pacotes:

git: para clonar o repositório github
node-typescript: uma dependência para poder executar a extensão
make: para construir a partir do código fonte
gnome-shell-extension-prefs: para habilitar e gerenciar extensões do gnome

Pode instalar esses pacotes necessários executando o comando abaixo no terminal:

sudo apt install git node-typescript make gnome-shell-extension-prefs

O próximo passo é clonar o repositório do Pop Shell, e pra isso você pode usar o comando abaixo:

git clone https://github.com/pop-os/shell.git

É possível fazer graficamente no navegador, mas o comando poupa muitos passos.

Na sequência, você precisa entrar na pasta que o comando anterior criou em seu computador. Você pode usar o comando abaixo para entrar na pasta:

cd shell

Continuando, a próxima etapa é executar o seguinte comando:

git checkout master_noble

Na sequência, é a hora de compilar, e pra isso use o comando:

make local-install

Após isso, execute o gerenciador de extensões (instalado com o primeiro comando desse tutorial), e habilite a extensão Pop Shell se não estiver habilitada.

Agora você pode empilhar janelas e ladrinhá-las.

Há um indicador no painel do Gnome, se não estiver ladrinhando automaticamente as janelas, clique no indicador e habilite “Tile Windows”.

Você pode empilhar as janelas em abas, basta arrastar a janela em cima de outra janela e elas vão ser empilhadas e ficam acessíveis através de abas.

Use o atalho WIN+S para iniciar o modo de empilhamento, caso tenha dificuldade ao simplesmente arrastar.

Para desempilhar, arraste a barra de título para fora da pilha.

Para que uma janela ocupe a tela inteira, mesmo no modo ladrinhado, pressione o atalho de teclado WIN+G. Para voltar ao normal, pressione WIN+G novamente.

3 curtidas

Olá! Desculpe a pergunta de leigo, mas essa divisão automática de janelas na tela não vem automática no linux? Eu por exemplo, consigo fazer isso no fedora. Existe alguma diferença entre essa extensão e o pegar e arrastar nativo dos sistemas?

Agradeço desde já!

Não é automática, a menos que você arraste as janelas para os cantos. O padrão é o mesmo comportamento de janelas do Windows, que é as janelas em cascata.
O sistema de ladrilhos (tiling) é conhecido como janelas lado a lado, e geralmente só é ativado quando você arrasta as janelas para os cantos.

Com esta extensão, as janelas dos aplicativos abrem se organizando na tela, dividindo o espaço existente e isso de forma automática (sem precisar arrastar as janelas para os cantos).

Ainda sobre o assunto de Tilling Window Manager, ou gerenciamento de janelas ladrinhadas, caso você não queira usar o Pop Shell ou não consiga usá-lo, há uma outra opção que vai funcionar na maioria dos gerenciadores de janelas (mesmo no Openbox) e também no Gnome Shell.

É o Cortile.

O Cortile pode ser baixado com o seguinte comando:

wget -qO- $(wget -qO- https://api.github.com/repos/leukipp/cortile/releases/latest |
jq -r ‘.assets | select(.name | contains (“linux_amd64.tar.gz”)) | .browser_download_url’) |
tar -xvz

Este comando acima vai baixar o aplicativo Cortile, descompactá-lo e então você poderá executar o binário baixado.

Eu testei no Ubuntu 24.04 rodando o Gnome, e funcionou normalmente.

Mais informações sobre o Cortile estão disponíveis no site: