Command Palette

Search for a command to run...

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:

TEXT
reason=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:

  1. Feche o Discord por completo, inclusive pelo ícone na área de notificação.
  2. No Gerenciador de Tarefas, finalize qualquer processo Discord.exe restante.
  3. Nas propriedades do atalho do Discord, desmarque Executar este programa como administrador (guia Compatibilidade) e Executar como administrador (guia Atalho, Avançado).
  4. Abra o Discord normalmente.
  5. 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

  1. O .deb nunca foi instalado. Clicar duas vezes em um .deb não faz nada em alguns ambientes de desktop (XFCE com Thunar, por exemplo). Instale-o pelo terminal:

    sudo dpkg -i ~/Downloads/nowly-host.deb

    Depois, dpkg -L nowly-host deve listar /usr/lib/nowly-client/nowly-host.

  2. 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-host

    Depois 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.log em %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.