X-window pour tous
-
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 😉
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 !
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 200000xterm
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
runpar
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

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).
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 !
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…
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 ?
Alex a écrit :
Screetch, si tu parles t’es un homme mort

Hein ? De quoi ? Je vois même pas de quoi tu parles
!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 !
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
!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 😉
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.
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é)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.
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Général › X-window pour tous
