Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 17/12/2012, à 14:13

moths-art

Re : installer IE avec wine est mensongé : coup de geule

YoBoY : je comprend ton avis sur la question.

YoBoY a écrit :

Donc pas vraiment une page pour Ubuntu, mis à part la première étape éventuellement.

Y'a aussi la 2.3 qui n'est sans doute pas déclinable tel quel pour d'autres OS.

Le tuto ne te semble pas adapté à Ubuntu, soit... maintenant, il a été créé en réponse à l'article sur wine et peux être au mauvais endroit.
Il répond à un besoin précis : les devs web sous ubuntu sont avertis que l'utilisation de wine pour de l'affichage sous IE est problématique et qu'il existe une alternative.

Maintenant, je ne suis pas en accord de déplacer ce contenu (casser des liens et parsemer les infos) même si ça place n'est pas idéal.
Je me suis donné le mal de réaliser toutes les étapes afin de livrer un tuto clé en main.... maintenant, si l'objectif ou le contenu ne semble pas approprié, je ne retient personne pour le modifier...
Comme dis : on est jamais mieux servi que par soi-même.

YoBoY a écrit :

Je vois aussi que le soucis premier était avec la page utilisant wine, cette page est ancienne et semble avoir été écrite pour ubuntu 10.04 LTS. Si quelqu'un pouvait prendre le temps de vérifier ce qui est encore valide pour des versions plus récentes et mettre à jour cette page ce serait super sympa.

