Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/06/2021, à 19:49

Isaric

[Bug - solution alternative] PDF Arranger

Bonjour,

Voilant utiliser pdfshuffler en 21.04  on me propose pdfarranger

:~$ pdfarranger
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pdfarranger/pdfarranger.py", line 748, in choose_export_pdf_name
    self.save(only_selected, file_out)
  File "/usr/lib/python3/dist-packages/pdfarranger/pdfarranger.py", line 210, in wrapper
    func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pdfarranger/pdfarranger.py", line 796, in save
    exporter.export(self.pdfqueue, to_export, file_out, m)
  File "/usr/lib/python3/dist-packages/pdfarranger/exporter.py", line 78, in export
    pdf_output.pages.append(new_page)
TypeError: only pages can be inserted

J'ouvre 4 pdfs et impossible d'enregistrer -->  only pages can be inserted
Fonctionne t-il ?

D'avance merci

Dernière modification par Isaric (Le 06/06/2021, à 20:49)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#2 Le 05/06/2021, à 19:57

abelthorne

Re : [Bug - solution alternative] PDF Arranger

C'est un bug qui est dans la version des dépôts 21.04 et qui vient d'un soft dont il dépend qui est trop ancien : https://github.com/pdfarranger/pdfarranger/issues/427.
Le plus simple est de supprimer cette version et d'installer celle en flatpak qui fonctionne correctement. L'autre alternative est de mettre à jour pikepdf via pip mais je ne suis pas du tout familier de ce dernier, je ne sais pas si ça fonctionne avec la version en deb...

Hors ligne

#3 Le 05/06/2021, à 20:09

Isaric

Re : [Bug - solution alternative] PDF Arranger

merci abelthorne

:~$ flatpak install pdfarranger

Note that the directories 

'/var/lib/flatpak/exports/share'
'/home/isaric/.local/share/flatpak/exports/share'

are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.

Looking for matches…
error: No remote refs found similar to ‘pdfarranger’
:~$

sad


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#4 Le 05/06/2021, à 20:17

abelthorne

Re : [Bug - solution alternative] PDF Arranger

Tu n'as peut-être pas ajouté le dépôt de FlatHub ?

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Une fois que c'est fait, installe PDF Arranger en suivant les instructions sur sa page :

flatpak install flathub com.github.jeromerobert.pdfarranger

EDIT : si tu n'es pas familier du format flatpak, il faut savoir que les applis sont confinées et n'ont pas forcément accès au reste du système. Mais contrairement aux snaps, les flatpaks sont généralement assez tolérants par défaut et ont accès à ce qui est en-dehors de ton dossier perso dans la plupart des cas. A priori c'est le cas de PDF Arranger mais si ça ne l'est pas et qu'il ne peut pas ouvrir un document qui se trouverait sur un disque dur externe ou une clé USB (ou un autre emplacement en-dehors de ton dossier perso), il y a FlatSeal qui permet de modifier les autorisations des applis en flatpak. Ça peut toujours être utile de l'installer au cas où, même si je ne pense pas que ce soit nécessaire pour PDF Arranger.

Dernière modification par abelthorne (Le 05/06/2021, à 20:23)

Hors ligne

#5 Le 06/06/2021, à 07:37

Isaric

Re : [Bug - solution alternative] PDF Arranger

A)

abelthorne a écrit :

Tu n'as peut-être pas ajouté le dépôt de FlatHub ?

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

...

Merci, c'est bien cela roll

B)

abelthorne a écrit :

..
Une fois que c'est fait, installe PDF Arranger en suivant les instructions sur sa page :

flatpak install flathub com.github.jeromerobert.pdfarranger

...

Comment trouver qu'il s'agissait du paquet (son nom) com.github.jeromerobert.pdfarranger
ou plutôt flathub com.github.jeromerobert.pdfarranger
sur la documentation Flatpak parle seulement de

flatpak install nom-du-logiciel

C'est sur https://flathub.org/home

C)
Les paquets SNAP sont sous /home/utilisateur/snap, les paquets Flatpak sont où ?

D)

abelthorne a écrit :

..
EDIT : si tu n'es pas familier du format flatpak, il faut savoir que les applis sont confinées et n'ont pas forcément accès au reste du système. Mais contrairement aux snaps, les flatpaks sont généralement assez tolérants par défaut et ont accès à ce qui est en-dehors de ton dossier perso dans la plupart des cas. A priori c'est le cas de PDF Arranger mais si ça ne l'est pas et qu'il ne peut pas ouvrir un document qui se trouverait sur un disque dur externe ou une clé USB (ou un autre emplacement en-dehors de ton dossier perso), il y a FlatSeal qui permet de modifier les autorisations des applis en flatpak. Ça peut toujours être utile de l'installer au cas où, même si je ne pense pas que ce soit nécessaire pour PDF Arranger.

