x-window sur Amiga

15 sujets de 1 à 15 (sur un total de 25)

  • 1
  • 2
  • serge

      #331131

      Salut les loustics,

      En l’an de grâce 1999, Yann Serra nous faisait découvrir ou redécouvrir dans Dream l’environnement x-window porté sur Amiga.

      Article dans Dream pages 4,5,6 et 7 :

      https://www.abandonware-magazines.org/affiche_mag.php?mag=13&num=3368&album=oui

      CD téléchargeable :

      https://www.abandonware-magazines.org/download.php?num=2873

      Cet environnement est un projet utilisant majoritairement ixemul.library et fait partie de GeekGadget.

      A l’époque je l’avais installé pour le fun non sans mal mais avec l’aide de Yan qui m’avait fait une hotline du tonnerre.

      En ces temps estivaux j’aurais voulu réinstaller ce truc mais je bloque lamentablement sur la décompression des archives *.tgz . Dés le départ, ça me demande le volume IXPIPE et je ne sais pas quoi en faire.

      S’il y a des spécialistes unixoïdes dans les parages qui seraient prêts à se gratter la tête avec moi 🙂

      La toute première question que je me pose, c’est de savoir pourquoi dans la distribution fournie dans le CD de DREAM, il n’y a pas l’ixnet.library V44 accompagnant l’ixemul.library V44.

      Comme je ne la trouve nullepart, j’ai installé la paire à jour

      ixemul.library V63

      ixnet.library V63

      Mais, est ce que la V63 est bien compatible avec cette distrib?

      En suite, dans le tout début de l’installation, la décompression de l’archive BOOT.lha dans GG: est mal décrit dans le tuto. Pour pallier à ce défaut de tuto, j’ai simplement décompressé l’archive dans GG: avec l’outil lha fournit dans Amikit8 (mon environnement pendant les vacances)

      Merci para avance pour votre aide.

       

      RyZen Rulez 😉

      thellier

        #331136

        Hello Serge

        Alors c’est retour vers le passé à plein tube…
        J’avais aussi installé geek gadget à l’époque voici ce que j’avais fait
        http://uae.is.free.fr/WinUAE_fran.htm
        au paragraphe: Programmer en C avec UAE
        Ca doit répondre à certaines de tes question

        __sam__

          #331143

          x-window c’est X11. Es tu sur de vouloir faire de X11 sur amiga ? X11 c’est lent, et pratiquement passé de mode. On affiche plus vraiment des interfaces gfx X11 de nos jour, on fait des servelt web qui crachent du html/js accessibles depuis n’importe où ou on utilise des interfaces gfx de plus haut niveau (libSDL typiquement).

          Samuel.

          Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
          A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
          A500 Vampire V2+ ^8^ 🙂
          (mais aussi TO8, TO8D, TO9. Groupe PULS.)

          serge

            #331144

            Merci Alain pour ton retour.

            En fait, je coince sur la décompression des archives. Je ne comprends pas pourquoi ça ne décompresse pas correctement. Peut être la version de tar qui n’est pas correcte. Je vais chercher cette archive boot.lha ailleurs que sur le CD de DREAM. Qui sait, j’aurai peut être plus de chance 😉

            RyZen Rulez 😉

            sayasupacrew

              #331145

              punaise c’est un sacré bon sujet, moi qui rêve de mettre un linux sur mon amiga, j’y suis arrivé avec le chapeau rouge, pour la debian 68k (la j’ai jamais finalisé, domage!!!)

              http://aminet.net/search?query=31r8

              https://cdimage.debian.org/cdimage/archive/3.1_r8/m68k/iso-cd/

              https://cdimage.debian.org/cdimage/archive/3.1_r8/m68k/jigdo-cd/

              https://www.kuehlbox.wtf/files/amiganet/misc/os

              http://www.ibiblio.org/pub/historic-linux/ftp-archives/tsx-11.mit.edu/Oct-07-1996/680×0/v2.0/

              http://www.linux-m68k.org/faq/faq.html

              https://www.youtube.com/@sayasupa

              serge

                #331146

                @_sam_ : tu as pleinement raison quant à l’utilité de la chose.

                Je veux juste revoir ce x11 fonctionnel une dernière fois et en faire une vidéo pour la postérité 😉

                C’est super frustrant de ne pas comprendre pourquoi tar ne décompresse pas. En sortie, j’ai la ligne écho “=== $file ===” qui défile avec tous les noms des archives, mais ça ne décompresse rien.

                Je vais tenter une décompression sur windows en priant pour que tout se passe proprement.

                @saya: gigolo la redhat. 🙂

                RyZen Rulez 😉

                __sam__

                  #331150

                  Tu décompresses bien avec “tar xvzf toto.tgz” ? (il faut que gzip soit dans le path ou dans /bin du moins). Explication du xvzf
                  x : pour e(x)traire
                  v : pour être ba(v)ard ou (v)erbeux
                  z : pour decompresser par g(z)ip. Si c’est une archive en bz2, il faut remplacer z par B comme (B)Zip2: tar xvBf toto.tar.bz2
                  f : pour dire que l’argument qui suit est le (f)ichier tar

                  A tous les coups tu as juste fait tar tvzf (sans le x de e(x)traire) au lieu de tar xvzf.
                  t : c’est pour lis(t), ca ne fait qu’afficher la liste des fichiers dans l’archive sans extraire.

                  Quand à IXPipe: c’est un truc dans gg:devs/ qui remplace le PIPE: amiga qui n’est pas posix-compliant. Il suffit, je crois, de faire “mount IXPipe: from gg:devs/mountlist” pour le mounter.

                  Samuel.

                  Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
                  A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
                  A500 Vampire V2+ ^8^ 🙂
                  (mais aussi TO8, TO8D, TO9. Groupe PULS.)

                  Mod

                  Tcheko

                    #331153

                    OOT par rapport au message initial.

                    On affiche plus vraiment des interfaces gfx X11 de nos jours

                    Ha? Je ne sais pas d’où tu sors cela…

                    https://www.x.org/wiki/
                    https://wiki.debian.org/Xorg
                    https://wiki.archlinux.org/index.php/Xorg

                    X est *toujours* d’actualité…
                    https://cgit.freedesktop.org/wiki/xorg/commit/index.mdwn

                    C’est même le principal système utilisé pour l’affichage graphique sur la majorité des distributions Linux par exemple…

                    __sam__

                      #331154

                      X11 est là sans être là. Plus personne ne programme directement en X11. Il y a des bibliothèques de haut niveau plus abstraites à utiliser à la place (gnome, gtk+, sdl, etc).

                      En plus X11 est vieux. Il ne supporte pas la 3D proprement à travers le réseau et tout un tas de trucs (pb de compositage du contenu, pb de multi écran, pb d’étanchéité/sécurité des données, pb de tearing quand on fait des jeux, etc). X11 est concu pour marcher à travers le réseau, chose qui était utile en 198x, mais qui est totalement passé d’usage de nos jour. X11 est gourmand en bande passante. Les perfs ne sont plus bonnes par rapport à ce qu’on peut faire avec des API modernes et dédiées. Bref: il est temps de passer à autre chose de plus efficace pour les affichages locaux.

                      Je me souviens avoir utilisé Wayland sur mon raspberry, et franchement comparé à X11, les perfs sont carrément époustouflantes. On comprends assez vite que le model fonctionnel de X11 est dépassé. Plus d’infos >>ici<<


                      Samuel.

                      Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
                      A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
                      A500 Vampire V2+ ^8^ 🙂
                      (mais aussi TO8, TO8D, TO9. Groupe PULS.)

                      serge

                        #331159

                        Pour en revenir à l’installation, j’ai fais un grand pas grâce à  _sam_ qui m’a mit sur la bonne voie quant à  IXpipe qu’il fallait monter.

                        Maintenant, ça décompresse ouf!

                        Mais je ne suis pas sorti de l’auberge pour autant car il y a plein d’erreurs sur plein de packets.

                        exemples :

                        tar (child): X11R6.3/lib/X11/fonts/75dpi/fonts.dir: Could not change access and modification times: Permission denied
                        tar (child): X11R6.3/lib/X11/fonts/75dpi/helvB08.pcf: Could not change access and modification times: Permission denied
                        tar (child): X11R6.3/lib/X11/fonts/75dpi/helvB10.pcf: Could not change access and modification times: Permission denied
                        tar (child): X11R6.3/lib/X11/fonts/75dpi/helvB12.pcf: Could not change access and modification times: Permission denied
                        tar (child): Skipping to next file header
                        tar (child): Skipping to next file header
                        tar (child): Archive /cd0/amiga/geekgadget/distribution/X-11R6.3-75dpi-bin.tgz EOF not on block boundary
                        tar (child): Error is not recoverable: exiting now

                        je n’ai pas la moindre idée de ce qui se passe. Est-ce un soucis de système de fichiers? Un souci sur l’archive? Un souci sur les fichiers décompressés?

                        RyZen Rulez 😉

                        __sam__

                          #331163

                          C’est bizarre. Le TGZ serait-il corrompu? Le système de fichier le traite-t-il bien comme un fichier binaire et ne rajoute pas des \r avant les \n car se croyant sur un fichier text ms-dos ?

                          Là je sais pas trop.

                          Tu peux peut-être copier le fichier tgz en ram, le renommer en tar.gz, lancer gunzip dessus pour voir si gunzip grogne ou pas par rapport au fait que l’archive est corrompue.

                          Sinon ici une explication de l’installation de X11 en allemand (utiliser google-translate): http://www.amigagadget.de/41/gr.vonnullaufx.html. Je vois qu’il utilise la commande untgz (aminet util / arc / untgz.lha) pour extraire les tgz ainsi:
                          untgz CD0:bin/X-11R6.3-75dpi-bin.tgz GG:
                          Ca marche peut-être mieux avec cet outil.

                          Samuel.

                          Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
                          A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
                          A500 Vampire V2+ ^8^ 🙂
                          (mais aussi TO8, TO8D, TO9. Groupe PULS.)

                          serge

                            #331173

                            Grande avancée grâce à _sam_ et untgz.

                            Maintenant que tout est décompressé et à sa place, faut que je comprenne pourquoi je n’arrive pas à obtenir display 0 lors de l’exécution du script qui exécute X11 et twm.

                            Avec beaucoup de persévérance, patience et votre aide, je vais finir par y arriver.

                            On y croit on y croit.

                            RyZen Rulez 😉

                            __sam__

                              #331181

                              Je n’arrive pas à trouver les specs des écrans supportés, mais souvent ca parle de cybergfx, suggérant que les modes natifs ne sont pas supportés. Ton écran est il cybergfx ?

                              Samuel.

                              Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
                              A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
                              A500 Vampire V2+ ^8^ 🙂
                              (mais aussi TO8, TO8D, TO9. Groupe PULS.)

                              serge

                                #331185

                                Je suis perdu.

                                @ _sam_ : Comme je suis sur WinUAE, pour éviter tout souci avec les drivers d’affichage, j’ai choisi dans un premier temps d’utiliser le chipset natif AGA en choisissant : -screen Amiga@ask

                                Avec ça, le serveur x se lance et me dit :

                                Getting interface configuration: Invalid argument

                                puis j’ai nu requester pour la résolution d’affichage. Je choisis PAL haute résolution et apparaît un écran gris qui s’ouvre avec une croix mais twm ne se lance pas et me renvoi :

                                twm:  unable to open display “:0”

                                 

                                Mon script de démarrage :

                                Assign GG: AK0:Unix/Geek
                                Assign LIBS: GG:Sys/Libs add
                                path GG:bin add
                                Assign bin: GG:bin
                                Setenv HOME GG:home/
                                Setenv DISPLAY :0
                                Path GG:bin add
                                Path GG:X11R6.3/bin add
                                Assign usr: gg:
                                Resident bin:sh force
                                Stack 200000
                                Run x  -pn -pri 1 -terminate -screen Amiga@ask
                                WaitForX
                                Run twm

                                RyZen Rulez 😉

                                __sam__

                                  #331187

                                  hmm.. là je sèche. Perso j’essayerais un systrace ou strace twn histoire de tracer tous les appels systems et trouver le problème, mais je ne sais plus si ca marche sous geekgadget. Il faudrait voir avec snoopdos si ce n’est pas un problème de bibliothèque manquante. Ou alors c’est peut-être est-ce un simple “xauth +” à ajouter quelque part.

                                  Samuel.

                                  Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
                                  A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
                                  A500 Vampire V2+ ^8^ 🙂
                                  (mais aussi TO8, TO8D, TO9. Groupe PULS.)

                                15 sujets de 1 à 15 (sur un total de 25)

                                • 1
                                • 2
                                • Vous devez être connecté pour répondre à ce sujet.

                                Forums AmigaOS, MorphOS et AROS Général x-window sur Amiga

                                Amiga Impact