Pular para o conteúdo

Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x

Dica publicada em Linux / Comandos
Fernando T. Da Silva nandosilva
Hits: 305 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x

Este procedimento é para quem não gosta do novo visual das janelas em zenity nas versões mais recentes do mesmo, devendo ser feito por sua conta e risco.

O Debian 13 e outras distros mais recentes que usam a versão mais recente do zenity não utilizam mais bordas e barra de títulos nas janelas, porque agora o zenity utiliza a biblioteca GTK4 e libadwaita fazendo com que as janelas não tenham mais bordas e barra de título na versão 4.1.90 do Zenity no Debian 13.

A solução para ter de volta as bordas e barras de títulos das janelas em Zenity para quem não gostou do novo visual e trazer de volta uma versão antiga do zenity.

Em uma janela de terminal, faça os passos abaixo:

$ sudo apt remove zenity zenity-common #removendo os pacotes da versão atual do seu zenity

$ sudo apt install alien #instale o pacote alien no seu sistema caso não tenha instalado

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

$ tar -xvf zenity-3.42.0-x86_64-1gv.txz #descompactado o pacote

$ tar -czvf zenity-convertido.tgz usr/ #criando o pacote no formato .tgz para o alien

$ sudo alien -d zenity-convertido.tgz #convertendo o pacote .tgz para .deb usando o alien

zenity-convertido_1-2_all.deb generated

Agora devemos criar um link simbólico de uma lib que é a dependência libwebkit2gtk-4.0.so.37 da versão do zenity que vai ser instalada.

$ cd /lib/x86_64-linux-gnu

$ sudo ln -s libwebkit2gtk-4.1.so.0.19.7 libwebkit2gtk-4.0.so.37

Instalação do pacote zenity convertido

$ sudo dpkg -i zenity-convertido_1-2_all.deb

Testado:

$ zenity --info --text="Janela com bordas" --title="Exemplo"

Veja o shot da janela zenity antes e depois da mudança.

Linux: Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x

Pronto, agora todos os meus scripts em zenity funcionando com o visual antigo das janelas.

Advertência:

Não faça este procedimento por conta própria com qualquer tipo de pacote e, principalmente, se você não tem experiência nesta parte, pois, se for instalar pacotes de libs de versões antigas do Debian ou de outros sistemas, isto poderá fazer o seu sistema não funcionar mais.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

CPU-G - Obtendo informações do seu hardware

Notas adesivas em qualquer desktop com xpad

Como fazer a multifuncional funcionar pela auto descoberta do avahi no Slackware 15.0 ?

ClamAV no sendto do Thunar

file-roller - compactador/descompactador [vídeo tutorial]

Teclas mágicas (sysRq magic keys)

type - Determinar o tipo de um comando

Os comandos "which" e "whereis"

Achando comandos no console com "!" e "?"

history - Procurar comandos antigos

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.