Αντιμετώπιση προβλημάτων
Διόρθωσε μια εφαρμογή υπολογιστή που δεν εντοπίζεται, μια σύνδεση με το Discord που απορρίπτεται στα Windows, άδειες που λείπουν, ένα presence που δεν εντοπίζει τίποτα και προβλήματα εγκατάστασης στο Linux.
Ξεκίνα από τη διάγνωση
Άνοιξε το πλαϊνό πλαίσιο στην καρτέλα που θέλεις να κοινοποιήσεις και διάβασε κάθε γραμμή ξεχωριστά:
- Η επέκταση είναι εγκατεστημένη
- Τα σενάρια χρήστη επιτρέπονται
- Εντοπίστηκε το Nowly Desktop
- Το Discord συνδέθηκε
- Υπάρχει εγκατεστημένη παρουσία
- Εντοπίστηκε δραστηριότητα
Η πρώτη γραμμή που δεν είναι πράσινη είναι το επόμενο πράγμα που πρέπει να διορθώσεις.
Το Nowly Desktop δεν εντοπίζεται
Εγκατάστησε την εφαρμογή υπολογιστή από τη σελίδα της εφαρμογής υπολογιστή και μετά κάνε κλικ στο Έλεγχος σύνδεσης. Αν μόλις την εγκατέστησες, επανεκκίνησε τον browser για να τη βρει. Η εφαρμογή πρέπει να είναι εγκατεστημένη στον ίδιο υπολογιστή με τον browser.
Στο Linux, ένας browser εγκατεστημένος από Flatpak ή Snap μπορεί να μπλοκάρει εντελώς το native messaging. Χρησιμοποίησε έναν browser εγκατεστημένο από τα αποθετήρια της διανομής σου ή από το πακέτο του ίδιου του κατασκευαστή.
Το Discord δεν είναι συνδεδεμένο
Άνοιξε την εφαρμογή Discord για υπολογιστή, περίμενε να φορτώσει και μετά κάνε κλικ στο Έλεγχος σύνδεσης. Το Discord σε καρτέλα browser δεν μπορεί να λάβει τοπικό Rich Presence.
Αν εκτελείς το Discord Stable μαζί με το Discord PTB ή Canary, κράτα ανοιχτό μόνο ένα: στα Windows, η εφαρμογή υπολογιστή συνδέεται στο πρώτο κανάλι (pipe) του Discord.
Discord IPC: «Access is denied» (Windows)
Τα αρχεία καταγραφής μπορεί να δείχνουν:
TEXTreason=open \\.\pipe\discord-ipc-0: Access is denied.Οι ενσωματώσεις θα πρέπει να βασίζονται στον σταθερό εγγενή κωδικό απόκρισης DISCORD_IPC_ACCESS_DENIED και όχι σε αυτό το τοπικοποιημένο κείμενο.
Τα Windows αρνούνται την πρόσβαση στο τοπικό κανάλι του Discord επειδή το Discord εκτελείται ως διαχειριστής, ενώ ο browser και η εφαρμογή υπολογιστή όχι. Διόρθωσέ το με αυτή τη σειρά:
- Κλείσε εντελώς το Discord, μαζί με το εικονίδιό του στην περιοχή ειδοποιήσεων.
- Στη Διαχείριση εργασιών, τερμάτισε όποια διεργασία
Discord.exeέχει απομείνει. - Στις ιδιότητες της συντόμευσης του Discord, κατάργησε την επιλογή Εκτέλεση αυτού του προγράμματος ως διαχειριστής (καρτέλα Συμβατότητα) και Εκτέλεση ως διαχειριστής (καρτέλα Συντόμευση, Για προχωρημένους).
- Ξεκίνα το Discord κανονικά.
- Κάνε κλικ στο Επανασύνδεση στο Nowly ή επανεκκίνησε τον browser.
Μην εκτελείς αντί γι' αυτό τον browser ή την εφαρμογή υπολογιστή ως διαχειριστή: το native messaging ξεκινά από τον browser, και ένας browser με αυξημένα δικαιώματα αποτελεί κίνδυνο ασφαλείας. Η εφαρμογή υπολογιστή μπορεί να εμφανίσει ειδοποίηση συστήματος όταν εντοπίζει αυτή την ασυμφωνία: ειδοποίηση στην περιοχή ειδοποιήσεων των Windows, γνωστοποίηση στο Κέντρο γνωστοποιήσεων του macOS ή ειδοποίηση Linux όταν υπάρχει το notify-send.
Τα σενάρια χρήστη δεν επιτρέπονται
Ενεργοποίησε το Να επιτρέπονται σενάρια χρήστη στη σελίδα λεπτομερειών του Nowly (browser βασισμένοι στο Chromium) ή τη Λειτουργία προγραμματιστή σε παλαιότερες εκδόσεις του Chrome. Στο Firefox, επίτρεψε την άδεια σεναρίων χρήστη από about:addons. Μετά ανανέωσε την καρτέλα και άνοιξε ξανά το πλαϊνό πλαίσιο.
Δεν εντοπίζεται δραστηριότητα
Έλεγξε ότι:
- το presence αυτού του ιστότοπου είναι εγκατεστημένο και ενεργό,
- η κοινοποίηση δεν είναι σε παύση (το Ctrl+Shift+U την ενεργοποιεί και την απενεργοποιεί) και το presence δεν είναι σε αναβολή ή εκτός του προγράμματός του,
- η καρτέλα δεν είναι κρυμμένη από την καρτέλα Δραστηριότητα,
- κάτι παίζει πραγματικά: τα περισσότερα presences δεν δείχνουν τίποτα όσο περιηγείσαι, εκτός αν είναι ενεργή η Εμφάνιση δραστηριότητας περιήγησης,
- η διεύθυνση ταιριάζει με τους υποστηριζόμενους ιστότοπους του presence, που εμφανίζονται στη σελίδα του στη βιβλιοθήκη,
- η καρτέλα ανανεώθηκε μετά την εγκατάσταση του presence.
Αν ο ιστότοπος άλλαξε και το presence δείχνει λάθος πληροφορίες ή καθόλου, χρησιμοποίησε την επιλογή Αναφορά προβλήματος στη σελίδα του στη βιβλιοθήκη.
Ένα άλλο εργαλείο Rich Presence παρεμβαίνει
Άλλα εργαλεία που ορίζουν τη δραστηριότητά σου στο Discord, όπως το PreMiD ή ένα πρόγραμμα αναπαραγωγής μουσικής με δικό του Rich Presence, μπορούν να αντικαταστήσουν ή να σβήσουν ό,τι στέλνει το Nowly. Απενεργοποίησέ τα όσο κάνεις δοκιμές.
Linux: «Διαθέσιμη ενημέρωση» αμέσως μετά την εγκατάσταση του .deb
-
Το
.debδεν εγκαταστάθηκε ποτέ. Σε ορισμένα περιβάλλοντα επιφάνειας εργασίας (για παράδειγμα XFCE με Thunar), το διπλό κλικ σε ένα.debδεν κάνει τίποτα. Εγκατάστησέ το από τερματικό:sudo dpkg -i ~/Downloads/nowly-host.debΜετά, το
dpkg -L nowly-hostθα πρέπει να εμφανίζει το/usr/lib/nowly-client/nowly-host. -
Μια παλιά εγκατάσταση ανά χρήστη έχει προτεραιότητα. Αν είχες χρησιμοποιήσει παλαιότερα το αρχείο
.tar.gz, αφαίρεσε ό,τι έχει απομείνει από αυτό:rm -f ~/.mozilla/native-messaging-hosts/nowly.client.json rm -f ~/.config/*/NativeMessagingHosts/nowly.client.json rm -f ~/.local/share/NowlyClient/nowly-hostΜετά κλείσε εντελώς τον browser και άνοιξέ τον ξανά.
Linux: Discord από Flatpak ή Snap
Το Discord σε απομονωμένο περιβάλλον (sandbox) δημιουργεί το socket του στον δικό του φάκελο. Η εφαρμογή υπολογιστή αναζητά τα discord-ipc-0 έως discord-ipc-9 στα $XDG_RUNTIME_DIR, $TMPDIR και /tmp. Σύνδεσε το πραγματικό socket στην αναμενόμενη θέση, για παράδειγμα για το Flathub:
ln -sf "$XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0" "$XDG_RUNTIME_DIR/discord-ipc-0"Ο οδηγός βήμα προς βήμα, με έναν σύνδεσμο που διατηρείται μετά από επανεκκινήσεις και τη διαδρομή για το Snap, είναι το Nowly στο Linux.
Αρχεία καταγραφής
- Η επέκταση κρατά αρχεία καταγραφής εκτέλεσης που μπορείς να αντιγράψεις από το πλαϊνό πλαίσιο με το Αντιγραφή αρχείων. Μπορεί να περιέχουν τις διευθύνσεις υποστηριζόμενων σελίδων που επισκέφθηκες: διάβασέ τα πριν τα μοιραστείς.
- Η εφαρμογή υπολογιστή γράφει το
nowly-host.logστο%LOCALAPPDATA%\NowlyClient\(Windows), στο~/Library/Caches/NowlyClient/(macOS) ή στο~/.cache/NowlyClient/(Linux).
Το πρόβλημα παραμένει; Άνοιξε ένα αίτημα στον server του Nowly στο Discord, αναφέροντας τη γραμμή της διάγνωσης που αποτυγχάνει και το σύστημά σου.