quel est le fichier: C: \ nppdf32Log \ debuglog.txt [fermé]

79

Après la mise à jour vers 12.04, un fichier nommé C:\nppdf32Log\debuglog.txtse trouve dans mon répertoire personnel. Le contenu du fichier est le suivant:

NPP_Initialize : called
NPP_GetValue is called
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_NewStream : called for instance 920c0e28, stream 913403b0, URL http://www.xxxxxx.com/attachments/soft/CDGM%20Optical%20Glass%20Catalog.pdf, stream size 36177984, seekable 1
NPP_Write : called for instance 920c0e28, stream 913403b0, offset = 0, length = 16384, streamlength = 36177984
Trying for window attributes
Trying for query tree
NPP_Write : called for instance 920c0e28, stream 913403b0, offset = 16384, length = 16384, streamlength = 36177984
Trying for window attributes
Trying for query tree ......

Il semble que ce fichier est lié à Firefox, quel est exactement le problème?

Jesse
la source
4
Ceci est un bogue mentionné dans la réponse de karolszk : LP Bogue n ° 986841 . Les bugs sont hors sujet ici sur Ask Ubuntu selon la FAQ , je vote donc pour fermer cette question. Le rapport de bogue répertorie quelques solutions que vous pouvez utiliser entre-temps.
gertvdijk
fichier temporaire = $ (mktemp); crontab -l> $ tempfile; echo -e "\ n # supprime ces fichiers gênants lp # 968841" >> $ tempfile; echo "0 18 * * * nice -n19 ionice -c3 trouver ~ --nom 'C \: \\ nppdf32Log \\ debuglog.txt' -exec rm -f '{}' \;" >> $ tempfile; cat $ tempfile | crontab -; rm -f $ tempfile
nazar_art
2
C'est un bug et une question commune. Je pense qu'il devrait être rouvert.
Bryce

Réponses:

42

Voici ce que j'ai trouvé en utilisant un lien utile de Tom:

nppdf32.so est le plug-in de navigateur permettant d'activer la prise en charge d'Adobe Reader PDF dans Firefox.

Il semble y avoir un bogue dans la version 9.5.1 du plugin qui crée "C: \ nppdf32Log \ debuglog.txt" dans le répertoire de travail où Firefox a été démarré. Ce sera normalement le répertoire de base de l'utilisateur si Firefox est démarré graphiquement. Si vous le démarrez à partir de la ligne de commande, le fichier "C: \ nppdf32Log \ debuglog.txt" sera créé dans le répertoire où vous tapez firefox. Il peut y avoir plusieurs fichiers journaux de ce type sur votre système si le plug-in PDF a été démarré à l'aide de différents répertoires de travail.

Sergey
la source
4
Si vous pouvez vivre sans le plug-in, c.-à-d. Lire les PDF intégralement dans Reader / Evince / quoi que ce soit au lieu de la fenêtre du navigateur, vous pouvez simplement supprimer le fichier npp /usr/lib/mozilla/plugins/nppdf.so
Alois Mahdal
Notez que le nom du chemin est juste une convention. ceci n'est pas limité à Firefox ou à d'autres produits Mozilla. De nombreux autres navigateurs, tels qu'Opera, recherchent des plug-ins dans ce répertoire et inversement, des packages tels qu'Adobe Reader créent le répertoire lors de l'installation (même si aucun logiciel Mozilla n'a jamais été installé) et y déploient leurs plug-ins.
Alois Mahdal
Notez que le fichier est également créé si le plug-in a été désactivé dans FF.
Raphaël
Sur ma machine (14.04), la bibliothèque de plugins a été appelée /usr/lib/mozilla/plugins/npwrapper.nppdf.so. J'ai installé Adobe Reader il y a quelque temps avant de le désinstaller, mais il l'a laissé derrière lui ...
sxc731
23

Si vous ne pouvez pas attendre la prochaine mise à jour mais êtes prêt à pirater, vous pouvez éditer nppdf32.so dans votre répertoire de plugins pour remplacer C: \ nppdf32Log \ debuglog.txt par ./.nppdf32Log.debuglog.txt. Le fichier sera toujours créé. mais sera caché. J'ai utilisé vim avec: set bin, cherché debuglog, puis utilisé le mode de remplacement.

C'est une bonne idée d'utiliser un éditeur HEX car il s'agit d'un fichier binaire. Prenez seulement soin de modifier les 3 caractères C:\à ./., la deuxième \à un ., et rien d' autre .

ed jaquay
la source