[résolu ]fichiers pdf

Post Reply
Message
Author
Loulle
Posts: 12
Joined: Fri 31 Jul 2015, 20:34

[résolu ]fichiers pdf

#1 Post by Loulle »

Bonjour,
Avec une distribution mono-boot toutou 436 sur un ordinateur de 3Ghz, j'avais l'espace personnel saturé.
J'ai effacé le fichier ttl-......3sfs (ou un nom approchant) ce qui m'a fait repartir à zéro à partir du CD (je démarre toujours du CD).

Et désormais, je n'arrive plus à ouvrir les fichiers PDF. Il me semble que j'ai également perdu des fichiers qui étaient sur le sda1 (mes fichiers personnels importants, je les mets systématiquement sur une autre partition).

Je ne m'y connais pas et j'utilise cet OS depuis plusieurs années sans aucun problème. Cet espace personnel qui a enflé m'a un peu pris au dépourvu.
---------

J'ai un peu bidoullié dans quelques fichiers, un peu au hasard (notamment "application_pdf"), mais ça n'a rien fait.

Sur le forum, j'ai cherché dans les 30 dernières pages de topic, mais sans succès, peut être qu'il y a une solution antérieure.

Je suppose que c'est très simple, mais tout de même au-dessus de mes compétences actuelles !!!

Merci d'avance
Last edited by Loulle on Tue 31 May 2016, 16:13, edited 1 time in total.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#2 Post by musher0 »

Allô, Loulle.

Si ton lecteur de fichiers pdf était dans ton fichier de sauvegarde personnelle, je crains bien
que c'est pas de chance, parce qu'il aura été emporté par l'effacement. (Ou la destruction,
c'est pas clair...)

Quoi qu'il en soit : réinstalle quelque chose comme evince ?

À+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#3 Post by Médor »

Bonsoir Loulle,

Dans Toutou-4.3.6 le lecteur de pdf intégré est FoxitReader :!:
/usr/share/applications/foxitreader.desktop

Code: Select all

[Desktop Entry]
Type=Application
Name=Lecteur PDF FoxitReader
Exec=foxitreader
Comment=Lire, rechercher, imprimer des PDF
Icon=/usr/local/lib/X11/mini-icons/foxitreader24.png
Categories=X-DocumentUtility
On peut donc lancer FoxitReader depuis le Menu ou depuis la Console par la commande : foxitreader

L'effacement d'un fichier personnel de sauvegarde ne supprime pas de partition ni de données dans les partitions.
Depuis le LiveCD on peut passer l'option de boot : puppy pfix=ram, cette option permet de pas charger de fichier de sauvegarde, à la fin de cette session on peut recréer un fichier de sauvegarde en personnalisant le nom pour le différencier d'un fichier de sauvegarde existant.

Dommage que le fichier de sauvegarde précédent ait été supprimé car sa taille aurai pu être tout simplement augmentée...

Édité :
Pour Rox-Filer, il faut modifier le lien : Voir avec le lecteur PDF dans /root/.config/rox.sourceforge.net/OpenWith/.application_pdf/
Ce lien doit pointer sur /usr/share/applications/foxitreader.desktop :!:

Attention :
Le problème est aussi à régler dans Toutou Slaxen et à vérifier également dans Wolx/Rolx...
Pour Slaxen le lien doit pointer sur /usr/share/.applisC/foxitreader.desktop ou bien déplacer foxitreader.desktop dans /usr/share/applications/ si l'on veut avoir FoxitReader dans le Menu » Documents et modifier le lien en conséquence pour Rox :!:


Cordialement,
Médor.
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

Loulle
Posts: 12
Joined: Fri 31 Jul 2015, 20:34

#4 Post by Loulle »

Merci bien pour vos réponses.
Je décris un peu mieux le problème. Le logiciel foxitreader se lançait lorsque je cliquais sur un fichier pdf, mais ça se fermait immédiatemment, en le faisant cinq ou six fois de suite, j'ai réussi à lire que c'était foxitreader qui se lançait pendant bien moins d'une seconde.

Je suis allé comme me l'indiquait Médor dans /usr/share/applications/foxitreader.desktop et en l'ouvrant avec Geany, j'ai bien exactement le code.

Si au lieu d'éditer avec Geany, je clique dessus, alors le logiciel s'ouvre parfaitement. Mais dès que je lui dis d'ouvrir un fichier, le même problème arrive, il est ouvert et fermé immédiatement, l'application foxitreader se fermant en même temps.

En lançant à partir de la console, pareil, le logiciel se lance très bien, et lorsque j'essaie d'ouvrir un fichier, ça se ferme et la console me donne la réponse suivante (recopié "à la main", je n'ai pas réussi à faire un copié-collé !!! et j'aimerais au passage savoir comment faire le copié-collé dans la console):
--------
# foxitreader

(éQtreader:12642): Gdk-WARNING **: gdkpixbuf-drawable.c:1247: Source drawable has no colormap; either pass in a colormap, or set the colormap on the drawable with gdk_drawable_set_colormap()

(éQtreader:12642): Gdk-WARNING **: The gdk_drax_*_image require the drawable argument to have a specified colormap. All windows have a colormap, however, pixmaps only have colormap by default if they were created with a non-NULL window argument. Otherwise a colormap must be set on tghem with gdk_drawable_set_colormap

