Hanabi é um papel de parede animado para o GNOME Desktop

17 de abril de 2023

hanabi-gnome-live-wallpaper

Hanabi é uma extensão do GNOME Shell que permite usar um papel de parede ao vivo (vídeo) na área de trabalho do GNOME.

De acordo com o desenvolvedor, a extensão "não está nem perto da qualidade alfa", mas já é utilizável, embora você precise instalá-la manualmente, uma vez que não está disponível no site de extensões do GNOME Shell.

Esta extensão GNOME de papel de parede ao vivo atualmente suporta a reprodução de um vídeo local como plano de fundo da área de trabalho, com ou sem áudio, e a capacidade de definir o volume de áudio. No menu da barra superior da extensão, você pode pausar o vídeo e silenciar/ativar o som do áudio.

Para que a reprodução de vídeo use menos CPU, a extensão vem com suporte experimental para aceleração de hardware VA-API, bem como a capacidade de usar os novos decodificadores sem estatísticas da Nvidia. Para obter o melhor desempenho, a extensão pode utilizar o clappersink do Clapper (um reprodutor de mídia do GNOME que usa o GStreamer como um back-end de mídia e renderiza tudo via OpenGL) — isso precisa ser instalado como um pacote nativo e não como um pacote Flatpak. A página da extensão GitHub tem uma comparação de desempenho sobre o uso de papel de parede animado Hanabi para o GNOME com e sem clappersink.

A partir das preferências de extensão, você pode controlar como o papel de parede ao vivo se encaixa no monitor, permitindo que os usuários definam o modo de ajuste para preencher, conter, cobrir e reduzir.

Aqui está um pequeno vídeo que gravei com o papel de parede ao vivo do Hanabi GNOME rodando no GNOME 44 (X11):

Aqui está outro vídeo gravado pelo desenvolvedor da extensão.

O papel de parede de vídeo Hanabi funciona com o GNOME Shell 42 e 43; ele não suporta oficialmente o GNOME 44, mas funciona com o X11 no GNOME 44 (substituindo a verificação da versão da extensão do GNOME Shell) com uma ressalva: a barra superior está oculta ao fazer login. No entanto, há uma solução alternativa para isso: se você alternar entre espaços de trabalho, a barra superior ficará visível novamente e permanecerá assim, corrigindo esse problema. No meu teste, a extensão não funcionou com o GNOME Shell 44 rodando no Wayland no Ubuntu 23.04 e no Fedora 38.

Também vale a pena notar que, olhando para os relatórios de bugs, parece que o papel de parede de vídeo Hanabi GNOME Shell deve funcionar com vários monitores, mas eu não pude testar isso, pois atualmente estou usando apenas um monitor. Além disso, a extensão funciona com a extensão Desktop Icons, para que os ícones da área de trabalho continuem a ser exibidos na parte superior do papel de parede do vídeo.

Para o futuro, há planos para pausar o papel de parede quando houver janelas em tela cheia ou maximizadas, e parar o papel de parede ao vivo quando o laptop funcionar com bateria e retomar quando estiver em CA. Há também uma solicitação para renderizar sites como papel de parede ao vivo, em vez de um vídeo local.

Instalando o papel de parede animado Hanabi no GNOME

Arch Linux/Manjaro: você pode instalar a extensão a partir do AUR.

Para saber como instalar o papel de parede animado Hanabi GNOME no Debian/Ubuntu/Pop!_OS ou Fedora, veja as instruções abaixo.

1. Comece instalando as dependências:

Debian/Ubuntu/Pop!_OS: 

Comandos para usar no terminal

sudo apt install git meson ninja-build npm libgtk-4-media-gstreamer

Para Ubuntu 22.10 e 23.04, e Debian 12 e Unstable recomenda-se também instalar o Clapper a partir dos repositórios:

Comandos para usar no terminal

sudo apt install clapper

Infelizmente, o Clapper não está nos repositórios oficiais do Ubuntu 22.04/Pop!_OS 22.04 e versões mais antigas do Debian. Nesse caso, você precisará compilar o Clapper a partir da fonte. Ou você pode usar o pacote Clapper DEB que eu construí para o Ubuntu 22.04/Pop!_OS 22.04, que você pode pegar a partir daqui. Sem o Clapper, o papel de parede de vídeo ao vivo causará um uso muito alto da CPU. A instalação do Clapper a partir do Flathub não funcionará com este papel de parede de vídeo.

Fedora:

Comandos para usar no terminal

sudo dnf install git meson ninja-build npm clapper

2. Em seguida, pegue o código de papel de parede animado Hanabi GNOME do GitHub e instale-o usando:

Comandos para usar no terminal

git clone https://github.com/jeffshee/gnome-ext-hanabi.gitcd gnome-ext-hanabi./run.sh install

3. Habilite a extensão.

A extensão agora deve ser instalada. Para poder habilitá-lo, faça logout/login novamente ou, se estiver usando o X11, pressione Alt + F2 e digite r para reiniciar o GNOME Shell. Habilite a extensão usando o aplicativo GNOME Extensions ou GNOME Extension Manager. O menu de extensão agora deve aparecer na barra superior.

Se você quiser usá-lo com o GNOME 44 (atualmente ele só funciona no X11 com o GNOME 44; Espera-se que o suporte ao Wayland venha em breve), agora você precisa desativar a validação da versão da extensão do GNOME Shell usando o seguinte comando:

Comandos para usar no terminal

gsettings set org.gnome.shell disable-extension-version-validation true

No futuro, se você quiser reverter essa alteração, execute o mesmo comando, mas use false em vez de true no final.

Para obter o melhor desempenho de vídeo (menos uso da CPU), é melhor abrir as preferências de extensão Hanabi e ativar o plug-in VA experimental se você estiver usando uma GPU Intel/AMD e os decodificadores sem estado da Nvidia para GPUs Nvidia. Ative também a opção Forcegtk4paintablesink. É importante notar que, no meu teste, o GNOME Shell precisa ser reiniciado para que essas alterações sejam aplicadas, portanto, no X11, você pode reiniciá-lo pressionando Alt + F2 e digitando r, enquanto no Wayland você precisará fazer logout e relogin.

Caso o papel de parede de vídeo não seja iniciado, certifique-se de que você é capaz de reproduzir esse vídeo em sua área de trabalho do GNOME usando um player de vídeo baseado em GStreamer, por exemplo, Totem (Vídeos) ou Clapper. Se isso não funcionar, você pode estar perdendo alguns plugins GStreamer (pesquise-os e instale-os a partir dos repositórios oficiais da sua distribuição Linux).

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog

Confira a versão original desse post em inglês:

Hanabi Is A Live Wallpaper For GNOME Desktop
Propaganda
Propaganda