Problèmes et questions sur les environnements graphiques et les applications.
Répondre

Mcomix 4 arguments vs 5 donnés

#1Messageil y a 1 an

Bonjour
quand je tente de lancer mcomix, rien ne se passe
quand j'opère par Konsole, j'ai ce résultat

Traceback (most recent call last):
  File "/usr/bin/mcomix", line 33, in <module>
    sys.exit(load_entry_point('mcomix==2.0.2.dev0', 'console_scripts', 'mcomix')())
  File "/usr/lib/python3.10/site-packages/mcomix/run.py", line 187, in run
    window = main.MainWindow(fullscreen = opts.fullscreen, is_slideshow = opts.slideshow,
  File "/usr/lib/python3.10/site-packages/mcomix/main.py", line 125, in __init__
    self.set_bg_colour(prefs['bg colour'])
  File "/usr/lib/python3.10/site-packages/mcomix/main.py", line 1000, in set_bg_colour
    self._event_box.modify_bg(Gtk.StateType.NORMAL, Gdk.Color(*colour))
TypeError: Color.__init__() takes 4 positional arguments but 5 were given
je comprends qu'il ne reçoit que 4 arguments alors qu'il en attend 5
que je peine à retrouver (le mcomix est assez bref, et le main.py ne contient pas de ligne 'color' init)

je me dis qu'il y a une commande à modifier quelque part. et mes recherches ne me donnent pas un résultat très clair pour le néophyte que je suis
si vous avez une idée, je suis preneur :)

merci
Dernière modification par patrickmil y a 1 an, modifié au total 1 fois.

Mcomix 4 arguments vs 5 donnés

#2Messageil y a 1 an

Salut,
patrickm a écrit : il y a 1 an quand je tente de lancer mcomix, rien ne se passe
quand j'opère par Konsole, j'ai ce résultat

Traceback (most recent call last):
  File "/usr/bin/mcomix", line 33, in <module>
    sys.exit(load_entry_point('mcomix==2.0.2.dev0', 'console_scripts', 'mcomix')())
  File "/usr/lib/python3.10/site-packages/mcomix/run.py", line 187, in run
    window = main.MainWindow(fullscreen = opts.fullscreen, is_slideshow = opts.slideshow,
  File "/usr/lib/python3.10/site-packages/mcomix/main.py", line 125, in __init__
    self.set_bg_colour(prefs['bg colour'])
  File "/usr/lib/python3.10/site-packages/mcomix/main.py", line 1000, in set_bg_colour
    self._event_box.modify_bg(Gtk.StateType.NORMAL, Gdk.Color(*colour))
TypeError: Color.__init__() takes 4 positional arguments but 5 were given
je comprends qu'il ne reçoit que 4 arguments alors qu'il en attend 5
que je peine à retrouver (le mcomix est assez bref, et le main.py ne contient pas de ligne 'color' init)
Il y a un souci de syntaxe dans le fichier des préférences ~/.config/mcomix/preferences.conf, il faut soit supprimer le fichier, puis redémarrer Mcomix pour le recréer, soit l'éditer.
Remplacer

"bg colour": [
    0,
    0,
    0,
    0
  ],
par

"bg colour": [
    0,
    0,
    0
  ],

Mcomix 4 arguments vs 5 donnés

#3Messageil y a 1 an

:maître:
merci
Répondre