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 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 23.04 (64) sur PC Intel Core I7-8700, MO : 16 Go, Carte mère : Asus Z370-plus, Carte graphique : MSI Geforce GT 710

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 23.04 (64) sur PC Intel Core I7-8700, MO : 16 Go, Carte mère : Asus Z370-plus, Carte graphique : MSI Geforce GT 710

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 23.04 (64) sur PC Intel Core I7-8700, MO : 16 Go, Carte mère : Asus Z370-plus, Carte graphique : MSI Geforce GT 710

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.  sad
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 lol
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,

Bodyblazer a écrit :

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.  sad
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

murex a écrit :

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 lol


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