Nouvelle version de Enlightenment 16 compatible Gnome 2

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
26
mar.
2003
Gnome
Depuis deux semaines, un certain Kim Woelders a posté sur la mailing list d'Enlightenment un patch permettant de faire fonctionner E16 avec gnome 2 et kde 3.1. Une très bonne nouvelle pour les utilisateurs de E qui avaient été obligés d'abandonner soit E16 soit gnome... Pour ceux qui n'ont pas connu la version 1.0 de gnome, à cette époque le Window Manager par défaut était Enlightenment. Il a été rapidement enlevé du projet gnome car certaines fonctionnalités faisaient doublon avec celles de gnome : deux façons de choisir son fond d'écran(voir 3 avec E-conf), des menus qui apparaissaient à la place de ceux de gnome(clique droit sur le bureau par exemple). Tout cela pouvait perturber l'utilisateur et donc sawmill(sawfish) est devenu le window manager par défaut de gnome tout en laissant la possibilité à l'utilisateur d'utiliser enlightenment.

Lors de la sortie de gnome 2, un problème s'est posé, le fonctionnement de gnome 2 est totalement différent de celui de gnome 1. Pour ceux qui auront essayé de lancer enlightenment avec gnome 2, on se retrouvait avec une barre de taches gnome vide, un window manager incapable de détecter le panel, ...

Voici pourquoi Kim Woelders a décidé d'écrire ce patch qui permet de rendre E16 compatible avec gnome 2 et par la meme occasion avec kde 3.1.

Pour installer ce patch, vous pouvez soit utilisez le patch et l'appliquer aux sources de E16.5 soit directement récupérer le CVS de E16 sur lequel le patch a été appliqué:

cvs -d:pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment login
cvs -z3 -d:pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment co e16

De plus vous trouverez sur le cvs la dernière version des Epplets car beaucoup de distributions fournissent une version obsolète (la mandrake en tout cas). Pour mettre enlightenment par défaut, il suffit d'ajouter ceci au début de ces fichiers:

#gnome: /usr/bin/gnome-wm
export WINDOW_MANAGER=enlightenment

#kde:/usr/bin/startkde
export KDEWM=enlightenment


Une version 0.16.6 (le cvs) devrait sortir sous peu d'après les développeurs de E.

En parlant de E, quand est il de E17? Le développement continue, E17 est toujours très instable. KainX, Mandrake et Raster prévoient une version stable dans 6 à 12 mois... Niveau fonctionnalités, E17 risque de venir faire de l'ombre (un peu :-) ) à gnome et kde avec un nouveau file manager, un nouveau login manager, ...

