PLAIDOYER POUR UN SOFT
par André Pascual
A  r  t  i  c  l  e  s 





I ntroduction
Partie 1
Partie 2
Partie 3
Partie 4
Partie 5
Partie 6
Partie 7
Partie 8
Partie 9
Conclusion
Retour Index

2 Premier contact: l'ouverture.

Au démarrage, un écran d'accueil s'ouvre, avec une barre de progression indiquant l'état de chargement du programme en mémoire. Des noms s'inscrivent également, avec de curieuses extensions dans le monde Linux: dll. Pas de doute, il s'agit d'un programme Windows qui s'éxécute grâce à une version spécifique de Wine, mise en place, configurée, livrée prête à l'emploi  lors de l'installation décrite plus avant.
Mais qu'on se rassure: si, au premier lancement, une initialisation des polices, générant les fichiers ~/.graphics9/cachedafm et cachedmetric est assez longue, ceci n'a plus lieu par la suite.  Il faudra alors 7 secondes (sur ma machine) pour que
PhotoPaint soit entièrement chargé. Il en faut 5 à Gimp, pourtant en code natif, à chaque lancement car celui-ci écrit chaque fois ~/.gimp-1.2/menurc, parasiterc, unitrc et pluginrc.

Notons que l'écran d'accueil avec barre de progression ne s'est plus affiché à la suite de je ne sais quelle malencontreuse manipulation de ma part. PhotoPaint n'en continue pas moins de fonctionner normalement, sauf à l'arrêt où il signale une superbe erreur dans le plus pur style Windows. Cela tient à ce qu'à l'arrêt, Wine cherche à fermer tout ce qu'il a ouvert, même ce qu'il n'a pas résussi à ouvrir. Pour éviter l'apparition de ce message irritant, il y a deux solutions: soit trouver pourquoi progress-gui ne se lance plus au démarrage, soit interdire tout simplment son lancement. C'est la solution que j'ai choisie, et, il est bon de le répéter, cela n'affecte en rien le fonctionnement de Photopaint .
Pour ce faire, ouvrir avec son éditeur préféré (en mode SU) le script:
/usr/lib/corel/graphics9/bin/gfxlauncher, et commenter la ligne en cause comme ci après:

# Used for displaying messages
KMESSAGE=/usr/lib/corel/Graphics9/bin/kmessage
# Used for displaying the progress dialog
#PROGRESS_GUI=/usr/lib/corel/wine-graphics9/bin/progress-gui <======

Le lancement de progress-gui ne se fera donc plus, et le script d'arrêt, closeGraphics9 , ne rencontrera plus de difficultés.
Le progress-gui ayant disparu, dès que
PhotoPaint est prêt à être utilisé, une fenêtre de bienvenue propose plusieurs activités. Si l'on ne désire plus commencer ainsi, il faut paramétrer le lancement dans >Tools>Options>Worksapce>General> On Startup. Les options disponibles sont: Welcome screen, New File, Open File, Run Script, Nothing.

Par défaut, si aucune configuration de l'espace, le Workspace, n'a été effectuée, le Welcome Screen s'affiche. Nous reparlerons des possibilités présentées dans cet écran d'accueil.