#1 Le 26/04/2016, à 11:04
- JLDAG
[Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Le lancement se bloque sur l'affichage du logo.
Voila ce que donne le lancement de la commande dans le terminal :
ean-luc@jeanluc-To-be-filled-by-O-E-M:~$ phatch
/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py:8196: GtkWarning: gtk_disable_setlocale() must be called before gtk_init()
return _core_.PyApp__BootstrapApp(*args, **kwargs)
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 16765, in <lambda>
lambda event: event.callable(*event.args, **event.kw) )
File "/usr/share/phatch/phatch/pyWx/gui.py", line 1218, in show_frame
frame = Frame(self.filename, None, -1, ct.TITLE)
File "/usr/share/phatch/phatch/pyWx/gui.py", line 327, in __init__
frame.Frame.__init__(self, *args, **keyw)
File "/usr/share/phatch/phatch/pyWx/wxGlade/frame.py", line 141, in __init__
self.tree = Tree(self, -1, style=wx.TR_HAS_BUTTONS|wx.TR_NO_LINES|wx.TR_FULL_ROW_HIGHLIGHT|wx.TR_HIDE_ROOT|wx.TR_DEFAULT_STYLE|wx.SUNKEN_BORDER)
File "/usr/share/phatch/phatch/pyWx/wxGlade/frame.py", line 26, in __init__
set_dirty = parent.set_dirty,
File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 96, in __init__
self.CreateImageList(icon_size)
File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 111, in CreateImageList
self._AddFormToImageList(form, icon_size, icon_disabled)
File "/usr/share/phatch/phatch/lib/pyWx/treeEdit.py", line 120, in _AddFormToImageList
wx_image = pil_wxImage(wxImage_pil(wx_image).resize(icon_size,\
File "/usr/share/phatch/phatch/lib/pyWx/wxPil.py", line 46, in wxImage_pil
image.fromstring(wx_image.GetData())
File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 746, in fromstring
"Please call frombytes() instead.")
Exception: fromstring() has been removed. Please call frombytes() instead.
Dernière modification par JLDAG (Le 10/05/2016, à 11:25)
Ubuntu 24.04 (64) sur PC 13th Gen Intel® Core™ i7-13700K × 24, MO : 32 Go, Carte mère : Micro-Star International Co., Ltd. MS-7D25, Carte Graphique : Intel® Graphics (RPL-S)
Hors ligne
#2 Le 26/04/2016, à 15:13
- inbox
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Salut,
Le problème est signalé, mais non en cours de résolution (non affecté).
Dans la déclaration de bug est indiqué que la version en ligne de commande est fonctionnelle.
A+
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#3 Le 26/04/2016, à 17:01
- JLDAG
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Merci pour l'info. J'espère que cela sera résolu rapidement car je me sert quasi quotidiennement de ce logiciel.
Ubuntu 24.04 (64) sur PC 13th Gen Intel® Core™ i7-13700K × 24, MO : 32 Go, Carte mère : Micro-Star International Co., Ltd. MS-7D25, Carte Graphique : Intel® Graphics (RPL-S)
Hors ligne
#4 Le 10/05/2016, à 11:27
- JLDAG
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Ca y est, j'ai trouvé dans la description du bug sous Debian une solution provisoire qui marche pour moi :
Dans le fichier usr/share/phatch/phatch/lib/pyWx/wxPil.py j'ai remplacé les mots "fromstring" et "tostring" par "frombytes" et "tobytes"
Ubuntu 24.04 (64) sur PC 13th Gen Intel® Core™ i7-13700K × 24, MO : 32 Go, Carte mère : Micro-Star International Co., Ltd. MS-7D25, Carte Graphique : Intel® Graphics (RPL-S)
Hors ligne
#5 Le 11/05/2016, à 18:42
- carcasse
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Merci JLDAG, la solution fonctionne pour moi aussi.
Hors ligne
#6 Le 17/05/2016, à 16:58
- Le Monolecte
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Merci, ça marche pour moi aussi!
Debian 12 - Intel Nuc 11
Linux user 458639
Hors ligne
#7 Le 24/05/2016, à 18:34
- loprud
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Bon pour moi aussi. Merci:D:lol:
Hors ligne
#8 Le 24/05/2016, à 20:54
- elle.aime
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Magnifique !
Merci beaucoup !!!
Celui qui cède la route n'est jamais l'imbécile.
Hors ligne
#9 Le 09/08/2016, à 17:42
- dd
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Merci, cela fonctionne ; j'ai l'impression que le site de l'auteur http://photobatch.stani.be/ n'existe plus
dd
OS: Ubuntu 20.04 focal / Kernel: x86_64 Linux 5.8.0-63-generic
Shell: bash 5.0.17 / DE: GNOME 3.36.5
CPU: Intel Core i3 540 @ 4x 3.067GHz
GPU: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
Hors ligne
#10 Le 10/08/2016, à 08:08
- Bodyblazer
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Bonjour à tous.
Je viens de tenter la modification, mais au moment de l'enregistrer, un message me disant que je ne dispose pas des droits s'affiche en rouge.
Je suppose que je dois confirmer quelque part mes droits d'administrateur, mais où?
Soyez indulgents concernant mon ignorance, svp: je ne parle pas très bien le "Geek" et j'utilise Ubuntu uniquement parce que Microsoft me gonfle royalement
D'avance, merci pour votre aide.
Hors ligne
#11 Le 20/08/2016, à 16:03
- murex
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Bonjour
Pour ce qui me concerne j'ai remplacé le contenu du fichier usr/share/phatch/phatch/lib/pyWx/wxPil.py par celui ci
La modif de remplacement des 2 mots comme indiqué plus haut ne donnait rien.
Maintenant c'est OK.
A+
Hors ligne
#12 Le 28/08/2016, à 07:05
- sima78
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Bonjour,
Je viens de tenter la modification, mais au moment de l'enregistrer, un message me disant que je ne dispose pas des droits s'affiche en rouge.
Je suppose que je dois confirmer quelque part mes droits d'administrateur, mais où?
Ouvre un terminal et tape:
sudo nano /usr/share/phatch/phatch/lib/pyWx/wxPil.py
Si tu veux vraiment une interface graphique pour faire les modif, toujours dans un terminal tape:
sudo gedit /usr/share/phatch/phatch/lib/pyWx/wxPil.py
si tu n'as pas "gedit" remplace par l'éditeur que tu utilises habituellement.
Dernière modification par sima78 (Le 28/08/2016, à 07:15)
Hors ligne
#13 Le 12/09/2016, à 16:49
- guylapi
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
j'ai fait les modif dans le fichier ad hoc.
ça a l'air de fonctionner, mais, comme je l'avais lancé 4 fois auparavant sans succès, j'ai toujours sur mon bureau le symbole de phatch en 4 exemplaire qui me cache une partie de mon bureau, bon je les déplace, mais quand m^eme à la longue, ça devient g^enant.
une solution ??
Hors ligne
#14 Le 23/11/2016, à 20:11
- Tibs 7722
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Bonjour
Pour ce qui me concerne j'ai remplacé le contenu du fichier usr/share/phatch/phatch/lib/pyWx/wxPil.py par celui ci
La modif de remplacement des 2 mots comme indiqué plus haut ne donnait rien.
Maintenant c'est OK.
A+
en effet cette manière fonctionne, la 1ere solution ne fonctionnait pas pour moi.
En résumé j'ai ouvert le fichier via la commande
sudo gedit /usr/share/phatch/phatch/lib/pyWx/wxPil.py
puis j'ai sélectionné tout le texte pour le remplasser par celui-ci:
# Copyright (C) 2007-2009 www.stani.be
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see http://www.gnu.org/licenses/
# Follows PEP8
import Image
import wx
def pil_wxImage(image):
if image.mode == 'P':
image = image.convert('RGBA')
if image.mode == 'RGBA':
wx_image = wx.EmptyImage(*image.size)
wx_image.SetData(image.convert("RGB").tobytes())
wx_image.InitAlpha()
wx_image.SetAlphaData(
image.convert("RGBA").split()[-1].tobytes())
else:
wx_image = wx.EmptyImage(*image.size)
new_image = image.convert('RGB')
data = new_image.tobytes()
wx_image.SetData(data)
return wx_image
def pil_wxBitmap(image):
return wx.BitmapFromImage(pil_wxImage(image))
def wxImage_pil(wx_image):
size = wx_image.GetSize()
image = Image.new('RGB', size)
image.frombytes(wx_image.GetData())
if wx_image.HasAlpha():
alpha = Image.new('L', size)
wx_alpha = wx_image.GetAlphaData()
alpha.frombytes(wx_alpha)
image = image.convert('RGBA')
image.putalpha(alpha)
return image
def wxBitmap_pil(wx_bitmap):
return wxImage_pil(wx.ImageFromBitmap(wx_bitmap))
----------
c'est bon pour moi! et très heureux de pouvoir à nouveau allez vite pour travailler vite fait bien fait mes photos!
Hors ligne
#15 Le 04/02/2017, à 15:43
- Jarodd
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Merci le remplacement du fichier a fonctionné pour moi aussi, ouf !
Il faut que ce topic reste en 1e position dans Google
Ubuntu 22.04.3 LTS (64 bits)
Hors ligne
#16 Le 22/02/2017, à 15:34
- murex
Re : [Resolu] Problème de lancement de Phatch suite à ugrade Ubuntu 16.04
Bonjour,
Pour info, je viens de faire une installation "fraiche" de 16.04.2
La modif du fichier wxPil.py, comme indiquée ci dessus ne semble plus fonctionner.
Par contre dans le Launchpad à cette adresse : https://launchpad.net/ubuntu/+source/ph … d/10629617
la version Phatch 0.2.7.1-4 (dépôts 16.10) fonctionne.
Télécharger et installer les fichiers : phatch-cli_0.2.7.1-4_all.deb et phatch-doc_0.2.7.1-4_all.deb
A+
Hors ligne