Aller plus loin

  • # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

    Posté par  . Évalué à 9.

    E17 dans 6 a 12 mois? Pour Noel, alors :) ?
  • # Dans 6 mois, 12 mois

    Posté par  . Évalué à 5.

    Je me demande où cette info a été lue, en tout cas pas dans la mailing list des developpeur E17, où Rasterman ne cesse de dire qu'il sortira quand il sera prêt. Si c'est pas un appel au Troll, c'est de la désinformation en tout cas.
    • [^] # Re: Dans 6 mois, 12 mois

      Posté par  . Évalué à 7.

      Sortira jamais, on entend parler d'e17 depuis deux ans au moins :(
      depuis j'ai oublier e16 pour fluxbox
    • [^] # Re: Dans 6 mois, 12 mois

      Posté par  (site web personnel) . Évalué à 5.

      Premierement, j'ai pas dit qu'il sortira dans 6 à 12 mois, j'ai dis qu'il sera stable dans 6 à 12 mois :)

      En effet, "Rasterman ne cesse de dire qu'il sortira quand il sera prêt", malgrè cela, kainX a laissé entendre sur #E que d'ici 6 à 12 mois, il espere voir une version utilisable. Pour ceux qui on testé le cvs, pour l"instant, c'est vraiment plus qu'instable et meme avec la meilleur volonté du monde, c'est pas utilisable. Bien sur, ne nous emportont pas, la premiere release de E17 ne semble pas pour demain meme si depuis quelque temps le developpement a bien avancé.

      En particulier quand on voit la date de cette news : http://linuxfr.org/2001/02/13/2298.html(...) :)
  • # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

    Posté par  . Évalué à 9.

    Compatible Gnome 2. Bof. Gnome 2 suit le standard freedesktop. C'est donc compatible freedesktop. Et KDE va aussi finir d'être compatible freedesktop.
  • # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

    Posté par  . Évalué à 8.

    MOi j'aime bien Enlightment je trouve qu'il propose une vraie alternative au bureau qu'on trouve parrtout - par contre on a vraiment l'impression qu'il a été abandonné au profit de KDE et Gnome trés biens aussi mais pas aussi "pensé"

    En voiture E serait un concept car qu'on trouverait super mais dont on se doute qu'il ne sortira jamais en série - c'est vrai qu'on peut etre dérouté mais en fait si on s'en éloigne c'est à cause de l'incomplétude des fonctionnalités (j'écoute trop Culture moi )
    • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

      Posté par  . Évalué à 10.

      > je trouve qu'il propose une vraie alternative au bureau qu'on trouve parrtout - par contre on a vraiment l'impression qu'il a été abandonné au profit de KDE et Gnome trés biens aussi mais pas aussi "pensé"

      Faut comparer ce qui est comparable. E n'est "qu'un" window manageur. E ne permet pas de développer des applis comme evolution ou kdeveloper. À la limite, si je veut être méchant, tu peux le comparer à icewm ou metacity.

      Mais rien ne t'empêche d'utiliser E avec Gnome ou Kde.
      • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

        Posté par  . Évalué à 2.

        <blockquote>Faut comparer ce qui est comparable. E n'est "qu'un" window manageur. E ne permet pas de développer des applis comme evolution ou kdeveloper. À la limite, si je veut être méchant, tu peux le comparer à icewm ou metacity.</blockquote>

        C'est un peu plus qu'un window manager.
        En fait, il faudrait comparer E à ROX qui fournit (ssait) un WM (plus maintenant), un gestionnaire de fichiers, un panel, et plein de petits bidules.

        http://rox.sourceforge.net(...)

        BeOS le faisait il y a 20 ans !

      • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

        Posté par  (site web personnel) . Évalué à 6.

        E16 est un window manager avec plein de truc sympa : boite a icone, epplets, ...

        E17 est un desktop shell, en clair ca sera une alternative à gnome/kde avec un wm, un gestionnaire de fichier, un login manager, ...

        Bien sur E17 ne pourra plaire qu'a des gens qui n'ont pas peur de casser leurs habitudes. J'ai mis longtemps à aimer E16 mais maintenant, je peux plus m'en passé.

        De plus E16 propose la killer feature , une quinzaines de bordures de fenetres différentes que l'on peu associé a une appli ou a un groupe d'applis. :)
        • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

          Posté par  . Évalué à 3.

          <blockquote>De plus E16 propose la killer feature , une quinzaines de bordures de fenetres différentes que l'on peu associé a une appli ou a un groupe d'applis. :) </blockquote>

          Ben comme sawfish.

          BeOS le faisait il y a 20 ans !

        • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

          Posté par  . Évalué à 4.

          Juste comme ca, pour savoir : quel est l'interet de cette option?
          C'est une vraie question, hein, moi aussi j'aime bien E16 mais j'ai jamais ete au courant de ce truc...
          • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

            Posté par  (site web personnel) . Évalué à 4.

            Comme des exemples sont souvent plus parlant que des mots:

            -Mplayer : Borderless. L'interet: en le mettant "on top", c'est tjs agreable de mater une video calée dans un coin de vim(emacs), ca rend pas le travail forcement très productif mais bon :)
            -[AE]term : Pager. L'interet: permet d'avoir tjs un term a dispo dans un coin de l'ecran sans avoir besoin de l'iconifié :)

            L'interet de la fonction remember est par exemple de forcer xchat a se lancer sur le bureau 4. J'utilise par exemple E pour forcer le plugin xmms Gforce a se lancer en 640x480 et pas à la taille par defaut. Les possibilités sont infinis. Il me semble aussi que wmaker gere ca.

            Par contre pour sawfish, j'ai jamais trouvé la fonction remember et si il faut se taper un fichier en lisp, non merci :)
        • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

          Posté par  . Évalué à -1.

          La «killer feature» est aussi disponible dans Sawfish, où on peut fixer des caractéristiques pour des fenêtres, en fonction d'un certain nombre de critères (nom, classe, locale, hôte, nom d'icône, rôle, etc).

          Les caractéristiques concernent le placement (sur tel bureau virtuel, taille, mode de placement, maximisation), le focus, l'apparence (type et style de cadre, pour avoir différents «thèmes» selon les fenêtres, ou même aucun pour certaines fenêtres, ou bien encore un cadre sur la droite et pas sur la gauche, ou que sais-je encore), l'état (ignoré, iconifié, ombré, collant, groupe, hors de la taskbar, etc), et qqs autres trucs encore.

          Un exemple ? J'ai 4 bureaux virtuels, mais je veux toujours avoir mon client ICQ et XMMS. Donc, j'ai mis des préférences spéciales pour ces deux «fenêtres» en fonction de leur nom (ickle et xmms), à savoir «collant» pour les deux, position en haut à gauche pour XMMS (il se place automatiquement là au lancement), et en haut à droite pour ickle, et j'ai choisi de ne mettre aucun cadre pour ickle, pour qu'il prenne le moins de place possible.

          Alors quand j'entends dire qu'aucun gestionnaire de fenêtres n'arrive à la cheville de E, je rigole doucement...
          • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

            Posté par  (site web personnel) . Évalué à 1.

            Au risque de me répéter : "Par contre pour sawfish, j'ai jamais trouvé la fonction remember et si il faut se taper un fichier en lisp, non merci :) "

            Secondement j'ai utilisé sawfish depuis la sortie de gnome2 jusqu'a ce patch(avec un court passage sous waimea) et j'ai eu beaucoup de plantage(surement du au port vers gtk2). Et je n'ai pas trouvé ce qui fait mon bonheur sous E : epplets, iconbar, et plein d'autres fonctions plus ou moins utiles :)

            Par exemple, l'effet Ripples(vagues en bas de l'ecran) fera halluciner tout windowsien fraichement converti :) Bon certe, c'est totalement inutile :)
            • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

              Posté par  . Évalué à 3.

              Si j'ai bien compris, la fonction «remember» c'est pour choisir sur quel bureau l'appli en question va se lancer ? Je ne sais pas si tu as vraiment bien cherché, parce que sous Sawfish, ça se règle avec l'utilitaire «sawfish-ui» en Gtk2, c'est l'option «visuel».

              Certes, je suis moi-même un fervent opposant du LISP, mais le fait est que sawfish comble parfaitement mes besoins, et ceux que tu sembles avoir (sauf les trucs inutiles qui font joli :)
              Ensuite, je ne t'empêche pas d'utiliser E; Sawfish est d'ailleurs plutôt en perte de vitesse au niveau du développement. Pour Gnome2, Metacity l'a remplacé: Metacity ne fait que la gestion des fenêtres, bêtement mais efficacement (peut-être pas très rapidement, mais bon), et les thèmes sont plutôt pas mal je trouve.

              Niveau plantage, j'ai dû en avoir trois ou quatre en deux ans d'utilisation de sawfish, et seulement en testant des versions CVS. Mais bon, j'ai peut-être eu de la chance.
              • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

                Posté par  (site web personnel) . Évalué à 2.

                s/plantage/bug

                Voila j'écris trop vite et je dis des conneries :)

                Nan, c'est surtout un bug au niveau du menu de barre de fenetre. Tu demandes a sawfish(gtk2) de mettre une fenetre on top par exemple(marche aussi en changeant la bordure) et apres tu peux plus acceder au menu. De plus a ce moment la, sawfish a de gros probleme avec le gestion du plan de fenetre(au niveau du theme).

                Pour revenir a E et a remember:
                -Position
                -Taille
                -Etat de pliure
                -Niveau
                -Bordure
                -Bureau
                -Etat de collage
                -Ne pas afficher dans la liste de fenetres

                Voila, je suis pas la non plus pour dire que sawfish sux mais E est de moins en moins populaire. Toutes les personnes de ma promos qui ont commencait a utiliser linux en meme temps que moi et qui on découvert gnome/E en meme temps que moi sont resté sous E(j'ai eu un moment de relachement avec mon experience sawfish :) ). Bon on était pas nombreux : 5

                Par contre je suis assez decu par l'adoption de metacity, ce wm n'a aucune fonctionnalité de base(maximisation V/H, niveau) et vraiment, il ferait mieux de bosser sur le port de sawfish vers gtk2 mais bon....
                • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

                  Posté par  . Évalué à 1.

                  Je ne sais pas si j'ai fait un truc spécial pour ça, mais chez moi, Sawfish a la fonction «remember» par défaut.

                  Quant à E, j'ai une image très ancienne (ça fait bien 3-4 ans que j'y ai plus touché), mais à l'époque je me rappelle d'un truc qui ramait bien comme il faut. Sur ma machine actuelle ça devrait être bien mieux, mais j'attends E17 pour le tester sérieusement :-)

                  Pour les bugs de Sawfish, je comprends mieux. Il y a toujours un ou deux bugs chiants, qui sont reportés mais toujours pas corrigés, c'est pour ça que je teste toujours tout un tas de WM.

                  Pour Metacity, je suis également déçu, mais je comprends le choix: Sawfish a évolué jusqu'à être plutôt «standalone», car il a les raccourcis claviers, les sons, les bureaux, etc, choses que Gnome veut intégrer et ne pas laisser au WM. Par contre, je trouve les thèmes de Metacity vraiment pas mal comparé à ceux de Sawfish. Je pense que par rapport à E, c'est vraiment moins bien, mais bon...
                  • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

                    Posté par  (site web personnel) . Évalué à 1.

                    "Quant à E, j'ai une image très ancienne (ça fait bien 3-4 ans que j'y ai plus touché), mais à l'époque je me rappelle d'un truc qui ramait bien comme il faut."

                    Euh, on doit pas parler du meme E :) Oui je sais que beaucoup de gens reproche a E d'etre trop lent mais combien de temps ca fait qu'il ne l'on pas testé paske franchement je le trouve pas plus lent qu'un waimea ou un sawfish.
                  • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

                    Posté par  . Évalué à 1.

                    La lenteur de E, c'est un mythe. Aucun problème sur mon PII 300MHz, ni mon Athlon 600MHz. jamais il ne consomme plus de 10% de cpu (et encore, là c'est quand je sevoue les fenêtres, en général, c'est entre rien et 2%) sur l'Athlon.

                    E démarre en 2-3 secondes, contre 10 ou plus pour KDE 3.0 et Gnome 2.0 sur cette machine.

                    Ce que E a et qui me manque dans les autres, c'est des petits trucs tout bête, l'agrandissement V / H / V+H, selon le bouton de la souris, le root menu avec des jolies icônes qu'il m'a fallu des années pour paufiner à mon goût (les icônes et le menu). Et les groupes de fenêtres, très utiles pour Gimp ou Sodipodi. Et une belle iconbox transaprente.

                    E a deux-trois bugs à mon avis:

                    - le pb des epplets qui de temps en temps apparaissent en double
                    - remember group qui ne fonctionne pas
                    - le support de l'alpha dans le PNG est binaire... pas beau pour le root-menu ou l'iconbox.
              • [^] # Re: Nouvelle version de Enlightenment 16 compatible Gnome 2

                Posté par  . Évalué à 1.

                non, la fonction remember se rappelle de tout plein de propriétés, et tu choisis celles que tu veux parmi
                - taille
                - position
                - état de pliure
                - groupe (bon, il doit y avoir un bug vu que ça ne marche pas chez moi)
                - bureau
                - z-level (on top, etc.)

                et autres...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.