[Hatari] Problème [Résolu] : fenêtre noire sous OpenSuse Tumbleweed

Couvre tous les domaines de l'émulation ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

Répondre
Neotenien
Messages : 233
Inscription : 23 oct. 2020 19:15
Localisation : Le Mans
Contact :

[Hatari] Problème [Résolu] : fenêtre noire sous OpenSuse Tumbleweed

Message par Neotenien »

Hello

J'ai installé la dernière version d'OpenSuse Tumbleweed (Noyau 5.14) et alors qu'avant, Hatari fonctionnait parfaitement, maintenant, ça affiche une fenêtre noire...

Apparemment c'est fonctionnel puisque quand je tape au clavier et que cette fenêtre est en focus, j'entend le "beep" des Atari caractéristique.

Il doit y avoir un problème avec la configuration graphique de cette nouvelle version Linux (il y a un paramétrage "Affichage écran" sous KDE avec Compositeur, où l'on peut choisir entre les moteur "XRender", "OpenGL 2" ou "Open GL3" mais ça ne vient pas de là... Quel environnement graphique utilise Hatari sous Linux ?

Quand je lance "hatariui sous un shell, j'ai ce texte là qui apparat

Code : Tout sélectionner

confpath: /home/axolotl/.config/hatari/hatari.cfg
Reading configuration file '/home/axolotl/.config/hatari/hatari.cfg'...
loaded config: /home/axolotl/.config/hatari/hatari.cfg
WARNING: With Videl, window size is unknown -> may be inaccurate!
Traceback (most recent call last):
  File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 777, in <module>
    main()
  File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 724, in main
    actions = UIActions()
  File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 414, in __init__
    self.actions.add_toggle_actions((
AttributeError: 'ActionGroup' object has no attribute 'add_toggle_actions'
Dernière modification par Neotenien le 07 oct. 2021 17:47, modifié 2 fois.
gotcha
Messages : 1940
Inscription : 30 mars 2017 11:39
Localisation : Isère

Re: [Hatari] Problème : fenêtre noire sous OpenSuse Tumbleweed

Message par gotcha »

Peut être un problème de version de GTK (gtk.ActionGroup) ?
Amstrad CPC addict :mrgreen:
Neotenien
Messages : 233
Inscription : 23 oct. 2020 19:15
Localisation : Le Mans
Contact :

Re: [Hatari] Problème : fenêtre noire sous OpenSuse Tumbleweed

Message par Neotenien »

gotcha a écrit : 07 oct. 2021 15:09 (supp modo: quote inutile)
J'ai éventuellement pensé à ça, mais si c'était le cas, Yast/YUM aurait dû demander à MAJ les paquetage GTK non ?

Je vérifie dans YUM et je vois que ya des paquetage gtk installé (versions 2 et 3) et qu'il y a un tas d'autres paquetage gtk... Je pense que le problème est mineur, mais il n'y a aucune documentation sur ce problème quand j'ai cherché sur Google.

Et la doc concernant ce qui est nécessaire d'avoir avec Hatari est plutôt sommaire...
gotcha
Messages : 1940
Inscription : 30 mars 2017 11:39
Localisation : Isère

Re: [Hatari] Problème : fenêtre noire sous OpenSuse Tumbleweed

Message par gotcha »

Tu pourrais peut-être essayer avec une version plus ancienne de GTK
Amstrad CPC addict :mrgreen:
gotcha
Messages : 1940
Inscription : 30 mars 2017 11:39
Localisation : Isère

Re: [Hatari] Problème : fenêtre noire sous OpenSuse Tumbleweed

Message par gotcha »

Neotenien a écrit : 07 oct. 2021 15:18 Et la doc concernant ce qui est nécessaire d'avoir avec Hatari est plutôt sommaire...
La doc, c'est généralement le code ... :)
Amstrad CPC addict :mrgreen:
Neotenien
Messages : 233
Inscription : 23 oct. 2020 19:15
Localisation : Le Mans
Contact :

Re: [Hatari] Problème : fenêtre noire sous OpenSuse Tumbleweed

Message par Neotenien »

Quand je lance "hatariui" en shell, j'obtien ça

Code : Tout sélectionner

confpath: /home/axolotl/.config/hatari/hatari.cfg
Reading configuration file '/home/axolotl/.config/hatari/hatari.cfg'...
loaded config: /home/axolotl/.config/hatari/hatari.cfg
WARNING: With Videl, window size is unknown -> may be inaccurate!
Traceback (most recent call last):
  File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 777, in <module>
    main()
  File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 724, in main
    actions = UIActions()
  File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 414, in __init__
    self.actions.add_toggle_actions((
AttributeError: 'ActionGroup' object has no attribute 'add_toggle_actions'
Avant que le processus ne s'arrête net
gotcha
Messages : 1940
Inscription : 30 mars 2017 11:39
Localisation : Isère

Re: [Hatari] Problème : fenêtre noire sous OpenSuse Tumbleweed

Message par gotcha »

A priori ActionGroup.add_toggle_actions est dispo depuis GTK 2.4
Donc c'est peut être que ton GTK est trop vieux.

https://valadoc.org/gtk+-3.0/Gtk.Action ... tions.html
Amstrad CPC addict :mrgreen:
Neotenien
Messages : 233
Inscription : 23 oct. 2020 19:15
Localisation : Le Mans
Contact :

Re: [Hatari] Problème : fenêtre noire sous OpenSuse Tumbleweed

Message par Neotenien »

gotcha a écrit : 07 oct. 2021 15:24 (supp modo: quote inutile)
A priori non, j'ai les paquetage rpm de gtk 2 et gtk 3 installé (enfin certains paquetage dont "data" mais il y en a d'autres nn installé. Quel paquetage manquerait ? Et pourquoi YUM n'a pas fait le correctif dasn ce cas ?

Et Python-gtk est en version 2.4.

Jsé pas ça ressemble + à une erreur dans le programme python ce que j'ai montré ?
Et j'ai installé des versions plus ancienne d'hatari mais le plus ancien datait d'avril 2021, pas pu récupérer une version antérieure. Et même problème avec ces versions.

Du coup j'ai téléchargé la dernière version "stable" de Janvier 2021 et en tapant "hatariui" avec cette version j'ai le retour suivant

Code : Tout sélectionner

confpath: /home/axolotl/.config/hatari/hatari.cfg
Reading configuration file '/home/axolotl/.config/hatari/hatari.cfg'...
loaded config: /home/axolotl/.config/hatari/hatari.cfg
WARNING: With Videl, window size is unknown -> may be inaccurate!
Traceback (most recent call last):
  File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 780, in <module>
    main()
  File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 727, in main
    actions = UIActions()
  File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 412, in __init__
    self.actions = Gtk.ActionGroup("All")
TypeError: GObject.__init__() takes exactly 0 arguments (1 given)
C'est bien une erreur dans le programme python Atari (un argument donné alors que 0 atendu)

Je vais essayer de trouver une version plus ancienne d'hatari.
gotcha
Messages : 1940
Inscription : 30 mars 2017 11:39
Localisation : Isère

Re: [Hatari] Problème : fenêtre noire sous OpenSuse Tumbleweed

Message par gotcha »

Tu peux effectivement aussi changer la version d'Hatari : https://git.tuxfamily.org/hatari/hatari.git/
Amstrad CPC addict :mrgreen:
Neotenien
Messages : 233
Inscription : 23 oct. 2020 19:15
Localisation : Le Mans
Contact :

Re: [Hatari] Problème : fenêtre noire sous OpenSuse Tumbleweed

Message par Neotenien »

Finalement j'ai téléchargé la version 2.0 (32 bits) datant de janvier 2021 et tout est rentré dans l'ordre. Ouf. Le biu venait donc bien d'hatari lui-même. Je vais tenter les version 2.1 et 2.2...

Donc je vous déconseille d'installer la version 2.3 d'hatari et après, c'est bugué au niveau du python.

Comment fait-on pour indiquer que le problème est résolu ?

J'en ai vraiment besoin de cet émulateur parce qu'il faut que je fasse une vidéo sur "Evoution Dino Dudes" et que je fasse des tutoriels sur Pure Pascal.

Je n'utilise que le Falcon.
gotcha
Messages : 1940
Inscription : 30 mars 2017 11:39
Localisation : Isère

Re: [Hatari] Problème : fenêtre noire sous OpenSuse Tumbleweed

Message par gotcha »

Neotenien a écrit : 07 oct. 2021 17:46 Comment fait-on pour indiquer que le problème est résolu ?
Tu peux changer le titre du 1er post en le préfixant avec [Résolu] par exemple
Amstrad CPC addict :mrgreen:
Répondre