Page 7 sur 12

Publié : mar. 19 juin 2007, 18:26
par leif_thande
J'ai vérifié ton patch vincentxavier et il faut quelques petites corrections :

Code : Tout sélectionner

-# Color functions
+if [ -e "$HOME/.yaourtrc" ]
+       source "$HOME/.yaourt.conf"
ici la directive if devrait ressembler à :

Code : Tout sélectionner

if [-e "$HOME/.yaourtrc"]; then
aussi, il manque la close fi à la fin du else :

Code : Tout sélectionner

+else
+# default color functions
 COL_INSTALLED="$COL_INVERT$COL_YELLOW" # show [installed] packages
 COL_ARROW="$COL_YELLOW" # show ==>
 COL_NUMBER="$COL_INVERT$COL_YELLOW" # show number) in listing
fi

Sinon, je propose qu'on renomme .yaourtrc pour .yaourt.conf .

Aussi, j'ai remarqué qu'il a une variable USE_CUST_COLOR dans le fichier yaourtrc mais elle ne semble pas utilisée pour l'instant. Des plans futurs ?


Je crois que ce serais bien de rendre toutes les variables de la fonction parameters() modifiables par le fichier de configuration. Je n'ai pas vraiment le temps en ce moment mais je me pencherai la dessus plus tard.

Publié : mar. 19 juin 2007, 18:48
par vincentxavier
J'ai fait le patch à la rache™ dans un matin de délire. C'est normal qu'il soit bourré de fautes, surtout que je ne l'ai même pas testé chez moi ;-)

Pour les noms, j'avoue avoir une légère tendance pour nommer les fichier de conf prognamerc mais je n'ai rien contre le nommage progname.conf

Effectivement, la variable USE_CUST_COLOR est laissée pour une utilisation future (du genre utiliser ou non les couleurs personnalisées)

Publié : mar. 19 juin 2007, 18:51
par wain
J'ai commencé à implémenter déjà le fichier de configuration.
Pour éviter des effets de bord, je préfère éviter le format bash qui nous amènerait à fixer certaines variables à l'arrache.
Le fichier de config aura la forme:

Code : Tout sélectionner

#   NoConfirm no
#   ShowAurComment yes
#   EditPkgbuild yes
#   TmpDirectory /where/you/want
#   ExportToLocalRepository /where/you/want
#   ColorMod normal
#   ColorMod lightbackground
#   ColorMod nocolor
#   PkgbuildEditor default
#
#   Define here yaour prefered Sourceforge mirror: (none surfnet ufpr heanet easynews umn switch belnet kent mesh optusnet jaist puzzle superb-east nchc superb-west)
#   SourceforgeMirror heanet
Même si c'est un peu plus chiant à implémenter au départ.

La variable USE_CUST_COLOR est uniquement le fruit de l'imagination de vincentxavier :D Pour l'instant, rien n'est fait.

Sinon, pour suivre l'avancé, allez sur bugs.archlinux.fr :wink:

Publié : jeu. 21 juin 2007, 22:00
par wain
Cactus a écrit :Petite remarque sur les couleurs de yaourt : l'écriture gris clair sur fond orange pour la signification [installed], ça tue les yeux ! :shock:
J'aimais mieux le jaune, personnellement.
Etant donné qu'il y a l'options --lightbg, on peut revenir au jaune au lieu du orange ? et/ou passer l'écriture en noir ? (comme avant)

Merci de bien vouloir réfléchir à ma proposition... :wink:

Sinon, pourquoi ne pas régler tout ça dans un fichier de conf ?
Je suis en train de terminer l'implémentation du fichier de configuration. Mais ça me gêne d'y mettre tout un tas d'options pour gérer couleur/clignotement/gras et compagnie. Si les couleurs ne sont pas bonnes, il est préférable qu'on en discute ensemble et qu'on propose des shémas de couleurs différents.
Ainsi dans le fichier de configuration on peut trouver les options suivantes:

Code : Tout sélectionner

ColorMod normal
ColorMod lightbackground
ColorMod nocolor
ou pourrait facilement y ajouter d'autres styles dont tout le monde pourrait profiter plutôt que de garder chacun pour soit.

Cactus, pourrais-tu stp me faire une capture d'écran de ton terminal et me montrer quelles sont les couleurs difficiles à lire ?

merci d'avance ;)

Publié : jeu. 21 juin 2007, 22:53
par Cactus
Voici la capture :
Image

Ma résolution est en 1680x1050 sur un écran 15.4" (portable), et le gris sur fond orange, c'est limite illisible ! :?

Moi, j'aimais bien les couleurs d'origine (noir sur fond jaune, si ma mémoire ne me fait pas défaut).

