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 06/01/2022, à 18:22

eric LM

Mémoire pour Scribus ? [Résolu]

Ubuntu 20.04, Scribus 1.5.5
Bonjour à tous, je fais de la mise en page de livres. J'ai un document de 350 pages A5.
Lorsque j'importe mon texte (texte brut, un document qui n'est pas ridicule, mais qui n'est pas non plus monstrueux) Scribus plante. On a l'impression que le fichier généré est "trop lourd".
J'utilise également cette version de scribus pour créer des couvertures de livres, et pas de problème. (pour dire que le logiciel fonctionne)
Je suis retourné sous Windows, avec une version 1.4 de Scribus, et j'ai pu créer mon livre sans problème.
Il y a-t-il un moyen d'augmenter la mémoire allouée à Scribus ?
Merci,
Eric LM

Dernière modification par eric LM (Le 11/01/2022, à 09:04)

Hors ligne

#2 Le 06/01/2022, à 19:05

inbox

Re : Mémoire pour Scribus ? [Résolu]

Salut,

Pour tenter de trouver l'origine du problème, lance scribus dans un terminal, fais les manipulations nécessaires à ton travail et donne l'ensemble des lignes affichées lorsque le logiciel plante.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#3 Le 06/01/2022, à 19:47

eric LM

Re : Mémoire pour Scribus ? [Résolu]

Oh, merci ! Effectivement, il y a des informations :

