Hidamari está instalado mas não abre

Larguei o windows a alguns meses devido as decisões da Microsoft, escolhi o mint por ser mais amigável ele estava me servindo bem, mas a algum tempo teho tido problemas com wallpapers dinâmicos (vídeos).
Instalei o Hidamari e inicialmente funcionava perfeitamenete mas recentimente simplismente não abre.

Quando vou ao terminal ele apresenta uma mensagem de erro relacionado a um módulo “xapp-gtk3-module” que eu tentei instalar com apt mas deu falha de candidato para instalação. Pesquisei um pouco e parece que ninguém teve o mesmo problema que eu em abrir o hidamari, abaixo vou deixar a mensagem de erro completa.

Onde estou errando ? gostaria que me apontassem a solução ou o que procurar estudar pra entender o erro

OS: Linuxmint 22.1 xia
Kernel: x86_64 Linux 6.8.0-58-generic
Shell: bash
Resolution: 1920x1080
DE: GNOME    
WM Theme: cinnamon (Mint-Y)
GTK Theme: Mint-Y-Dark [GTK2/3]
Icon Theme: Mint-Y
Font: Ubuntu 10

Gtk-Message: 13:49:38.854: Failed to load module "xapp-gtk3-module"
INFO:Hidamari:Hidamari v3.6
--- System information ---
is_gnome = False
is_wayland = False
is_nvidia_proprietary = False
is_vdpau_ok = False
is_flatpak = True


INFO:Hidamari:[Args] {'p': 0, 'background': False, 'debug': False, 'reset': False}
Traceback (most recent call last):
  File "/app/bin/hidamari", line 44, in <module>
    sys.exit(main.main(VERSION, pkgdatadir, localedir))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/share/hidamari/hidamari/__main__.py", line 56, in main
    server.main(version, pkgdatadir, localedir, args)
  File "/app/share/hidamari/hidamari/server.py", line 334, in main
    server = HidamariServer(version, pkgdatadir, localedir, args)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/share/hidamari/hidamari/server.py", line 95, in __init__
    self._load_config()
  File "/app/share/hidamari/hidamari/server.py", line 107, in _load_config
    self.config = ConfigUtil().load()
                  ^^^^^^^^^^^^^^^^^^^
  File "/app/share/hidamari/hidamari/utils.py", line 458, in load
    self._checkDefaultSource(config)
  File "/app/share/hidamari/hidamari/utils.py", line 433, in _checkDefaultSource
    if mode == MODE_VIDEO and not os.path.isfile(default_source):
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen genericpath>", line 30, in isfile
TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType

vou ter que mexer nos arquivos em python ?

Ola! Primeiramente gostaria de parabenizar pela deciso de largar a Microsoff por motivos de ideais. Muitas pessoas nao concordam com as decisoes mas poucas tem coragem de fazer alguma coisa quanto a isso.


Sobre o app em questao, ja experimentou usar a versao em flatpak dele? https://flathub.org/apps/io.github.jeffshee.Hidamari


Acho que o Mint ja deve ter o flathub habilitado por padrao, entao eh simplesmente questao de ver se ele esta disponivel na loja.

Obrigado por responder amigo, mas ele já está instalado em flatpak, não ocorre problema para a instalação mas sim na hora de abri-lo

Não sei se funciona no Linux mint
vendo o github do projeto diz que so funciona no Gnome

1 Video frame can be applied as system wallpaper, look great in *GNOME* (currently GNOME exclusive, support for other DE might be added if requested...)

Boa noite rapaz.
Pode não ser nada mas já tentou mudar de wayland para o xorg ?

no caso, seria a interface gnome certo, porque no sistema consta que é gnome.

não, como seria esse processo ?

Rapaz eu não sei como é no linux mint mas no Ubuntu na tela de login antes de digitar a senha vê se você vê algum ícone de engranagem na tela pois é lá que tá o esquema.
E tipo isso.

Alguns programas em wayland não funciona como por exemplo o meu favorito “VibrantLinux” no WL ele nem abre, tive que mudar para o xorg e funcionou em seguida, pode funcionar para você.
Ah ia me esquecendo, você tem uma alternativa que é o Komorebi que faz a mesma coisa que o Hidamari.

No GitHub do projeto, um relato parecido (aplicativo parou de funcionar após atualização) com exatamente a mesma saída de erro orientou como solução deletar as configurações, desinstalar o aplicativo e instalá-lo novamente:

flatpak uninstall --delete-data io.github.jeffshee.Hidamari
flatpak install flathub io.github.jeffshee.Hidamari

O --delete-data deleta as configurações, garanta que poderá reconstruí-la.

Interessante, realmente não tinha me atentado a esse detalhe olhando agora há arquivos residuais referêntes ao app removido.

Seguinte testei o mint via um pen-drive e o hidamari funcionou, realmente o problema está no meu sistema, utilizei o comando

mas como instalei o hidamari mais de uma vez há várias cópias dos mesmos arquivos rodei o comando, mas não foi o suficiente ainda restam arquivos eles estão espalahdos em diversas pastas, imagino que exista um outro comando flatpak/apt ou ainda um aplicativo que faça essa limpeza porque na mão está dificil ja que algumas pastas eu preciso excluir via terminal tornando o processo trabalhoso tenho certeza que deve existir uma forma de automatizar isso.

PS: já usei todos os apt de limpeza (clean, remove e purge) e os arquivos ainda persistem, alguma ideia?

tenta o comando flatpak uninstall --unused

fora isso, você parece estar vendo onde os arquivos dele persistem, tu não consegue ir nessas pastas pelo gestor de arquivos e excluir?

Consigo sim, basta copiar o caminho da pasta, abrir no terminal e rodar o comando sudo rm -r nome-da-pasta, porém teria que fazer esse processo pasta por pasta queria automatizar isso. Olhei um app chamado deborphan ele achou muita coisa porém não resolveu meu problema existe tambem um chamado Flatsweep esse segundo não cheguei a testar.

Em suma apaguei todos os arquivos flatpak do sistema o que claramente não deveria ter feito deu erro e tive que reinstalar o mint ironicamente ao reinstalar o OS o Hidamari voltou a funcionar de fato eram os arquivos residuais que estavam causando algum tipo de conflito (acho que foi isso não sou especialista) enfim não foi de todo ruim pois a maioria dos meu arquivos estão em nuvem (devido a migração do windows e algumas paranoias) e o pouco que estava no linux foi possível recuperar via sistema mint no pen-drive

PS: não sei se isso vai ajudar alguém que tenha o mesmo problema mas acredito que caso você remova os arquivos referêntes ele e reinstalar deve funcionar novamente.

sudo apt install --reinstall libxapp-gtk3-module

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.