Mais tu peux aussi opter pour une écriture noire, et pas grise, sur ce fond orange, ça se lira très bien ! (même si je préfère de loin le jaune à l'orange... mais bon, les goûts et les couleurs... :roll: ).

Merci !

Publié : jeu. 21 juin 2007, 23:08
par marc[i1]
même couleur chez moi !

et c'est vrai que le orange c'est pas jojo ! mais bon, moi je m'en tape :D

Publié : jeu. 21 juin 2007, 23:22
par Cactus
Moi, je ne m'en tape pas vraiment : je me tue les yeux à chaque fois pour lire (deviner surtout) le n° du paquet ! :shock:

EDIT : grosse résolution, petit LCD et petites polices aussi... mais j'ai pas envie de toucher à ces dernières... c'est déjà presque trop gros pour Quadconsole... :wink:

Publié : ven. 22 juin 2007, 00:04
par wain
Ah effectivement, j'ai jamais vu cet horrible orange ! :shock:

Chez moi c'est tout jaune 8)

Vous utilisez quoi comme term ?

Publié : ven. 22 juin 2007, 08:09
par marc[i1]
yakuake

Publié : ven. 22 juin 2007, 11:39
par osku
gnome terminal / terminal / rxvt-unicode
+ zsh

Mais plus sur fond sombre/transparent que blanc
:wink:


Edit :
@Cactus, tu utilises quelle police dans ton terminal ?

Publié : ven. 22 juin 2007, 13:27
par wain
Voilà ce que ça donne chez moi sous urxvt.

Image

Je vous recommande vivement de télécharger et d'exécuter ce script, qui vous permettra de vérifier le rendu des couleurs.
http://pastebin.archlinux.fr/1413

Image

Publié : ven. 22 juin 2007, 18:01
par Cactus
J'utilise
- police : Bitstream Vera Sans Mono, gras, taille 7
- terminal : Quadkonsole, mode Transparent sur fond foncé.

EDIT : voici ce que ça donne chez moi :

Image

EDIT 2 : c'est comme si j'avais un voile gris... j'ai testé de repasser en mode Blanc sur fond noir, ça ne change rien.

EDIT 3 : j'ai compris d'où ça vient : c'est dans le paramétrage de Konsole, on peut choisir la couleur pour chaque modèle. Je pense que Wain utilise le code XTrem, tandis que les autres modes affiches des couleurs différentes et plus sombres.

Publié : ven. 22 juin 2007, 18:36
par Cactus
Ayé, j'ai modifié une par une les couleurs du Mode transparent sur fond foncé (en ayant auparavant noté celles de XTerm), et c'est bon :
(à gauche, l'ancien code couleur, à droite le nouveau) :
Image

Publié : ven. 22 juin 2007, 18:53
par wain
ah je suis content que ça marche Cactus :D
Comme quoi il faut pas hésiter à faire part d'un problème parfois :kimouss:

Reste à régler le pb de marc[i1]

Publié : ven. 22 juin 2007, 19:23
par marc[i1]
corrigé aussi ^^
merci à cactus :p
Image

Publié : ven. 22 juin 2007, 21:06
par Cactus
Ce fut un plaisir... :wink:

Publié : lun. 09 juil. 2007, 22:27
par wain
la version 0.8.1 est dans les bacs (sur le nouveau dépôt http://repo.archlinux.fr/)

version 0.8.1 (09/07/07)
-ajout d'un fichier de configuration yaourtrc
-ajout de pages de manuel: yaourt(8) et yaourtrc(5), merci à Leif Thande
-détection des mauvaises options (comme -sy au lieu de -Sy)
-visualisation du contenu d'un paquetage après compilation
-installation rapide d'un fichier (ou à partir d'une url) sans option: yaourt /tmp/file.pkg.tar.gz
-amélioration du comportement à la saisie du Y/n
-nouvelles options comme: "afficher les commentaires AUR" et "Utiliser le vote sur AUR" plus d'autres options dans le fichier yaourtrc (voir man yaourtrc pour les détails)
-support du chemin relatif pour l'option --tmp
-support du double refresh (yaourt -Syy)
-bug corrigé: la recherche du mot "mail" renvoyait de mauvais résultats

Merci à tous ceux qui ont participé à la sortie de cette version :)

Publié : ven. 13 juil. 2007, 19:45
par kozaki
merci :D

Publié : ven. 20 juil. 2007, 16:43
par wain
version 0.8.3 (20/07/07)

-nouvelle option -G pour télécharger le PKGBUILD: yaourt -G <packagename>
-nouvelle option -B pour sauvegarder la base de données de pacman
-possibilté de vérifier un paquetage après compilation avec namcap
-suppression de la dépendance à lynx
-bug corrigé dans yaourt -Cd
-bug corrigé lors de l'export d'un paquet au cours d'une upgrade avec -Su

Publié : sam. 21 juil. 2007, 06:50
par leif_thande
Bravo wain, c'est vraiment top les options -G et -B ! Au fait, tu as prévu une option pour réintégrer une sauvegarde d'une base de donnée ?

Leif-