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 23/08/2008, à 11:07

fredr

Re : Enlightenment 17 par le svn (Archives)

Salut,

Le dossier était créé par le script, mais je n'ai pas encore testé le SVN.

Si le dossier n'existe pas, crée le. 

mkdir ~/.e

Pas de sudo

Fred


ArcoLinuxD Awesome
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.

Hors ligne

#27 Le 23/08/2008, à 11:09

@(`↓´)@

Re : Enlightenment 17 par le svn (Archives)

fredr a écrit :

Salut,

Le dossier était créé par le script, mais je n'ai pas encore testé le SVN.

Si le dossier n'existe pas, crée le. 

mkdir ~/.e

Pas de sudo

Fred

en fait le dossier se crée au premier lancement de e17

c'est juste pour dire que ces deux lignes donnent des erreurs (avec moi)

#28 Le 23/08/2008, à 13:34

pourunmondesansgourou

Re : Enlightenment 17 par le svn (Archives)

Il n'y a pas besoin de créer ~/.e effectivement.

Oui, à la première exécution du script d'installation, vous aurez à la fin le message qui vous dit que le répertoire en question n'existe pas, et c'est normal ! Vous pouvez ignorer ces erreurs, elles sont sans conséquence. Ce n'est pas très élégant, j'en conviens tongue.

En revanche, ne touchez pas aux lignes en référence dans le script ou vous pouvez avoir un souci pour entrer dans "e" la première fois.

Dernière modification par pourunmondesansgourou (Le 23/08/2008, à 14:59)


Environnement Enlightenment sur Ubuntu : https://github.com/batden

Hors ligne

#29 Le 24/08/2008, à 10:41

pourunmondesansgourou

Re : Enlightenment 17 par le svn (Archives)

J'ai modifié le script d'installation (construire.sh) afin de supprimer le message d'erreur dont il est fait mention dans le post précédent.

Une petite nouveauté à signaler: ce script devrait maintenant vous donner la durée totale de compilation à la fin de son exécution.

Pour donner un ordre de grandeur, la compilation dure 63 minutes (*) et 14 secondes sur mon système. Test réalisé ce matin dans GNOME avec GNOME Terminal comme seul programme utilisateur actif (plus on laisse de ressources système au processus de compilation, moins celle-ci est longue...). Processeur Athlon XP 2800+ et 757 Mo de RAM.

Restons dans les chiffres: le répertoire ~/e après la compilation de l'environnement de E17 pèse 1 Go selon Nautilus et 1,3 Go selon la commande du -h ~/e .


(*) Pas en heures parce que je préfère ce format et que ça pourrait être traumatisant pour certains.:lol:
Il est possible de diminuer de quelques minutes la durée de la compilation en exécutant le script en
mode texte (sans utiliser le serveur graphique X ).

Dernière modification par pourunmondesansgourou (Le 01/09/2008, à 07:31)


Environnement Enlightenment sur Ubuntu : https://github.com/batden

Hors ligne

#30 Le 03/09/2008, à 09:53

pourunmondesansgourou

Re : Enlightenment 17 par le svn (Archives)

Apparition du programme eyesight ("Document viewer for Enlightenment") dans le svn. Il fédère edvi, epdf et eps dans une interface graphique prometteuse.

Une capture d'écran ici:
http://pagesperso-orange.fr/dazibaldo/Pics/eyesight.png

Autre chose...

Un post très intéressant de Raster sur les conditions à réunir pour une sortie officielle de Enlightenment 17:
http://marc.info/?l=enlightenment-users&m=122041001906931&w=2

On est peut-être pas si loin... big_smile

Dernière modification par pourunmondesansgourou (Le 12/09/2008, à 20:17)


Environnement Enlightenment sur Ubuntu : https://github.com/batden

Hors ligne

#31 Le 03/09/2008, à 12:07

angel2005

Re : Enlightenment 17 par le svn (Archives)

salut, je vais poser une question a mon avis telement idiote que j'entend deja les rires.

tu viens d'annoncer eyesight dans e17, afin de l'avoir dois je lancer obtenir et ensuite actualiser ou seulement actualiser pour avoir eyesight?

merci


Ubuntu Intrepid 8.10, sur Dell Latitude 120L 2 Gigas de Ram
Ubuntu Intrepid 8.10, sur Desktop CM asus P4B533
Carte video nvidia NX7600GT/ carte son M-audio Delta 44 2 gigas de Ram
http://www.imprimerie-creative.com

Hors ligne

#32 Le 03/09/2008, à 15:09

pourunmondesansgourou

Re : Enlightenment 17 par le svn (Archives)

Je pense que tu te doutes déjà de la réponse. Pour mettre à jour, c'est le script actualiser.sh que tu dois utiliser.

EDIT:

Maintenant, tu peux aussi essayer directement "à la main", pour voir...
Pour mettre à jour le répertoire "e", tu te places dans ce répertoire (cd ~/e ) puis tu tapes svn up dans ton terminal (up est l'abréviation de update).

Ça donne cela par exemple:

zen@zen-desktop:~/e$ svn up
U    trunk/THEMES/b_and_w/theme.edc
U    trunk/TMP/st/alarm/src/bin/elm_main.c
U    trunk/TMP/st/alarm/src/bin/elm_priv.h
U    trunk/TMP/st/alarm/src/bin/main.c
U    trunk/TMP/st/alarm/src/bin/elm_obj.c
U    trunk/TMP/st/alarm/src/bin/elm_callback.c
U    trunk/TMP/st/alarm/src/bin/Elementary.h
U    trunk/TMP/st/alarm/src/bin/elm_win.c
U    trunk/PROTO/eina/m4
U    trunk/PROTO/eina/src/lib/eina_hash.c
U    trunk/PROTO/eina/src/lib/eina_main.c
U    trunk/PROTO/eina/src/lib/eina_stringshare.c
U    trunk/PROTO/eina/Makefile.am
D    trunk/eet/src/lib/eet_memfile.c
U    trunk/eet/src/lib/eet_image.c
U    trunk/eet/src/lib/Eet.h
U    trunk/eet/src/lib/eet_lib.c
U    trunk/eet/src/lib/Makefile.am
U    trunk/eet/src/lib/Eet_private.h
U    trunk/e/src/modules/wizard/module.desktop.in
Actualisé à la révision 35812.

Pour savoir ce que signifie les lettres en majuscules à gauche de chaque ligne, va voir ici:
http://svnbook.red-bean.com/en/1.1/re28.html

Une fois que le répertoire "e" est mis à jour (actualisé), tu as tout ce qu'il te faut en local, sur ton disque dur.
Il ne faut pas hésiter à aller voir ce qu'il y a dans ce répertoire "e". Si tu regardes dans ~/e/trunk/PROTO tu remarqueras la présence du nouveau (sous-) répertoire "eyesight".

Si tu souhaites compiler a la mano le programme eyesight, tu fais cd ~/e/trunk/PROTO/eyesight puis, en te basant sur les scripts à ta disposition (jette un coup d'oeil, c'est juste une suite de commandes accolées...) tu tapes:
./autogen.sh
puis make
et ensuite sudo make install

Maintenant, le code source du svn est modifié régulièrement (pour les programmes les plus utilisés c'est souvent plusieurs fois par jour...). Même s'il est tentant de mettre à jour à la main un programme en particulier, il faut savoir qu'il y a parfois des interactions entre une application et une (ou plusieurs) bibliothèques... et aussi des interactions entre bibliothèques... Ce qui fait que tu peux passer à côté d'un correctif important et aboutir à des bogues parce que tu n'auras pas mis à jour tous les programmes requis...

Tout ça pour dire qu'on peut se faire "plaisir" en compilant directement à la main un nouveau programme (on peut le tester immédiatement...) mais qu'il vaut mieux utiliser le script actualiser.sh tout de suite après, pour mettre toutes les chances de son côté.

Dernière modification par pourunmondesansgourou (Le 03/09/2008, à 15:55)


Environnement Enlightenment sur Ubuntu : https://github.com/batden

Hors ligne

#33 Le 03/09/2008, à 15:20

angel2005

Re : Enlightenment 17 par le svn (Archives)

oui mais prend il justement les nouveau modules et autre nouveautes?

je vais lancer la mise a jour.


Ubuntu Intrepid 8.10, sur Dell Latitude 120L 2 Gigas de Ram
Ubuntu Intrepid 8.10, sur Desktop CM asus P4B533
Carte video nvidia NX7600GT/ carte son M-audio Delta 44 2 gigas de Ram
http://www.imprimerie-creative.com

Hors ligne

#34 Le 03/09/2008, à 15:54

pourunmondesansgourou

Re : Enlightenment 17 par le svn (Archives)

Oui, c'est le boulot de la commande svn... et des autres commandes placées dans le script en question. Au terme de l'exécution du script, tu as tous les correctifs et toutes les nouveautés inclus par les développeurs au moment du téléchargement du code source.

Dernière modification par pourunmondesansgourou (Le 04/09/2008, à 02:23)


Environnement Enlightenment sur Ubuntu : https://github.com/batden

Hors ligne

#35 Le 03/09/2008, à 15:56

angel2005

Re : Enlightenment 17 par le svn (Archives)

ok merci, j'ai lancer ca compile pour l'instant.. je verait ca une fois fini...

wink


Ubuntu Intrepid 8.10, sur Dell Latitude 120L 2 Gigas de Ram
Ubuntu Intrepid 8.10, sur Desktop CM asus P4B533
Carte video nvidia NX7600GT/ carte son M-audio Delta 44 2 gigas de Ram
http://www.imprimerie-creative.com

Hors ligne

#36 Le 12/09/2008, à 20:17

pourunmondesansgourou

Re : Enlightenment 17 par le svn (Archives)

Un nouveau programme a fait son apparition dans le svn: il s'agit de eyelight (attention à la proximité avec "eyesight" en tapant la commande...), il sert à réaliser des présentations. Il est développé par watchwolf.

Pour accéder à la démo, on tape:
eyelight -p ~/e/trunk/PROTO/eyelight/data/presentations/eyelight/eyelight.elt
(On se promène parmi les écrans avec les touches fléchées du clavier).

Une capture d'écran ici:
http://pagesperso-orange.fr/dazibaldo/Pics/eyelight.png

Plus d'infos là:
http://watchwolf.fr/wiki/doku.php?id=efl_presentation_tools

Dernière modification par pourunmondesansgourou (Le 12/09/2008, à 20:30)


Environnement Enlightenment sur Ubuntu : https://github.com/batden

Hors ligne

#37 Le 12/09/2008, à 21:05

Elzen

Re : Enlightenment 17 par le svn (Archives)

Au fait, quels modules font effet System Tray ?

Parce que trayer me fait des élargissements indésirés.

Hors ligne

#38 Le 13/09/2008, à 05:21

pourunmondesansgourou

Re : Enlightenment 17 par le svn (Archives)

Aucun module ne fait office de system tray (Raster n'en veut pas). Cependant, la distribution openGEU propose eTrayer. Je ne sais pas ce que ça donne ni si c'est utilisable hors de openGEU.


Environnement Enlightenment sur Ubuntu : https://github.com/batden

Hors ligne

#39 Le 13/09/2008, à 12:09

Elzen

Re : Enlightenment 17 par le svn (Archives)

pourunmondesansgourou a écrit :

Aucun module ne fait office de system tray (Raster n'en veut pas).

J'avais pourtant lu qu'engage faisait ça, à l'époque où engage était développé...

Ceci dit, si je puis me permettre cet élan d'humeur, si "Raster n'en veut pas", tout brillant qu'il soit, Raster est un con.
Parce qu'avec le nombre d'appli qui utilisent plus ou moins obligatoirement un systray, refuser d'en implanter un qui soit bien intégré alors que tout est fait pour pas avoir besoin des panels habituels, c'est quand même un peu se tirer une balle dans le pied.

Hors ligne

#40 Le 13/09/2008, à 12:29

fredr

Re : Enlightenment 17 par le svn (Archives)

D'accord avec ArkSeth, c'est d'autant plus con que dans les dernières versions de E16 il y a un systray.

Fred

Edit: quel est ton soucis avec trayer?

Dernière modification par fredr (Le 13/09/2008, à 12:30)


ArcoLinuxD Awesome
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.

Hors ligne

#41 Le 13/09/2008, à 13:59

Elzen

Re : Enlightenment 17 par le svn (Archives)

Quand certaines icônes s'y ajoutent, il s'agrandit de plusieurs fois leur largeur, ce qui est assez moche et bouffe de la place inutilement (et mes icônes se retrouvent parfois disparaître sous le shelf le plus proche).
Accessoirement, il n'arrive pas toujours à s'épingler correctement, mais ça, je l'ai résolu en demandant à E de mémoriser son état.

Je suis en train de lancer le dernier liveCD d'OpenGEU pour voir si je peux reprendre leur outil à eux, mais dans QEmu, c'est un poil lent.

Hors ligne

#42 Le 13/09/2008, à 16:15

fredr

Re : Enlightenment 17 par le svn (Archives)

Peut-être un problème de ligne de démarrage de trayer, voici la commande que j'utilise:

trayer --widthtype request --heighttype pixel --height 30 --edge top --align left --alpha 255 --transparent false --margin 0 --SetDockType false

Il est aligné en haut à gauche (choix perso), non transparent, opacité 255 (100%) et n'est pas considéré comme un dock si tu mets le SetDockType à true il ne pourra être couvert par aucune apply.

Fred

Dernière modification par fredr (Le 13/09/2008, à 16:15)


ArcoLinuxD Awesome
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.

Hors ligne

#43 Le 13/09/2008, à 16:24

pourunmondesansgourou

Re : Enlightenment 17 par le svn (Archives)

@ArkSeth

Dis-nous si eTrayer est utilisable hors de OpenGEU ; ça en intéressera plus d'un !

Je ne dirais certainement pas que "Raster est un con"...  (Eh, fais gaffe, il lit le français ! big_smile )
Si tu veux connaître ses raisons, va voir ici:
http://www.rasterman.com/index.php?page=News
(lire le post du 2 février 2006)

Personnellement, l'absence de systray dans E17 ne m'a jamais dérangé...

Dernière modification par pourunmondesansgourou (Le 13/09/2008, à 16:25)


Environnement Enlightenment sur Ubuntu : https://github.com/batden

Hors ligne

#44 Le 13/09/2008, à 17:02

Elzen

Re : Enlightenment 17 par le svn (Archives)

Il lit peut-être le Français, mais moi, je ne lis pas l'Anglais tongue Et il y a des cons pour qui j'ai énormément de respect, hein, 'faut pas croire big_smile

Pour trayer, le miens donne presque la même chose, à ceci près que je ne précise que lesoptions widthtype, edge et align, puisque pour les autres, les valeurs par défaut sont à peu près celles-là (pour la hauteur, j'suis pas sûr, ceci dit, mais celle par défaut me convient. Et pour le setdocktype, je crois que la valeur par défaut est true, mais de toutes façons, avec mon shelf au milieu du bord supérieur de l'écran, les fenêtres ne vont déjà pas dans cette zone-là.)

Alors, pour OpenGEU, mon but initial était de commencer par regarder dans QEmu ce que ça donne, mais le liveCD m'a fait le coup de la segfault en boucle au démarrage, donc j'ai dû changer d'idée.
Du coup, j'ai trouvé leur dépôt dans leur doc et j'ai installé emodule-systray manuellement, en installant opengeu-desktop aussi au passage, tant qu'à faire... (je précise que j'avais déjà e installé depuis le dépôt, et pas par svn). Bilan net des opérations: ça s'installe sans aucun problème et le module se charge nickel, par contre, j'ai une segfault quand je tente d'ajouter le module dans un de mes shelfs.
Ceci dit, j'ai des segfaults assez fréquentes quand je vais dans la configuration plus ou moins avancée, donc je ne sais pas si mon installation est représentative. J'hésite à supprimer tous les paquets et à compiler manuellement pour voir si c'est mieux.

Hors ligne

#45 Le 14/09/2008, à 07:05

fredr

Re : Enlightenment 17 par le svn (Archives)

Un conflit avec "bling" ou un autre module d'affichage?

Pour tes segfaults, tu devrais tester ton mathos, car e17 est plutôt stable et autant de crash c'est rare....

Je vais tester ce emodule-systray...

Fred


ArcoLinuxD Awesome
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.

Hors ligne

#46 Le 14/09/2008, à 07:34

fredr

Re : Enlightenment 17 par le svn (Archives)

Ben non, ce module ne fonctionne pas sur mon e17 (mis à jour svn hier). Les paquets deb provoquent un crash de E17.

J'ai tenté de compiler les sources http://download.tuxfamily.org/geubuntu/WIP/systray.tar.gz mais là non plus pas de résultats.

Dommage..

Fred


ArcoLinuxD Awesome
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.

Hors ligne

#47 Le 14/09/2008, à 09:53

Elzen

Re : Enlightenment 17 par le svn (Archives)

Il faudrait arriver à lancer une version fonctionnelle d'OpenGEU pour essayer de trouver comment eux le font marcher... Parce que bon, normalement, ils utilisent le même e17 que nous hmm

Mon bling est désactivé et je pense que pour les segfaults, il vaut mieux que je compile. *va tenter ça dès que possible*

Edit: sur mon fixe, avec une version compilée depuis le CVS lors du passage à la version .43 et pas mise à jour depuis, en compilant ce module depuis le tgz que tu viens d'indiquer, ça marche très bien. Bizarre. *bon, tente de s'attaquer à la suppression de paquets*

Dernière modification par ArkSeth (Le 14/09/2008, à 10:30)

Hors ligne

#48 Le 14/09/2008, à 11:02

fredr

Re : Enlightenment 17 par le svn (Archives)

Non rien à faire, pas moyen de compiler...

Voici l'erreur:

 gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/local/include -I/usr/local/include/enlightenment -DUSE_E_CONFIG_H -DHAVE_EDBUS -I/usr/local/include -I/usr/local/include/efreet -I/usr/local/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/local/include -g -O2 -MT e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c  -fPIC -DPIC -o .libs/e_mod_main.o
e_mod_main.c: Dans la fonction «_gc_init» :
e_mod_main.c:102: erreur: «E_Shelf» has no member named «win»
make[2]: *** [e_mod_main.lo] Erreur 1
make[2]: quittant le répertoire « /home/frederic/Desktop/systray/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/frederic/Desktop/systray »
make: *** [all] Erreur 2

Je suis sous la version svn

Fred


ArcoLinuxD Awesome
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.

Hors ligne

#50 Le 20/09/2008, à 08:27

Watchwolf

Re : Enlightenment 17 par le svn (Archives)

l'API actuel des systray est toute pourri (les dev de kde, gnome, e .... sont tous d'accord smile), du coup e n'a pas de trayer car personne n'a vraiment envie d'en faire un. Raster avait proposé il y a quelque temps une nouvelle API mais a priori personne ne l'utilise.

Hors ligne