Impossible de trouver le symbole (/usr/lib/scribus/plugins//gettext//libtxtim.so: undefined symbol: GetText2)
QPixmap::scaled: Pixmap is a null pixmap
QPainter::begin: Paint device returned engine == 0, type: 2
QPixmap::scaled: Pixmap is a null pixmap
QPainter::end: Painter not active, aborted
setBestEncoding for  ArialMT  with  1320 glyphs, hasNames= 512 , POST size= 12804
Checking cmap  0 ( 0 , 3 , 0 ) format  4
found Unicode enc for Arial Regular as map 0 with 1186 glyphs
Checking cmap  1 ( 1 , 0 , 0 ) format  0
Checking cmap  2 ( 3 , 1 , 0 ) format  4
found Unicode enc for Arial Regular as map 2 with 2372 glyphs
using Unicode enc for Arial Regular
Empty filename passed to function
Processus arrêté

Mais je ne sais pas les interpréter.
Éric LM

Hors ligne

#4 Le 06/01/2022, à 20:32

inbox

Re : Mémoire pour Scribus ? [Résolu]

De ce que j'en lis ici, il s'agirait d'un problème Qt.

Pour éclaircir les choses, voici ce qui se passe :

Impossible de trouver le symbole (/usr/lib/scribus/plugins//gettext//libtxtim.so: undefined symbol: GetText2)
QPixmap::scaled: Pixmap is a null pixmap
QPainter::begin: Paint device returned engine == 0, type: 2
QPixmap::scaled: Pixmap is a null pixmap
QPainter::end: Painter not active, aborted

Il manque un "symbol" (je ne sais pas ce que c'est), ça renvoie un code d'erreur et le Painter plante. Raison pour laquelle Scribus stoppe. Je pense que cela ressemble à un bug.

Essaye de mettre à jour vers une version plus récente via un PPA.

sudo add-apt-repository ppa:scribus/ppa
sudo apt-get update
sudo apt-get full-upgrade

Ensuite relance Scribus dans le terminal...


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#5 Le 06/01/2022, à 20:46

JLK

Re : Mémoire pour Scribus ? [Résolu]

Salut à tous. Pour information, on est la 1.5.7 (datant d'avril 2021).

Hors ligne

#6 Le 06/01/2022, à 20:50

eric LM

Re : Mémoire pour Scribus ? [Résolu]

JLK a écrit :

Salut à tous. Pour information, on est la 1.5.7 (datant d'avril 2021).

Oui, mais j'ai cru lire qq part que la version 1.5.7 n'était dispo que pour Ubuntu 21 (pas pour Ubuntu 20.04 LTS)
Je suis en train de faire les mise à jours, je reviens vers vous asap !
Merci,
Eric LM

Hors ligne

#7 Le 06/01/2022, à 20:54

eric LM

Re : Mémoire pour Scribus ? [Résolu]

Bon, même résultat...

Impossible de trouver le symbole (/usr/lib/scribus/plugins//gettext//libtxtim.so: undefined symbol: GetText2)
QPixmap::scaled: Pixmap is a null pixmap
QPainter::begin: Paint device returned engine == 0, type: 2
QPixmap::scaled: Pixmap is a null pixmap
QPainter::end: Painter not active, aborted
setBestEncoding for  ArialMT  with  1320 glyphs, hasNames= 512 , POST size= 12804
Checking cmap  0 ( 0 , 3 , 0 ) format  4
found Unicode enc for Arial Regular as map 0 with 1186 glyphs
Checking cmap  1 ( 1 , 0 , 0 ) format  0
Checking cmap  2 ( 3 , 1 , 0 ) format  4
found Unicode enc for Arial Regular as map 2 with 2372 glyphs
using Unicode enc for Arial Regular
Processus arrêté

Je vais voir si je trouve qq chose à ce sujet


Modération : merci de respecter la langue du forum qui est le français, pas le SMS.

Dernière modification par cqfd93 (Le 06/01/2022, à 20:57)

Hors ligne

#8 Le 06/01/2022, à 21:01

abelthorne

Re : Mémoire pour Scribus ? [Résolu]

C'est possible que le plantage soit dû à un élément dans ton texte (sur un caractère spécial avec un encodage spécifique peut-être). Si tu essaies de l'importer par morceaux, est-ce que tu peux identifier une partie spécifique du texte qui fait planter Scribus ?

Hors ligne

#9 Le 06/01/2022, à 21:11

eric LM

Re : Mémoire pour Scribus ? [Résolu]

Bon... c'est que, je n'importe qu'un fichier .txt (je fais la mise en page après). Tout est en UTF8. Je vais essayer, mais avec 350 pages, c'est pas gagné... Merci néanmoins !

Hors ligne

#10 Le 06/01/2022, à 21:14

abelthorne

Re : Mémoire pour Scribus ? [Résolu]

Je sais que ça va demander pas mal de boulot mais essaie par exemple de découper ton fichier texte en 10 parties, puis essaie d'importer chacun des 10 fichiers dans Scribus pour voir s'il y en a un spécifique qui le fait planter. Si c'est le cas, découpe-celui-ci à nouveau, puis essaie d'importer les nouvelles parties, etc. jusqu'à arriver à circonscrire celle qui est problématique.

Hors ligne

#11 Le 07/01/2022, à 10:35

gl38

Re : Mémoire pour Scribus ? [Résolu]

Il me semble que couper en 2 parties est plus facile à faire qu'en 10.
Cordialement,
Guy

Hors ligne

#12 Le 07/01/2022, à 11:35

Nasman

Re : Mémoire pour Scribus ? [Résolu]

Pour minimiser ce genre de recherche, l'optimum est théoriquement atteint avec les proportions du nombre d'or.
Le plus simple étant la dichotomie.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#13 Le 07/01/2022, à 13:35

JLK

Re : Mémoire pour Scribus ? [Résolu]

Peux-tu nous apporter des informations à propos de la configuration de ton ordinateur (RAM, CPU, circuit graphique) et quelle version d'Ubuntu ?
Il faudrait analyser le processus quand tu charges ton mémoire de 350 pages.

Hors ligne

#14 Le 07/01/2022, à 15:39

eric LM

Re : Mémoire pour Scribus ? [Résolu]

Bonjour à tous, j'ai fais quelques essais aujourd'hui.
- L'IMPORTATION d'un texte même petit provoque la même erreur. Sauf que ce n'est pas bloquant : je peux continuer à scroller, travailler, etx.
Voilà le résultat en console

Impossible de trouver le symbole (/usr/lib/scribus/plugins//gettext//libtxtim.so: undefined symbol: GetText2)
QPixmap::scaled: Pixmap is a null pixmap
QPainter::begin: Paint device returned engine == 0, type: 2
QPixmap::scaled: Pixmap is a null pixmap
QPainter::end: Painter not active, aborted
setBestEncoding for  ArialMT  with  1320 glyphs, hasNames= 512 , POST size= 12804
Checking cmap  0 ( 0 , 3 , 0 ) format  4
found Unicode enc for Arial Regular as map 0 with 1186 glyphs
Checking cmap  1 ( 1 , 0 , 0 ) format  0
Checking cmap  2 ( 3 , 1 , 0 ) format  4
found Unicode enc for Arial Regular as map 2 with 2372 glyphs
using Unicode enc for Arial Regular

Si je fais non pas une importation mai un COPIER-COLLER dans Scribus de mon texte, je n'ai plus l'erreur :

setBestEncoding for  ArialMT  with  1320 glyphs, hasNames= 512 , POST size= 12804
Checking cmap  0 ( 0 , 3 , 0 ) format  4
found Unicode enc for Arial Regular as map 0 with 1186 glyphs
Checking cmap  1 ( 1 , 0 , 0 ) format  0
Checking cmap  2 ( 3 , 1 , 0 ) format  4
found Unicode enc for Arial Regular as map 2 with 2372 glyphs
using Unicode enc for Arial Regular
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
QPixmap::scaled: Pixmap is a null pixmap
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/tab.png: File not found
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650
storytext::charstyle: access at end of text %i 45650

Si j'importe ou je copie/colle mes 350 pages, ça plante.
Et pour les caractéristiques de mon ordi, voici une copie d'écran : https://www.peuterey-editions.com/newsl … caract.png
Merci à tous.


Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images.

Dernière modification par cqfd93 (Le 07/01/2022, à 17:35)

Hors ligne

#15 Le 07/01/2022, à 18:01

JLK

Re : Mémoire pour Scribus ? [Résolu]

En surfant sur le web, j'ai appris qu'on pouvait importer depuis LibreOffice les fichier au format de Scribus. Peut-être devrais-tu l'envisager, ne serait-ce que pour essayer ?

Hors ligne

#16 Le 07/01/2022, à 20:04

Coeur Noir

Re : Mémoire pour Scribus ? [Résolu]

↑ oui, c'est vrai et en plus ça importe les styles du document LibreOffice.

C'est à dire que si dans LO tu fabriques un document avec des styles ( titres, paragraphes, notes, etc… ) tu les retrouveras dans la gestion de texte de Scribus.

Cela dit un import de texte brut ne devrait pas poser problème.

Ce document texte brut, il a été conçu sous quel OS, quel logiciel ?
La piste de l'encodage caractère semble pertinente ici, je me demande si ça n'a pas un rapport avec la mise en forme des « fins de ligne » différentes selon les OS.

Ce document texte brut, ouvre le dans un éditeur de texte « simple » genre Gedit et de là, ré-exporte le ( sous un autre nom ).
Le greffon pour Gedit gedit-plugin-draw-spaces sera sans doute utile dans ce genre de situation.
Importe alors ce « nouveau » document texte brut dans Scribus.

Edit : Scribus est aussi très tatillon sur les polices, arial est-elle bien installée sur ton Ubuntu ?

Dernière modification par Coeur Noir (Le 08/01/2022, à 01:06)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#17 Le 08/01/2022, à 00:53

JLK

Re : Mémoire pour Scribus ? [Résolu]

Dans LibreOffice, il pourra aussi créer un document de maître si c'est le document trop lourd.

Hors ligne

#18 Le 08/01/2022, à 11:09

eric LM

Re : Mémoire pour Scribus ? [Résolu]

Bonjour à tous, merci pour vos conseils.
J'ai fait plusieurs essais :
1. Ouverture du fichier .txt dans Gedit, puis ré-enregistré sous un autre nom
2. Import du fichier dans Scribus.
-> une fois l'import réalisé, je peux scroller mes pages. Pas très fluide, mais ça marche.
-> ça plante à l'enregistrement

Impossible de trouver le symbole (/usr/lib/scribus/plugins//gettext//libtxtim.so: undefined symbol: GetText2)
QPixmap::scaled: Pixmap is a null pixmap
QPainter::begin: Paint device returned engine == 0, type: 2
QPixmap::scaled: Pixmap is a null pixmap
QPainter::end: Painter not active, aborted
setBestEncoding for  ArialMT  with  1320 glyphs, hasNames= 512 , POST size= 12804
Checking cmap  0 ( 0 , 3 , 0 ) format  4
found Unicode enc for Arial Regular as map 0 with 1186 glyphs
Checking cmap  1 ( 1 , 0 , 0 ) format  0
Checking cmap  2 ( 3 , 1 , 0 ) format  4
found Unicode enc for Arial Regular as map 2 with 2372 glyphs
using Unicode enc for Arial Regular

Puis, autre tentative, au cas où Arial serait en cause :
->J'ouvre scribus
->Je change mon style de caractère par défaut : je passe à Open Sans
- J'importe mon texte
- je peux scroller
- ça plante à l'enregistrement

 OpenType support missing for "Ani", script 12
Impossible de trouver le symbole (/usr/lib/scribus/plugins//gettext//libtxtim.so: undefined symbol: GetText2)
QPixmap::scaled: Pixmap is a null pixmap
QPainter::begin: Paint device returned engine == 0, type: 2
QPixmap::scaled: Pixmap is a null pixmap
QPainter::end: Painter not active, aborted
setBestEncoding for  OpenSans-Regular  with  938 glyphs, hasNames= 512 , POST size= 9771
Checking cmap  0 ( 3 , 1 , 0 ) format  4
found Unicode enc for Open Sans Regular as map 0 with 883 glyphs
using default enc for Open Sans Regular
Processus arrêté

Je crois que je vais me contenter de Scribus 1.4.8 sous Windows...
Je vais poster l'info sur le forum spécifique à Scribus. Merci pour votre aide, si le forum scribus trouve quelque chose, je reviens vers vous.
Bonne journée,
Éric LM

Dernière modification par eric LM (Le 08/01/2022, à 11:37)

Hors ligne

#19 Le 08/01/2022, à 18:55

Coeur Noir

Re : Mémoire pour Scribus ? [Résolu]

Euh si le document n'est pas top-secret, est-ce que tu pourrais le partager, qu'on teste « chez nous » ?

Mais tu as bien fait de poser la question chez Scribus, tu peux donner le lien éventuellement ?

Au fait, comment est installé ton Scribus, classiquement depuis les dépôts, ou autre format genre snap, flatpak ou autre ?

Dernière modification par Coeur Noir (Le 08/01/2022, à 18:57)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#20 Le 08/01/2022, à 19:55

eric LM

Re : Mémoire pour Scribus ? [Résolu]

Merci Cœur Noir !
Alors, le forum Scribus et mon post sont ici https://forums.scribus.net/index.php?topic=4196.0 J'imagine qu'ils sont aux États Unis, avec le décalage horaire, cela ne sera pas simple.
Pour l'instal, j'ai utilisé les PPA sous Ubuntu 16.04 (j'avais donc la version 1.4 de Scribus) et lorsque j'ai fait ma mise à jour pour Ubuntu 20.04, je suis automatiquement passé à Scribus 1.5.5
Ensuite, voici le texte texte à importer
Je persiste à penser que ce n'est pas un problème d'encodage. Je pencherai plutôt pour des fichiers qui n'ont pas été récupérés via le PPA. Je peux essayer de désinstaller Scribus en purgeant, et de le réinstaller.
Bon dimanche !
Éric LM

Hors ligne

#21 Le 08/01/2022, à 20:27

Coeur Noir

Re : Mémoire pour Scribus ? [Résolu]

Effectivement.

Pas de souci chez moi - à priori - j'ai vite fait chaîner des blocs de texte sur une douzaine de pages seulement mais tout passe, j'ai bien l'intégralité du texte ( en arial ) y compris dans l'éditeur de texte où je peux scroller sans incident.

Scribus 1.5.5 / Ubuntu 20.04 ( Budgie )

django@ASGARD:~$ dpkg -l | grep -Ei "scribus|mscorefont"
ii  scribus                               1.5.5+dfsg-6build1                          amd64        Open Source Desktop Page Layout
ii  scribus-data                          1.5.5+dfsg-6build1                          all          Open Source Desktop Page Layout - data files
ii  ttf-mscorefonts-installer             3.7ubuntu6                                  all          Installer for Microsoft TrueType core fonts
django@ASGARD:~$ 

Il s'agit de la version « dépôts » de scribus, pas la version ppa.

Pour nettoyer proprement une installation faite via ppa il faut impérativement employer l'utilitaire ppa-purge

sudo ppa-purge ppa:scribus/ppa

Ensuite

sudo apt update ; sudo apt full-upgrade ; sudo apt autoremove --purge

pour s'assurer que tout est à jour puis réinstaller scribus depuis les dépôts :

sudo apt install scribus

Il n'y a pas de paquet scribus pour la 20.04 dans le ppa ( mais scribus-ng en version plus récente. Attention, pas rétro compatible avec les versions précédentes de scribus ).

Tente ce ménage déjà.

De combien de RAM dispose cette machine ? ( dans les conditions de mon test, scribus a oscillé entre 300Mo et 1Go ).

Dernière modification par Coeur Noir (Le 08/01/2022, à 20:40)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#22 Le 08/01/2022, à 20:47

Coeur Noir

Re : Mémoire pour Scribus ? [Résolu]

Oooh… bah je retire ce que j'ai dit !

En tentant un doc A5 de 165 pages avec blocs texte automatiques chaînés, ça bloque ! Mêmes symptômes que tu décris.
Et pendant que Scribus rame, quasi impossible de faire quoi que ce soit d'autre…

Y'a des pointes d'usage CPU à 100% tant que tout le texte n'est pas affiché dans les pages.
Ensuite ça devient utilisable.
Mais c'est assez curieux car c'est un peu son job à Scribus de savoir importer du texte « basique ».

Désolé, retour au point de départ.

Le doc test scribus → si ça peut te servir ? → lien drive.google.com supprimé

Dernière modification par Coeur Noir (Le 11/01/2022, à 04:00)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#23 Le 09/01/2022, à 10:46

gl38

Re : Mémoire pour Scribus ? [Résolu]

J'ai obtenu les mêmes résultats avec la version 1.5.5, donc des plantages à répétition dès que le document est "gros".
J'ai téléchargé l'Appimage de la version 1.5.7 ici et là ça charge en un temps raisonnable le fichier proposé par Coeur Noir au #22. (152 pages).
Autre essai avec "Cinq semaines en ballon" de Jules Verne : copier-coller du texte brut depuis wikipedia dans libreoffice et importation du fichier odt de 188 pages dans scribus, ça marche aussi en un temps raisonnable.
Bref, il y a de l'espoir.
Cordialement,
Guy

Hors ligne

#24 Le 09/01/2022, à 15:15

Coeur Noir

Re : Mémoire pour Scribus ? [Résolu]

On est d'accord : c'est un bug dans la 1.5.× ?


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#25 Le 09/01/2022, à 15:42

gl38

Re : Mémoire pour Scribus ? [Résolu]

Oui, la version 1.5.5 marche seulement pour des petits fichiers.
Ça m'a l'air de fonctionner pour des livres avec la 1.5.7, il y a aussi une version 1.5.8 qui vient de sortir mais là je n'ai pas le courage de la compiler et je ne vois pas d'Appimage ou de deb.
Il est sans doute inutile de s'acharner à faire fonctionner les versions 1.4 avec ubuntu 20.04 car Qt est passé de 4 à 5.
Cordialement,
Guy

Hors ligne