Ubuntu 10.04 peut paraitre ancienne : cependant, c'est la dernière LTS en date(jusqu'à avril 2014) et devrait être la version la plus utilisé! (surtout les Mme michus)
Perso, ma plate-forme de prod est encore sur cette version car très stable. (j'utilise la 12.10 sur mes autres postes)
De l'autre, pour tester IE sous wine, je passe mon tour pour les raisons pré-cités.

NaWer (ou Erwan, faut savoir? wink :

Merci pour le lien.

La virtualisation est le meilleur moyen, mais pas le plus rapide. Il faut en plus une image de Windows.

Justement non : la virtualisation est le seul moyen.
Si il était possible de le faire sous wine, ça serait sans doute la meilleur formule pour toutes les raisons que tu cites.

Pour ta copie d'écran, c'est étonnant!?!
Alors, IE6 et IE7 (ubuntu 10.04 => playonlinux 4.1.8 => ie7 avec wine 1.5.19) me donne ça : http://mothsart.com/media/ubuntu/ie7_wine.png

En revanche, j'ai le même affichage que toi sur IE8. (qui utilise wine 1.2.3... je n'arrive pas à le faire fonctionner avec une version de wine plus récente)
IE8 est hyper instable chez moi et plante dès que le site est un peu lourd. Du coup, il m'est difficile de tester sur autre chose que des cas d'école (comme celui suggéré).

Simple déduction venant de ces graphiques (http://wiki.winehq.org/Gecko, http://fr.wikipedia.org/wiki/Gecko_%28m … e_rendu%29) :
Si IE8 utilise wine 1.2, ça veut dire que c'est gecko 1.1 qui est utilisé. Gecko 1.1 est antérieur à firefox 0.1 donc sans doute pas de -moz-* etc.
Pour IE6 à IE7, on utilise wine 1.5.19 soit gecko 1.8. Gecko 1.8 c'est l'affichage de Firefox 1.5 donc -moz-* etc.
Du coup, ta déduction ne tiens plus la route et un gecko 1.1 ne veut sans doute pas dire moteur de rendu de Internet Explorer!

La meilleur façon de le savoir est d'utiliser un cas complexe/réel.
Je dois justement rendre compatible ce site : goldfish.alwaysdata.net sous IE.
Est-ce possible de me donner un screenshot de IE8 sous wine pour comparer avec la même version sous virtualbox?
Si les 2 sont identiques (même erreurs d'affichage), on pourra en conclure que le rendu est le même...
Voici la version sous virtualbox (image du coeur aplati et menu trop haut) : http://mothsart.com/media/ubuntu/ie8_virtualbox.png

Hors ligne

#27 Le 17/12/2012, à 20:29

Arbiel

Re : installer IE avec wine est mensongé : coup de geule

Bonsoir

@moths-art
Je me sens un peu fautif puisque tu as écrit cette page à la suite de la remarque que j'ai exprimée lors de ma première intervention. J'admets ne pas avoir suffisamment réfléchi à l'époque avant de ruer sur mon clavier.

Je n'ai pas relu à l'instant toute ta réponse qui est beaucoup trop technique pour moi, et un peu incompréhensible lorsque tu écris

moths-art a écrit :

même affichage que toi sur IE8. (qui utilise wine 1.2.3
....moths-art
Si IE8 utilise wine 1.2

Je ne vois pas en quoi les IE peuvent bien se soucier des diverses versions de Wine !!

Mon raisonnement actuel est le suivant : il existe de nombreux programmes Windows qui présentent un intérêt pour l'un ou pour l'autre d'entre nous. Pour ma part, j'en utilise deux mais je suis certain qu'il en existe bien d'autres.

Nous n'allons pas écrire une page pour expliquer la procédure d'installation de chacun de ces (nombreux ?) logiciels, ou même deux pages une pour VirtualBox et une pour Wine.

Alors pourquoi faire une exception de la série des "Internet Explorer" ?

Ne vaudrait-il pas mieux se limiter, dans les pages sur VB et Wine, à donner de rapides indications sur la compatibilité des diverses versions de IE avec tel ou tel niveau de Wine ou de VB ?

Encore une fois, navré de t'avoir incité à rédiger cette page, mais je pense qu'elle peut réellement être supprimée. Il en est de même de la page sur Internet Explorer sur Wine, dont les principales informations ne sont absolument spécifiques à IE et consistent à expliquer comment utiliser Wine. L'argumentation sur l'utilité de IE sous Linux n'a en fait rien à voir : chacun peut bien utiliser ce qu'il veut s'il y trouve un quelconque avantage.

Arbiel

Dernière modification par Arbiel (Le 17/12/2012, à 20:43)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#28 Le 18/12/2012, à 12:35

moths-art

Re : installer IE avec wine est mensongé : coup de geule

Arbiel a écrit :

Nous n'allons pas écrire une page pour expliquer la procédure d'installation de chacun de ces (nombreux ?) logiciels, ou même deux pages une pour VirtualBox et une pour Wine.

Et pourquoi pas?
j'avais pour idée de créer un article pour les versions de outlook (compatibilité pour des newsletter par exemple) un de ses jours...

Arbiel a écrit :

Alors pourquoi faire une exception de la série des "Internet Explorer" ?

Pourquoi, tu fais du tri dans le wiki? roll
Écrire une procédure d'installation pour un logiciel devient utile si un grand nombre (avec des compétences hétérogènes) l'utilise ou si la procédure est trop éparse sur la toile.
Si on est dev web sous linux, on doit malheureusement tester ses sites sous IE.
Le dual-boot me semble inconcevable surtout qu'il nécessite un windows par IE. (on ne peut pas installer proprement 2 instances différentes de IE)
Le meilleur endroit pour de la doc linux, centralisé, accessible, en français etc. c'est le wiki d'ubuntu!

Supprimer une page devenu obsolète : ok mais la supprimer parce qu'elle est trop spécifique... c'est un peu contre l'esprit du libre et de la contribution, non?
La plupart des devs dans le libre s'attaquent à ce qu'il leur parait nécessaire, utile, ce qu'ils kiffent etc. (et en fonction de leurs compétences) surtout si c'est une participation non rémunéré.(je ne crois pas qu'on soit tous salariés de canonical ici?)

La documentation ne déroge pas à ce résonnement.
Trop modérer dans un wiki, c'est peut-être ce priver de pépites et d'idées nouvelles.
Si cette page ne correspond pas à une attente, elle sera tous simplement ignoré.

Arbiel a écrit :

Je ne vois pas en quoi les IE peuvent bien se soucier des diverses versions de Wine !!

Installer certains logiciels tel que IE sous wine demande encore pas mal de scripts/patches etc.
Ces derniers ont été testé pour une version de wine spécifique.
Une nouvelle version à de grande chance de casser la compatibilité et peux de personnes sont habilités à mettre à jour ces scripts.
PlayOnLinux, un logiciel pragmatique est parti du principe d'utiliser plusieurs instances de wine. Pour chaque logiciel installé, elle va utilisé l'instance de wine correspondant au script.

Du coup, on se retrouve avec du IE8 sous wine 1.2 et IE7 avec du wine plus récent.
Je comprend que ça puisse paraitre halucinant au premier abord.
Ensuite, le moteur de rendu de IE est trop complexe  (ou son support est tout simplement incomplet) pour être émulé : du coup, les devs de wine ont trouvé la parade en le remplaçant (peut-être temporairement) par gecko.
Ce qui explique que chaque version de wine utilise une version de gecko et que 2 instances de IE7 lancés par des versions de wine différentes auront également un rendu différent.

Et oui, si on veut avoir des certitudes à la place de suppositions ou d'empirisme, il faut passer par la case "technique".
Et justement, plus c'est technique et hermétique à la compréhension rapide et plus le besoin de documentation/explications/commentaires et nécessaire.

J'espère avoir été clair.

Dernière modification par moths-art (Le 18/12/2012, à 12:41)

Hors ligne

#29 Le 20/12/2012, à 01:24

Arbiel

Re : installer IE avec wine est mensongé : coup de geule

Bonsoir moths-art

Je comprends dans ce que tu écris que l'utilisation de tel ou tel logiciel Windows dans un système GNU/Linux doit s'appuyer sur Wine ou Virtualbox ou encore d'autres produits, mais que pour que le logiciel fonctionne correctement, il faut prendre des précautions et utiliser telle ou telle configuration logicielle.

Déterminer quelles configurations logicielles conviennent demandent des efforts, et il est souhaitable que chacun puisse profiter de l'expérience des autres pour aller droit au but et utiliser, parmi les configurations correctes, celle qui lui convient le mieux.

Tout ceci est bien clair, mais ne se traduit pas, pour moi, par la nécessité d'écrire de nouvelles pages de documentation qui reprennent l'intégralité de la procédure d'installation, alors que beaucoup de phases sont identiques. Ce faisant, on crée des redondances, on écrit la même trame en de multiples endroits, et à chaque modification ce sont autant de pages qu'il faut penser relire et corriger.

A mes yeux, l'installation d'un logiciel sous Wine ou sous Virtualbox est identique quelle que soit l'application concernée. Bien évidemment, lorsque j'écris cela, j'ai bien conscience qu'il faut exécuter un ensemble de programmes Windows qui différent d'une application à l'autre, mais il s'agit là d'une procédure qui, vue de GNU/Linux, est toujours la même, et qui est évidemment également nécessaire sous Windows. Pour ce qui nous concerne, elle peut se résumer à "Exécuter les .exe nécessaires à l'application dans son système natif".

Au delà, il faut donner aux paramètres Wine ou Virtualbox les bonnes valeurs, paramètres dont l'utilisateur lambda ignore souvent la signification. L'utilisateur a accès à ces informations par les écrans de configuration. Je pense que dans ton vocabulaire, déterminer ces paramètres fait partie de la procédure d'installation, alors que pour moi, il ne s'agit plus d'installation, mais de configuration. Peut-être joué-je sur les mots, mais concrètement, et c'est là où nous divergeons, je ne pense pas que la présentation des configurations correctes de chaque applications nécessite d'être consignée dans une page spécifique. Elle peut, à mon avis, facilement être incluse dans les pages Wine ou VirtualBox, en quelques lignes pour chaque application.

Ce qui me semble important, et la documentation n'est peut-être pas suffisamment riche dans de domaine, c'est d'expliquer les principes de ces logiciels (je veux dire Wine,Virtualbox), comment ils sont organisés, indiquer à quoi les paramètres correspondent, leur incidence sur le fonctionnement de l'application Windows, leurs éventuelles incompatibilités respectives, et ceci dans un langage que Mme Michu ou Arbiel, son mari, peuvent comprendre.

C'est la raison pour laquelle je pense que les pages relatives à l'installation d'IE avec Wine ou avec Virtualbox peuvent être supprimées, et remplacées avantageusement par une nouvelle rubrique, si elle n'existe pas déjà, dans la page Wine et dans la page Virtualbox. Cette rubrique pourra servir à toutes les applications pour indiquer comment paramétrer Wine ou Virtualbox pour que la version N du logiciel Y fonctionne correctement.

Pour finir, je ne vois pas bien en quoi ce que j'ai écrit ci-dessus est contraire à l'esprit du libre. Et il ne s'agit pas de modérer le forum pour en limiter la couverture, ou perdre de précieuses informations, mais d'essayer de simplifier l'accès aux informations.

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#30 Le 20/12/2012, à 13:49

moths-art

Re : installer IE avec wine est mensongé : coup de geule

Merci déjà du temps précieux que tu consacres, Ariel, à répondre à mes propos.

Je comprend ton soucis de clarté , de concision etc.
Maintenant, dans l'application pratique, je suis un peu perdu.( par exemple, ou mettre les "Outils de débogage" qui peuvent être différents selon la version de IE?)

Ce que j'aurais apprécié en tant qu'utilisateur dans un didacticiel du genre c'est que tout soit dans la même page : pas besoin de chercher des infos ailleurs.
Par exemple, si tu veux installer IE9, tu ne peux plus utiliser windows XP et si tu veux installer windows seven, il faut libérer plus de mémoire vive et sa taille de disque.
Perso, j'ai fait les frais de créer une machine virtuel avec trop peu d'espace (à un 1Go près, c'est rageant) et de ram la 1ère fois et ça m'a demandé bcp plus d'investissement que si j'avais tout de suite bien paramétré.

Si tu sais ou tu veux aller et que tu as l'énergie nécessaire, je ne t'empêche pas la modification en profondeur!

Maintenant, je pense que je me suis assez écarté de mes objectifs initiaux.
Je voyais de plus en plus de blogs, topic, wiki etc. parlant de l'installation de IE via wine. Ces articles, souvent bien écrit occultait finalement la raison de cette procédure : tester un site internet avec le moteur de Internet Explorer!
Voyant que même le wiki de Ubuntu-fr avait mis en ligne un didacticiel de cet acabit, je me suis permis d'intervenir afin de mettre en garde le plus grand nombre quitte à écrire un didacticiel palliatif.

Est-ce que l'objectif est rempli : je ne sais pas... mais je pense avoir fait le nécessaire et reste dispo pour des questions dans ce sens.

Je comprend que le travail de relecture du wiki est ingrat, pénible et truffé de doublons et qu'il y a des besoins de ménage.
Maintenant, je le dit clairement, je ne participerais pas à cette tâche.
Faire et défaire c'est toujours travaillé et je pense avoir suffisamment débordé du cadre initial...
J'aide le libre sur mon temps personnel et la philanthropie a un certain prix. Je préfère donner des limites plutôt que dire oui à tout et ne pas le faire.

Il est difficile par écrit de donner la profondeur de ses sentiments et émotions.
J'espère juste que personne n’interprètera ça comme de l'irritabilité ou de l'intolérance.

Hors ligne

#31 Le 20/12/2012, à 20:43

NaWer

Re : installer IE avec wine est mensongé : coup de geule

Bonsoir,

moths-art a écrit :

NaWer (ou Erwan, faut savoir? wink :

Un de mes pseudos, ou mon prénom, peu importe.

moths-art a écrit :

Justement non : la virtualisation est le seul moyen.
Si il était possible de le faire sous wine, ça serait sans doute la meilleur formule pour toutes les raisons que tu cites.
Pour ta copie d'écran, c'est étonnant!?!
Alors, IE6 et IE7 (ubuntu 10.04 => playonlinux 4.1.8 => ie7 avec wine 1.5.19) me donne ça : http://mothsart.com/media/ubuntu/ie7_wine.png

À la vu de ta capture, plusieurs choses me frappent :
- les boutons de la barre de navigation utilisent les icones Tango : http://tango.freedesktop.org. icônes libres à des années lumières de celle utilisées par IE
- Le rendu, comme tu le constates, venant a fortiori de Gecko

moths-art a écrit :

La meilleur façon de le savoir est d'utiliser un cas complexe/réel.
Je dois justement rendre compatible ce site : goldfish.alwaysdata.net sous IE.
Est-ce possible de me donner un screenshot de IE8 sous wine pour comparer avec la même version sous virtualbox?
Si les 2 sont identiques (même erreurs d'affichage), on pourra en conclure que le rendu est le même...
Voici la version sous virtualbox (image du coeur aplati et menu trop haut) : http://mothsart.com/media/ubuntu/ie8_virtualbox.png

Je n'utilise pas virtualbox, j'ai des PC de tests pour IE (pour les tests finaux). Mais pour les captures avec Wine, c'est avec plaisir :
Voici le rendu avec playonlinux sous Ubuntu 12.04 et IE7 :
http://dl.dropbox.com/u/326648/Test%20C … 6%3A48.png
La même page avec playonlinux, toujours Ubuntu 12.04 et IE8 :
http://dl.dropbox.com/u/326648/Test%20C … 7%3A10.png

Comme tu peux le constater, ton IE a bien un rendu gecko, le mien non.
Ubuntu 10.04 ou 12.04 ? une case à (dé)cocher lors du de l''installation d'IE dans playonlinux ? Je ne sais pas, mais il est clair que nous avons un résultat différent.

Les tutoriels que tu à lus ne sont donc pas mensonger, il y a juste une particularité à trouver.

Je peux t'assurer que le rendu d'IE que j'obtiens est identique à celui sous Windows. Les seules différences/problèmes que j'ai jamais eu sont plutôt des plantages d'IE sur certaines pages (souvent lourdes et/ou mal codées et/ou pas encore débuggées).


Pour ton menu trop haut, la solution sous IE, c'est de mettre le float sur le <a> et pas sur l'<img>, puis de mettre le <a> avant le menu de navigation. IE6/7/8? empile les div comme un bourrin, même un floattant. En gros, pour IE, un float left s'écrit après le non floattant, et inversement le float right doit s'écrire avant

Ou si tu ne peux pas changer l'ordre du html (CMS, pas accès à tout le code, tout ça), il suffit du petit hack css du inline-block sur le <a> :

zoom: 1; // IE hack to trigger hasLayout
*display: inline; // IE hack to achieve inline-block behavior
*float: none;

voir http://www.quirksmode.org/css/quirksmode.html pour le reste.



PS : une ancre tombe à l'eau, elle float (mouhahahahahahahah big_smile !)

Dernière modification par NaWer (Le 20/12/2012, à 21:13)

Hors ligne

#32 Le 21/12/2012, à 09:40

moths-art

Re : installer IE avec wine est mensongé : coup de geule

Bon, j'ai réinstallé IE avec le dernier PlayOnLinux et effectivement, ça m'emlève les boutons de Tango.
Seul problème: il est incapable de me lire un site sans planter lamentablement...
(J'ai du mal à imaginer l'installation de plugins.)

Alors même si c'est bien le rendu de IE, c'est tellement instable/inutilisable que ça perd en crédibilité.
Virtualbox est si souple et pratique en comparaison (et pas si gourmand en définitive).
Bon, je vais tester encore sur une archi x86. (ça vient peut-être du x64)

Au fait : tu fais de l'excès de zèle : j'ai jamais demandé de me donner des astuces en css, lol.
J'ai jamais dit que j'arrivais pas à corriger. Je voulais juste donner un exemple concret.

Maintenant, merci néanmoins pour le lien que j'ignorais...

NaWer a écrit :

Je n'utilise pas virtualbox, j'ai des PC de tests pour IE...

Je faisais comme ça avant également.
Maintenant, une machine virtuel par IE (4 en tout) + 2 pour Mac OS X, c'est tout de suite plus pratique que de lancer la bonne version de ton OS.
Plus les temps de démarrage pénible (alors qu'un instantané évite le reboot), la maintenance, IE6/7 qui peuvent être écrasé par IE8 avec les MAJ auto de windows...
Sans compter la portabilité : si je me déplace, j'ai l'ensemble de mes outils de travail sur la même bécane.
Et puis, tu fais comment pour avoir plusieurs instances de windows sur un seul ordi? Bref, pénible.

Hors ligne

#33 Le 23/12/2012, à 14:45

NaWer

Re : installer IE avec wine est mensongé : coup de geule

moths-art a écrit :

Alors même si c'est bien le rendu de IE, c'est tellement instable/inutilisable que ça perd en crédibilité.

Encore une fois, pas chez moi.

moths-art a écrit :

Bon, je vais tester encore sur une archi x86. (ça vient peut-être du x64)

Je suis en x64.

moths-art a écrit :

Au fait : tu fais de l'excès de zèle : j'ai jamais demandé de me donner des astuces en css, lol.
J'ai jamais dit que j'arrivais pas à corriger. Je voulais juste donner un exemple concret.

Désolé, le libre, le partage, l'envi d'aider, tout ça, c'est une mauvaise habitude parfois smile
Je ne voulais pas te vexer ni remettre tes compétences en cause.

moths-art a écrit :

Je faisais comme ça avant également.
Maintenant, une machine virtuel par IE (4 en tout) + 2 pour Mac OS X, c'est tout de suite plus pratique que de lancer la bonne version de ton OS.
Plus les temps de démarrage pénible (alors qu'un instantané évite le reboot), la maintenance, IE6/7 qui peuvent être écrasé par IE8 avec les MAJ auto de windows...
Sans compter la portabilité : si je me déplace, j'ai l'ensemble de mes outils de travail sur la même bécane.
Et puis, tu fais comment pour avoir plusieurs instances de windows sur un seul ordi? Bref, pénible.

Juste une question de place. Sur mon PC de dev, j'ai un ssd de 128G. Il est déjà en dual boot (j'ai besoin de mplab pour le boulot - pas le temps de migrer vers mplabx), alors rajouter des vdi en pagaille n'est pas une possibilité... Je ne suis pas contre virtualbox, c'est mieux dans certains des cas. Je dis juste que IE6,7,8 sous Wine, c'est pratique et ca dépanne (et suffisant dans 80% des cas, amha)

Je voulais aussi te montrer que ton coup de geule n'est pas / plus nécessaire, qu'il n'y a pas eu de mensonge non plus. Les 2 solutions sont complémentaires.

Hors ligne

#34 Le 29/12/2012, à 12:04

berserk

Re : installer IE avec wine est mensongé : coup de geule

il y a ce genre de sites qui permet de visualiser un site sur differents navigateurs :
http://browsershots.org/
http://www.moreofit.com/similar-to/brow … wsershots/

Hors ligne