Ir para o conteúdo

Como resolver o problema 'Always on Top' do google chrome?

TLDR

Para resolver o problema 'Always on Top' do google chrome, simplesmente remova as seguintes linhas do arquivo de configuração da extensão Forge:

1
2
3
4
{
    "wmClass": "google-chrome",
    "mode": "float"
}

Atualmente estou utilizando a extensão Forge para o gnome-shell, que provê a capacidade de gerenciamento de janelas em mosaico para o gnome.

Toda vez que atualizo o google chrome, ele retorna com a opção "Sempre no topo" (Always on top) ativada e não consigo desativar através das próprias janelas. Isso faz com que a extensão não funcione corretamente, então todas as janelas do chrome ficam sobrepostas as outras. Como não consigo mais trabalhar com janelas sobrepostas, isso sempre é um problema pra mim.

Tentei de diversas maneiras, inclusive usando ajuda do ChatGPT, mas ele sempre dá soluções baseadas em uso do teclado ou outras distribuições, mesmo fizendo que uso o Fedora atualmente. Tem até uma issue sobre isso no github do Forge. Lá, o usuário @samuelsenaminu propõe desativar e reativar a extensão.

Como utilizo git para gerenciar meus dotfiles, inclusive os referentes as configurações da extensão Forge, vi que, depois da atualização, algumas linhas tinham sido modificadas, adicionando a seguinte configuração:

1
2
3
4
{
    "wmClass": "google-chrome",
    "mode": "float"
}

Isso, junto com a opção "Always on Top mode for floating windows" da Forge, fazia com que não se pudesse modificar a opção pela janela, pois sempre ela retornava.

A solução veio somente em retirar as linhas mencionadas acima e reiniciar a extensão para que as configurações sejam carregadas. Acredito que ela seja geral pra qualquer outro problema do mesmo tipo.

Se você notar erros ou enganos nesta publicação, não hesite em me contatar pelo e-mail madsonddias@gmail.com e terei o maior prazer em corrigi-los imediatamente!