X-window pour tous

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

  • serge

      #3971

      Back to Février 1999.

      Je me précipite au kiosk du coin dés le debut du mois comme nombre d’entre nous pour découvrir le sommaire de Dream.

      C’est avec grande curiosioté que je prend connaissance du projet GeekGadget et de l’article explicant comment utiliser presque toutes les applis du monde linux sur nos AmigaOS.

      Je rentre chez moi et applique à la lettre les instructions écrites par Yann Serra pour installer l’environnement offert dans GeekGadget, avec le serveur X-window de fournit. Tout était dans de CD de la revue.

      Après une installation quelque peut laborieuse, et avec l’aide téléphonique de Yann Serra, j’ai fini par avoir un serveur X-window fonctionnel et un window manager. Malheureusement, je ne suis jamais allé plus loin par manque de connaissances du monde unix.

      Octobre 2006.

      Une news sur AI m’apprend qu’un Amigaiste a porté le vieux serveur X-Window de Geekgadget pour OS4 et qu’il a même recompilé certaines applis.

      Tout cela me donne fortement envie, car comme toute chose innutile, cela se révèle donc être indispensable. Je me précipite dans mon grenier et récupére la revue Dream N59 ainsi que son CD.

      Je décide d’installer le tout sur mon pegasos II.

      J’applique les consignes à la lettre comme expliqué sur la revue et me retrouve dans la même situation qu’il y a 7 ans. J’ai un serveur X fonctionnel « avec un écran gris et un curseur en forme de croix », mais le window manager n’apparet pas. Hors, je n’ai plus Yann Serra sous la main pour qu’il me donne deux ou trois conseils pour remettre le tout d’applong comme il y a 7 ans.

      Je serai très curieux de voir ce que cela donne maintenant que nos machines sont bien plus puissantes que mon petit A1230 @50Mhz de l’époque.

      Conclusion, est ce quelqu’un d’un petit peu doué dans le domaine pourait me filer un coup de main?

      Vous trouverez pour mémoire, l’article complet à ce lien.

      http://serge.free.free.fr/Pegasos/X-Window/page-1.jpg

      http://serge.free.free.fr/Pegasos/X-Window/page-2.jpg

      http://serge.free.free.fr/Pegasos/X-Window/page-3.jpg

      http://serge.free.free.fr/Pegasos/X-Window/page-4.jpg

      http://serge.free.free.fr/Pegasos/X-Window/Dream-X-Window.pdf

      Ca semble passionnant.

      Pour ceux qui voudraient tenter l’aventure, je peux aussi leur mettre une image iso du CD à dispo.

      merci par avance.

      RyZen Rulez 😉

      serge

        #71040

        bah quoi, ca n’interesse personne? :-(

        RyZen Rulez 😉

        Screetch

          #71041

          Perso, si ! Mais GeekGadget était pour 68K, pas sur que cela marche sur l’émulation 68K.

          Par contre, si c’est possible, c’est génial ! Même si du coup toute les applis seront à recompiler en 68K…

          Abonnez-vous à ma nouvelle chronique "En Route vers le Futur" sur Youtube !

          Alex

            #71042

            @serge

            A mon avis ça risque de ramer sa mère GeekGadget 68k en émulation… M’enfin bon, c’est ton choix comme dirait Evelyne ;-)

            Je pense que le problème vient du script startx qui ne me semble pas correct (je peux pas tester là tout de suite j’ai pas d’Amiga sous la main), mais je serais prêt à parier que ton problème vient du fait que le script attend la fin de la commande ‘X’ lancée par un simple run… Pour le vérifier lance ton startx, rebascule sous ton Ambient (j’ai jamais utilisé de Peg, mais sous AOS c’est un Amiga+M), lance un shell, positionnes toi dans GG:X11R6.3/bin, et tapes

            Stack 200000

            xterm

            rebascule sur l’écran X et si tu vois un terminal ouvert alors c’est bien le problème auquel je pense, dans ce cas, il te suffit de modifier ton script et le remplacer chaque

            run

            par

            run <>NIL:

            pour lancer les commandes en arrière-plan. Si c’est pas ça j’ai pas d’idées comme ça, faudrait que je teste en vrai…

            PS: sinon il parait qu’avec OS4Emu tu peux exécuter ce serveur X en version PPC… Ce sera peut-être mieux ;-)

            Fab1

              #71043

              L’émulation 68k n’est pas forcément lente partout hein, surtout sur des applications qui passent leur vie à attendre.

              Alex

                #71044

                EDIT : finalement je préfère supprimer mon post car il ne faut pas que je généralise le comportement de certaines personnes à toute une communauté.


                @Serge
                si tu as des soucis avec ton X-Window, contactes-moi par mail je tenterais de t’aider (mais en privé cette fois ça évitera les remarques désobligeantes).

                Screetch

                  #71045

                  Je pense que Fab1 parlait des applications Unix et non AOS4, si je puis me permettre et peut-être me tromper…

                  Screetch, ambassadeur de la paix dans l’âme !

                  Abonnez-vous à ma nouvelle chronique "En Route vers le Futur" sur Youtube !

                  Alex

                    #71046

                    @Screetch

                    perso je pense pas, mais c’est pas grâve le sujet est clos. J’ai édité mon post qui n’en valait pas la peine de ce mettre dans des états pareils pour une minorité de personnes.

                    Au passage en dehors de déclencher des flames je vois pas trop l’intérêt de ce post dans la résolution du problème de Serge…

                    Fab1

                      #71047

                      L’intérêt était évidemment de souligner qu’une application même 68k reste tout à fait utilisable en émulation surtout quand il s’agit d’une application qui ne fait pas beaucoup de traitement, ce qui est très fréquent.

                      Pourquoi cette agressivité ?

                      Alex

                        #71048

                        @Fab1

                        peut-être que j’ai mal interprété, peut-être pas… Après tout on s’en fout, j’ai supprimé mon post, personne le l’a vu (ou presque… Screetch, si tu parles t’es un homme mort ;-) On n’en parle plus c’est idiot on va pas déclencher des polémiques pour ça, ça n’en vaut pas la peine, je te laisse le bénéfice du doute, et on n’en parle plus :hammer:

                        Après effectivement si c’est pour lancer un window manager, deux xeyes, un xclock et un xmap en effet il n’y aura pas vraiment de différence à avoir des applis PPC ou 68k… Mais l’intérêt reste dans ce cas (très?) limité. Après je pense plutôt à The Gimp et là je pense que la différence risque d’être écrasante surtout que les versions compilés pour OS4 sont certainement plus récentes que celles du CD de Dream d’il y a 7 ans…

                        Mais tout cela ne fait pas avancer le Schmilblick : donc Serge as-tu résolu ton problème ?

                        Screetch

                          #71049

                          Alex a écrit :

                          Screetch, si tu parles t’es un homme mort ;-)

                          Hein ? De quoi ? Je vois même pas de quoi tu parles :-D !

                          C’est effectivement à the Gimp que je pensais… Mais si la version OS4 en PPC fonctionne en PPC sur MOS via OS4Emu, autant passer par là, ce sera mieux ! Quelqu’un a essayé ? Je serais curieux de voir une capture avec The Gimp sous MOS ?

                          Petite question, un serveur X peut nous apporter quoi comme grosse appli linux autre que The Gimp ?

                          Abonnez-vous à ma nouvelle chronique "En Route vers le Futur" sur Youtube !

                          Alex

                            #71050

                            @SCreetch

                            au hasard un renard de feu et un oiseau de tonnere :-D

                            serge

                              #71051

                              Screetch a écrit :

                              Alex a écrit :

                              Screetch, si tu parles t’es un homme mort ;-)

                              Hein ? De quoi ? Je vois même pas de quoi tu parles :-D !

                              C’est effectivement à the Gimp que je pensais… Mais si la version OS4 en PPC fonctionne en PPC sur MOS via OS4Emu, autant passer par là, ce sera mieux ! Quelqu’un a essayé ? Je serais curieux de voir une capture avec The Gimp sous MOS ?

                              Petite question, un serveur X peut nous apporter quoi comme grosse appli linux autre que The Gimp ?

                              je suis sur le coup. Et si j’y arrive, je te promet de te faire un grab ;-)

                              Théoriquement, le serveur X permet de porter des applications unix vers AmigaOs comme on fait d’habitude, mais sans se soucier de l’interface. Le code de l’interface peut rester tel qu’il est, il n’a pas besoin d’être adapé aux interfaces de l’amiga. Par contre, tout le reste de l’application doit être portée et ceci à l’aide des outils de type iXemul.library.

                              Je ne crois pas à un portage de firefox par exemple, pas plus que Open Office. Par contre, pleins d’autres outils plus simples pourons sans doute voir le jour.

                              Je pense qu’à l’instar de ce qui se fait sur OSX, les applis devraient être portées dans un premier temps vers AmigaOS + Xwindow, puis dégager Xwindow au profit des interfaces d’origine de l’amiga qui sont forcement plus réactives que X.

                              RyZen Rulez 😉

                              henes

                                #71052

                                Sauf que cela n’est pas arrivé en 10 ans et qu’il y a beaucoup moins de programmeurs capables maintenant.

                                Et le serveur geekgadget est une bouse de framebuffer non accéléré de toute façon :-)

                                Serge, oublie le portage « progressif » des applis ixemul vers les APIs natives.

                                On ne peut pas mixer ixemul et libs non ixemul. Pas sans encapsuler chaque appel non ixemul dans une tonne de code super compliqué à maintenir (et je crois que personne ne l’a jamais fait).

                                Toutes les applis ixemul qui font des appels intuition, mui ou autre sont des bugs à effacer.

                                Alex

                                  #71053

                                  @Serge

                                  Pour info j’ai installé la version XWindow OS4 hier soir, franchement si ça passe sous OS4Emu ne te fais pas chier : y a une script d’installation, ça marche tout seul, tu t’occupes de rien (sauf répondre aux questions ;-)

                                  Sous OS4 c’est assez rapide et réactif, bien plus que sous 68k à l’époque. Gimp est une vieille version et sans les modules pour le moment, mais c’est déjà un début.

                                  EDIT : Je ne vois pas pourquoi tu ne crois pas à un portage de Firefox et Thunderbird, en fait à partir du moment où tu as le serveur X le boulot principal pour avoir recompiler l’appli c’est de faire tourner correctement le script configure et que le code soit capable de gérer ton architecture (mais jusque là le PPC était souvent supporté) donc ce n’est pas réellement un portage (enfin pas plus que quand je fais un « portage » de FTPMount sous OS4 depuis les sources de FTPMount sous MOS, tout au plus quelques petits arrangements dans le code et un coup de make par exemple ;-) (j’ai pris mon example de cette façon personne ne se sentira offencé)


                                  @Henes

                                  Sous OS4 point de Ixemul pour ces applis (de toutes façons, ils ont réglé le problème pour ixemul : en général les programmes ixemul plantent lamentablement sous OS4 ;-)

                                  Je suis d’accord avec toi pour le reste, je doute que quelqu’un s’attachera au portage en GUI native, par contre pourquoi pas avoir un serveur X « rootless » i.e. qui ouvre des fenêtres sur l’écran public sans avoir beson d’un écran séparé. Déjà ça permettrait une bien plus grande intégration.

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

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

                                Forums AmigaOS, MorphOS et AROS Général X-window pour tous

                                Amiga Impact