Solução de problemas
Resolva um app de desktop não encontrado, uma conexão com o Discord negada no Windows, permissões ausentes, uma presença que não detecta nada e problemas de instalação no Linux.
Comece pelo diagnóstico
Abra o painel lateral na aba que você quer compartilhar e leia cada linha separadamente:
- Extensão instalada
- Scripts de usuário permitidos
- Nowly Desktop encontrado
- Discord conectado
- Uma presença está instalada
- Atividade detectada
A primeira linha que não estiver verde é a próxima coisa a corrigir.
O Nowly Desktop não foi encontrado
Instale o app de desktop pela página do app de desktop e clique em Verificar conexão. Se você acabou de instalá-lo, reinicie o navegador para que ele encontre o app. O app precisa estar instalado no mesmo computador que o navegador.
No Linux, um navegador instalado via Flatpak ou Snap pode bloquear totalmente o Native Messaging. Use um navegador instalado pelos repositórios da sua distribuição ou pelo pacote do próprio fabricante.
O Discord não está conectado
Abra o app de desktop do Discord, espere ele carregar e clique em Verificar conexão. O Discord em uma aba do navegador não consegue receber Rich Presence local.
Se você usa o Discord Stable junto com o Discord PTB ou Canary, deixe só um aberto: no Windows, o app de desktop se conecta ao primeiro canal do Discord.
Discord IPC: "Access is denied" (Windows)
Os logs de execução podem mostrar:
TEXTreason=open \\.\pipe\discord-ipc-0: Access is denied.As integrações devem se basear no código de resposta nativo estável DISCORD_IPC_ACCESS_DENIED, e não neste texto traduzido.
O Windows nega o acesso ao canal local do Discord porque o Discord está rodando como administrador, enquanto o navegador e o app de desktop não. Corrija nesta ordem:
- Feche o Discord por completo, inclusive pelo ícone na área de notificação.
- No Gerenciador de Tarefas, finalize qualquer processo
Discord.exerestante. - Nas propriedades do atalho do Discord, desmarque Executar este programa como administrador (guia Compatibilidade) e Executar como administrador (guia Atalho, Avançado).
- Abra o Discord normalmente.
- Clique em Reconectar no Nowly ou reinicie o navegador.
Não execute o navegador nem o app de desktop como administrador no lugar disso: o Native Messaging é iniciado pelo navegador, e um navegador com privilégios elevados é um risco de segurança. O app de desktop pode mostrar uma notificação do sistema quando detecta esse conflito: uma notificação na área de notificação do Windows, na Central de Notificações do macOS ou uma notificação do Linux quando o notify-send está disponível.
Os scripts de usuário não estão permitidos
Ative Permitir scripts de usuário na página de detalhes do Nowly (navegadores Chromium) ou o Modo do desenvolvedor em versões antigas do Chrome. No Firefox, permita os scripts de usuário em about:addons. Depois recarregue a aba e reabra o painel lateral.
Nenhuma atividade é detectada
Verifique se:
- a presença deste site está instalada e ativada,
- o compartilhamento não está pausado (Ctrl+Shift+U liga e desliga) e a presença não está pausada temporariamente nem fora da agenda dela,
- a aba não foi ocultada pela aba Atividade,
- algo está realmente tocando: a maioria das presenças não mostra nada enquanto você navega, a menos que Mostrar atividade de navegação esteja ativado,
- o endereço corresponde aos sites suportados da presença, exibidos na página dela na biblioteca,
- a aba foi recarregada depois que a presença foi instalada.
Se o site mudou e a presença mostra informações erradas ou nenhuma informação, use Relatar um problema na página dela na biblioteca.
Outra ferramenta de Rich Presence interfere
Outras ferramentas que definem sua atividade no Discord, como o PreMiD ou um player de música com Rich Presence própria, podem substituir ou apagar o que o Nowly envia. Desative-as enquanto testa.
Linux: "Atualização disponível" logo após instalar o .deb
-
O
.debnunca foi instalado. Clicar duas vezes em um.debnão faz nada em alguns ambientes de desktop (XFCE com Thunar, por exemplo). Instale-o pelo terminal:sudo dpkg -i ~/Downloads/nowly-host.debDepois,
dpkg -L nowly-hostdeve listar/usr/lib/nowly-client/nowly-host. -
Uma instalação antiga por usuário tem prioridade. Se você já usou o arquivo
.tar.gz, remova os restos dele:rm -f ~/.mozilla/native-messaging-hosts/nowly.client.json rm -f ~/.config/*/NativeMessagingHosts/nowly.client.json rm -f ~/.local/share/NowlyClient/nowly-hostDepois feche o navegador por completo e abra-o de novo.
Linux: Discord via Flatpak ou Snap
O Discord em sandbox cria o socket na própria pasta. O app de desktop procura de discord-ipc-0 a discord-ipc-9 em $XDG_RUNTIME_DIR, $TMPDIR e /tmp. Crie um link do socket real no local esperado, por exemplo para o Flathub:
ln -sf "$XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0" "$XDG_RUNTIME_DIR/discord-ipc-0"O guia passo a passo, com um link que sobrevive a reinicializações e o caminho do Snap, é Nowly no Linux.
Logs
- A extensão mantém logs de execução que você pode copiar no painel lateral com Copiar logs. Eles podem conter os endereços de páginas compatíveis que você visitou: leia-os antes de compartilhar.
- O app de desktop grava
nowly-host.logem%LOCALAPPDATA%\NowlyClient\(Windows),~/Library/Caches/NowlyClient/(macOS) ou~/.cache/NowlyClient/(Linux).
Ainda com problemas? Abra um ticket no servidor do Discord do Nowly informando a linha do diagnóstico que falhou e o seu sistema.