Rozwiązywanie problemów
Napraw niewykrytą aplikację desktopową, odmowę połączenia z Discordem w systemie Windows, brakujące uprawnienia, obecność, która niczego nie wykrywa, oraz problemy z instalacją w Linuksie.
Zacznij od diagnostyki
Otwórz panel boczny na karcie, którą chcesz udostępnić, i przeczytaj każdy wiersz osobno:
- Rozszerzenie zainstalowane
- Skrypty użytkownika dozwolone
- Wykryto Nowly Desktop
- Discord połączony
- Zainstalowano obecność
- Wykryto aktywność
Pierwszy wiersz, który nie jest zielony, to następna rzecz do naprawienia.
Nie wykryto Nowly Desktop
Zainstaluj aplikację desktopową ze strony aplikacji desktopowej, a następnie kliknij Sprawdź połączenie. Tuż po instalacji uruchom ponownie przeglądarkę, aby znalazła aplikację. Aplikacja musi być zainstalowana na tym samym komputerze co przeglądarka.
W Linuksie przeglądarka zainstalowana z Flatpaka lub Snapa może całkowicie blokować native messaging. Użyj przeglądarki zainstalowanej z repozytoriów Twojej dystrybucji lub z pakietu dostarczanego przez jej producenta.
Discord nie jest połączony
Otwórz aplikację desktopową Discord, poczekaj, aż się wczyta, a następnie kliknij Sprawdź połączenie. Discord w karcie przeglądarki nie może odbierać lokalnego Rich Presence.
Jeśli używasz Discorda Stable obok Discorda PTB lub Canary, zostaw otwarty tylko jeden: w systemie Windows aplikacja desktopowa łączy się z pierwszym potokiem Discorda.
Discord IPC: „Access is denied” (Windows)
Logi działania mogą pokazywać:
TEXTreason=open \\.\pipe\discord-ipc-0: Access is denied.Integracje powinny opierać się na stabilnym natywnym kodzie odpowiedzi DISCORD_IPC_ACCESS_DENIED, a nie na tym zlokalizowanym tekście.
Windows odmawia dostępu do lokalnego potoku Discorda, ponieważ Discord działa jako administrator, a przeglądarka i aplikacja desktopowa nie. Napraw to w tej kolejności:
- Całkowicie zamknij Discorda, także jego ikonę w obszarze powiadomień.
- W Menedżerze zadań zakończ wszystkie pozostałe procesy
Discord.exe. - We właściwościach skrótu Discorda odznacz Uruchom ten program jako administrator (karta Zgodność) oraz Uruchom jako administrator (karta Skrót, Zaawansowane).
- Uruchom Discorda normalnie.
- Kliknij Połącz ponownie w Nowly albo uruchom ponownie przeglądarkę.
Nie uruchamiaj zamiast tego przeglądarki ani aplikacji desktopowej jako administrator: native messaging jest uruchamiane przez przeglądarkę, a przeglądarka z podwyższonymi uprawnieniami stanowi zagrożenie dla bezpieczeństwa. Aplikacja desktopowa może wyświetlić powiadomienie systemowe, gdy wykryje tę niezgodność: powiadomienie w obszarze powiadomień Windows, powiadomienie w Centrum powiadomień macOS lub powiadomienie w Linuksie, gdy dostępne jest notify-send.
Skrypty użytkownika nie są dozwolone
Włącz Zezwalaj na skrypty użytkownika na stronie szczegółów Nowly (przeglądarki Chromium) lub Tryb programisty w starszych wersjach Chrome. W Firefoksie zezwól na uprawnienie skryptów użytkownika w about:addons. Następnie odśwież kartę i ponownie otwórz panel boczny.
Nie wykryto aktywności
Sprawdź, czy:
- obecność dla tej strony jest zainstalowana i włączona,
- udostępnianie nie jest wstrzymane (Ctrl+Shift+U je przełącza), a obecność nie jest czasowo wstrzymana ani poza swoim harmonogramem,
- karta przeglądarki nie jest ukryta w karcie Aktywność,
- coś faktycznie jest odtwarzane: większość obecności nic nie pokazuje podczas przeglądania, chyba że włączono Pokazuj aktywność przeglądania,
- adres pasuje do obsługiwanych stron obecności, wymienionych na jej stronie w bibliotece,
- karta została odświeżona po zainstalowaniu obecności.
Jeśli strona się zmieniła, a obecność pokazuje błędne informacje lub nie pokazuje żadnych, użyj opcji Zgłoś problem na jej stronie w bibliotece.
Inne narzędzie Rich Presence zakłóca działanie
Inne narzędzia ustawiające Twoją aktywność na Discordzie, takie jak PreMiD lub odtwarzacz muzyki z własnym Rich Presence, mogą zastąpić lub wyczyścić to, co wysyła Nowly. Wyłącz je na czas testów.
Linux: „dostępna aktualizacja” zaraz po instalacji pakietu .deb
-
Pakiet
.debnigdy nie został zainstalowany. W niektórych środowiskach graficznych (na przykład XFCE z Thunarem) dwukrotne kliknięcie pliku.debnic nie robi. Zainstaluj go z terminala:sudo dpkg -i ~/Downloads/nowly-host.debdpkg -L nowly-hostpowinno wtedy wyświetlić/usr/lib/nowly-client/nowly-host. -
Pierwszeństwo ma stara instalacja dla pojedynczego użytkownika. Jeśli wcześniej używano archiwum
.tar.gz, usuń jego pozostałości:rm -f ~/.mozilla/native-messaging-hosts/nowly.client.json rm -f ~/.config/*/NativeMessagingHosts/nowly.client.json rm -f ~/.local/share/NowlyClient/nowly-hostNastępnie całkowicie zamknij przeglądarkę i otwórz ją ponownie.
Linux: Discord z Flatpaka lub Snapa
Discord działający w piaskownicy tworzy swoje gniazdo we własnym folderze. Aplikacja desktopowa szuka gniazd od discord-ipc-0 do discord-ipc-9 w $XDG_RUNTIME_DIR, $TMPDIR i /tmp. Utwórz w oczekiwanym miejscu dowiązanie do prawdziwego gniazda, na przykład dla Flathub:
ln -sf "$XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0" "$XDG_RUNTIME_DIR/discord-ipc-0"Instrukcję krok po kroku, w tym dowiązanie, które przetrwa ponowne uruchomienie komputera, oraz ścieżkę dla Snapa, znajdziesz w przewodniku Nowly w Linuksie.
Logi
- Rozszerzenie przechowuje logi działania, które możesz skopiować z panelu bocznego przyciskiem Kopiuj logi. Mogą zawierać adresy odwiedzonych obsługiwanych stron: przejrzyj je przed udostępnieniem.
- Aplikacja desktopowa zapisuje
nowly-host.logw%LOCALAPPDATA%\NowlyClient\(Windows),~/Library/Caches/NowlyClient/(macOS) lub~/.cache/NowlyClient/(Linux).
Nadal nie działa? Otwórz zgłoszenie na serwerze Discord Nowly i podaj niezaliczony wiersz diagnostyki oraz swój system.