(éQtreader:12642): Gdk-WARNING **: Attempt to draw a drawable with depth 24 to a drawable with depth 16
The program ‘éQtreader’ receivde an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadMatch (invalid parameter attributes)’.
(Details: serial 5915 error_code 8 request_code 70 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.)
#
-------------
Dans /root/.config/rox.sourceforge.net/OpenWith/.application_pdf/, il y avait un répertoire et un fichier, le répertoire étant un trash (que j'ai supprimé, il contenait un fichier avec un nom avec des caractères très bizarres, et c'était long). L'autre fichier, si on clique dessus, ouvre bien foxitreader. En l'éditant, dedans il y a :

# !/bin/sh
exec foxitreader "$@"

J'ai remplacé tout cela par: /usr/share/applications/foxitreader.desktop (c'est comme cela que j'ai compris la phrase : "ce lien doit pointer sur....." et là plus rien ne fonctionne. Je suis revenu au texte initial, et ça a refonctionné.
---------
J'ai bien compris que la console me donnait la réponse, mais je ne sais pas quoi en faire. Si je lance une recherche sur "gdkpixbug*", il n'y a rien, par contre il y a dix réponses sur la recherche "gdk*".

Merci bien

Loulle
Posts: 12
Joined: Fri 31 Jul 2015, 20:34

#5 Post by Loulle »

j'ajoute :
si je remplace dans le fichier
/root/.config/rox.sourceforge.net/OpenWith/.application_pdf/

ce que j'ai
1 # !/bin/sh
2 exec foxitreader"$@"

par
1# /usr/share/applications/foxitreader.desktop
2 exec foxitreader"$@" (deuxième ligne inchangée)

foxitreader se lance bien, mais toujours le même problème si je veux ouvrir un fichier.

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#6 Post by Médor »

Bonjour Loulle,

Pour le script pour Rox, il faut un espace entre foxitreader et "$@" :

Code: Select all

#!/bin/sh
exec foxitreader "$@"
Par contre FoxitReader fonctionne correctement qu'avec une profondeur de résolution en 24 bits/pixels minimale :!:
Donc bien vérifier la configuration du serveur X et choisir si possible le serveur xwindow et non pas xvesa avec la résolution en 24 bits/pixels.


Cordialement,
Médor.
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

Loulle
Posts: 12
Joined: Fri 31 Jul 2015, 20:34

#7 Post by Loulle »

Bonjour Medor et merci pour les conseils.

J'ai vérifié et l'espace entre foxitreader et "$@" est bien présent, c'est en recopiant dans le texte que je l'avais oublié (la prochaine fois je ferai un copié-collé).

Je n'ai pas de xwindow sur ma machine mais seulement xorg ou xvesa. J'ai choisi plusieurs options de résolution avec xorg, toutes affichent correctement mais le problème pour les fichiers pdf persiste.
J'ai ensuite choisi xvesa et j'ai eu un écran noir me signalant que j'étais "out of range" pour la fréquence.
En éteignant de force l'ordinateur, j'ai pu en redémarrant arriver sur une ligne de commande pour arriver dans xorg et retrouver un fonctionnement normal de l'écran.

Dans le fichier /etc/videomode, j'ai une seule ligne et la voilà : 0x011A 1680x1024x16.
J'ai essayé de remplacer la résolution par une autre résolution finissant par x24, la même que celle que je choisissais avec xorg, mais sans succès non plus relativement à mes fichiers pdf.

Lorsque la console m'informe du problème, effectivement (voir mon long post précédent), celle-ci signale un problème avec des 16 et des 24.

Qu'est-ce que je pourrais essayer ensuite ? Je n'ai rien d'important sur la partition sda1, j'ai mes fichiers importants sur sda3, alors s'il faut passer par une solution radicale, c'est possible.

Loulle
Posts: 12
Joined: Fri 31 Jul 2015, 20:34

#8 Post by Loulle »

Je viens de voir que dans :
/root/.config/rox.sourceforge.net/MIME-types dans le fichier "application_pdf" il y a

#! /bin/sh
exec

(et c'est un copié-collé de la totalité).
J'ai ajouté sur la deuxième ligne foxitreader "!$@" et il y a du changement. Je clique sur un fichier et l'application foxitreader se lance mais une fenêtre m'indique :

Cannot open the file!

The file cannot be found or opened, the file name may be incorrect.
Please verify and try again.

et ce pour tous mes fichiers pdf.

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#9 Post by Médor »

Bonsoir Loulle,

Désolé, il faut choisir le serveur xorg et le mode 24 bits même si l'assistant xorgwizard propose 16 bits...
FoxitReader ne fonctionne pas en 16 bits :!:


Cordialement,
Médor.
Attachments
TTL436-FoxitReader.jpg
(119.1 KiB) Downloaded 124 times
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

Loulle
Posts: 12
Joined: Fri 31 Jul 2015, 20:34

#10 Post by Loulle »

Bonjour Médor,

Merci bien. Ca fonctionne désormais, mais de façon un peu bizarre. Je clique sur un fichier pdf,, ça lance foxitreader mais rien ne s'affiche et ensuite, dans foxitreader, je fais ouvrir et je choisis le fichier et là, ça fonctionne.

Merci encore, j'estime le problème résolu, même si j'aimerais comprendre pourquoi ça ne fonctionne pas comme avant.

Post Reply