0x192 / 0x192/universal-android-debloater

UAD doesnt launch on GNOME Debian 13 [WORKAROUND]

Aberta
#1,166 5 comentários 0 reações 0 responsáveis Ver no GitHub
bug
Linguagem predominante
Rust
Estrelas
19.9k
Forks
1.1k
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

usually when ran normally, it produces this
```
➜ Downloads ./uad_gui-linux
interface 'wl_surface' has no event 2
2026-02-28 21:07:14 WARN [/home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-hal-0.13.1/src/gles/egl.rs:788] Re-initializing Gles context due to Wayland window
^C
➜ Downloads ./uad_gui-linux-opengl
interface 'wl_surface' has no event 2
```
the work around is launching it like this
```
➜ Downloads WAYLAND_DISPLAY= ./uad_gui-linux
2026-02-28 21:11:42 WARN [/home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-hal-0.13.1/src/gles/egl.rs:222] No config found!
2026-02-28 21:11:42 WARN [/home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-hal-0.13.1/src/gles/egl.rs:222] No config found!
2026-02-28 21:11:42 WARN [src/gui/mod.rs:102] Trying to download remote UAD list
2026-02-28 21:12:43 WARN [src/gui/views/list.rs:142] No custom selection imported: No such file or directory (os error 2)
```
and it works lol

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

A issue é sobre um problema de compatibilidade do Wayland no GNOME Debian 13. A solução alternativa define WAYLAND_DISPLAY= para forçar um fallback. Examine o código de inicialização da GUI em src/gui/mod.rs e a inicialização windowing/EGL em wgpu-hal. Verifique como o aplicativo detecta e seleciona o servidor de exibição (Wayland vs X11). Executar o aplicativo com e sem a solução alternativa e examinar os logs ajudará. A correção provavelmente envolve ajustar a criação da janela ou a lógica de seleção do backend de exibição.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
linux, rust
Domínio
cli, desktop
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.