rafatosta / zapzap

WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine.
https://rtosta.com/zapzap-web/
GNU General Public License v3.0
86 stars 2 forks source link

Zapzap doesn't work Wayland #79

Closed rafatosta closed 2 years ago

rafatosta commented 2 years ago

Sei que muitos estão animados com o Wayland e querem de qualquer forma deixar de usar o X11 nos aplicativos. Porém, há uma limitação no ZapZap que não funciona corretamente e por isso não tem suporte por padrão ainda. Altere a permissão pelo Flatseal por sua conta em risco.

Gostaria de saber a opinião de vocês usuários sobre a necessidade de um "WebApp" rodar em Wayland ao invés de XWayland.

I know many are excited about Wayland and want to stop using X11 in the applications. However, there is a limitation on ZapZap that does not work correctly and therefore has no support by default yet. Change permission by Flatseal at your own at risk.

I would like to know your opinion users about the need for a "WebApp" running in Wayland instead of Xwayland.

aleprovencio commented 2 years ago

Vai ter que ser eu pra começar né ....rsrs

Vamos lá:

Então na minha humilde opinião, o ideal seria adotar o padrão Wayland e caso necessário deixar uma opção de fallback para Xwayland.

rafatosta commented 2 years ago

Acredito que pela minha ignorância no assunto e por ser um simples WebApp a minha impressão é: "Wayland é novo e só, quero usar e pronto".

A execução em wayland funciona bem e só há um único velho conhecido bug, a Tray. Só não deixo por padrão porque não sei qual o impacto para os usuários de outras DE, pois uso o gnome.

Se executar em wayland notará que não terá mais ícone na tray (pelo menos no gnome) e o seguinte erro: qt.core.qobject.connect: QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*)

Como estava ocupado com minhas atividades e na inclusão das funcionalidades não verifiquei se o mesmo acontece em outras DEs (pelo menos no Plasma, pois não tem como verificar todas)

aleprovencio commented 2 years ago

No meu sistema com sway com os portais wlr e gtk instalados, simplesmente não tenho problema algum com o ícone da tray... (rodando a penúltima versão do zapzap, em wayland)

Posso estar errado mas acho que este problema que está dizendo é devido à alguma configuração de variável de ambiente ou mesmo os portais corretos instalados.