Dans SNAP à partir "Ubuntu Software" il y a un menu "Permissions" pour VLC par exemple il y a une quinzaine de choix (???...) qui permet des tolérances, je suppose.

Dernière modification par Isaric (Le 06/06/2021, à 07:49)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#6 Le 06/06/2021, à 10:16

abelthorne

Re : [Bug - solution alternative] PDF Arranger

B) En bas de la page de PDF Arranger sur FlatHub, il y a la commande pour l'installer, ainsi que celle pour le lancer éventuellement en ligne de commande. Si tu veux le supprimer, ce sera ce nom de paquet aussi (qui sera listé par flatpak list) :

flatpak remove com.github.jeromerobert.pdfarranger

C) Dans ~/.var/app (dossier caché). Comme pour les snaps, ce ne sont pas les paquets eux-mêmes qui sont installés là mais leur config pour ton compte.

D) Ça dépend des softs mais c'est le même principe, oui. Ubuntu Software est maintenant le Snap Store et ne gère pas les flatpaks (Canonical préfère mettre en avant son format à lui). Pour l'installation/suppression/mise à jour, il faudra passer par le terminal (flatpak update pour les màj) et pour les permissions en cas de besoin par FlatSeal.

Dernière modification par abelthorne (Le 06/06/2021, à 14:45)

Hors ligne

#7 Le 06/06/2021, à 19:03

Isaric

Re : [Bug - solution alternative] PDF Arranger

Merci abelthorne pour ces explications. smile

Si je comprends Flatseal, c'est pour le réglage des permissions...

Ubuntu Software propose" Discover " permet-il "installation/suppression/mise à jour" de logiciel installés avec Flatpak ?


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#8 Le 06/06/2021, à 19:21

abelthorne

Re : [Bug - solution alternative] PDF Arranger

Oui, FlatSeal est pour le réglage des permissions : aussi bien pour accéder à d'autres emplacement que pour se connecter à divers éléments.

Il me semble que Discover est le gestionnaire de paquets utilisé sur Kubuntu. C'est pas forcément le plus approprié à installer sur Ubuntu, il doit avoir des tonnes de dépendances sur KDE/Qt. Il vaudrait mieux installer GNOME Software, qui permet de gérer aussi bien les debs que les flatpaks et les snaps (en installant un plugin pour ceux-ci). C'est la logithèque qui était utilisée sur Ubuntu avant que Canonical décide de passer à son Snap Store (la Boutique des snaps, qui apparaît sous le nom Ubuntu Software sur GNOME), qui en est a priori dérivée mais qui a perdu le plugin pour les flatpaks au passage.

Si tu veux installer GNOME Software, il est de toute façon toujours dans les dépôts :

sudo apt-get install gnome-software gnome-software-plugin-snap gnome-software-plugin-flatpak

L'inconvénient, c'est que tu peux installer/supprimer les snaps... mais pas gérer leurs autorisations, il n'y a que le Snap Store qui le permet. Et tu te retrouves avec deux logithèques (Snap Store + GNOME Software). Bref : c'est le bordel.
EDIT : et concernant les autorisations des flatpaks, il me semble qu'il n'y a aucune logithèque qui les gère, uniquement FlatSeal.

Dernière modification par abelthorne (Le 06/06/2021, à 19:39)

Hors ligne

#9 Le 06/06/2021, à 20:47

Isaric

Re : [Bug - solution alternative] PDF Arranger

Merco abelthorne

Les logithèques Ubuntu Software et GNOME Software son déjà installées. smile
J'ai réussi récemment abandonné synaptic roll


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#10 Le 06/06/2021, à 21:00

abelthorne

Re : [Bug - solution alternative] PDF Arranger

Synaptic reste bien pratique mais il ne gère que les debs depuis les dépôts.

Hors ligne

#11 Le 06/06/2021, à 21:55

lool_lauris

Re : [Bug - solution alternative] PDF Arranger

Salut,

J'utilise pdfsam. Il s'install depuis les dépôts via apt.
Bon c'est vrai que le logiciel nécessite pas mal de dépendances mais par contre il fonctionne super bien.


Soutenez le Libre => http://www.april.org/

Hors ligne

#12 Le 07/06/2021, à 08:37

Isaric

Re : [Bug - solution alternative] PDF Arranger

Merci abelthorne et lool_lauris


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#13 Le 07/06/2021, à 18:06

kholo

Re : [Bug - solution alternative] PDF Arranger

salut...
j'utilise pdfmod... plus maintenu mais qui fait très bien le boulot !

Hors ligne

#14 Le 07/06/2021, à 20:55

Isaric

Re : [Bug - solution alternative] PDF Arranger

Merci kholo


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne