tutorial gnus

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
31
oct.
2002
Doc
Pour répondre à une demande de plusieurs personnes dans mon entourage proche, j'ai réalisé un petit tutoriel pour Gnus.

Bien qu'il soit sans doute très imparfait, ma connaissance de Gnus étant elle-meme très imparfaite, je pense qu'il doit permettre de partir d'un bon pied pour enfin utiliser un lecteur de courriel qui va bien.

Pour la petite histoire, j'utilise Gnus depuis cet été, après la prodigieuse démonstration à public restreint (une personne) effectuée devant moi-même (la personne évoquée précédemment) par Fabien Penso aux LSM à Bordeaux. J'en profite pour le remercier au passage.

nota : Gnus est un lecteur de newsgroups (argg) qui permet aussi de lire des courriels.

Lire ses courriers avec Gnus


par Mathieu Roy


Emacs is not built by hate of vi. vi is irrelevant. It is no more then a
strange punishment that the unbelievers submit themselves to -- Accessoirerent, on ne peut lire ses courriels avec un gnus sous vi.



Pourquoi gnus ?


Gnus est un lecteur de newsgroups (quel anglicisme horrible !) qui est fournit avec GNU Emacs. Il peut aussi servir de lecteur de courriel. Les
avantages que j'y trouve sont les suivants :



  • même comportement du lecteur de courriel en mode graphique et mode texte

  • extensible...




Prérequis


Evidemment, il est de bon goût d'avoir Emacs installé sur son
ordinateur. Il est aussi préférable d'être un peu familier avec Emacs. Nous
allons aussi faire usage de procmail et fetchmail, matériel qui devrait être
présent sur tout GNU/Linux décent.


L'épreuve demande un peu de tenacité. Mais ça doit être jouable.


Restez loggué et faites toutes les manips avec votre utilisateur normal (sauf précision contraire).




Télécharger les courriers



Vous êtes en train de le comprendre : Emacs ne va pas télécharger vos
courriers, nous allons faire appel à fetchmail (télécharge) et
procmail (distribue). Autant laisser faire chaque outil ce qu'il fait
parfaitement. Cela vous permettra d'utiliser votre conf fetchmail et
procmail avec d'autres lecteurs de courriel, si une folle envie vous
en prennait.



Le .forward


Ce fichier définit qui doit gérer la redistribution de courrier arrivé en
local pour l'utilisateur. Tapez ce qui suit, cela suffira :



echo "|/usr/bin/procmail" > ~/.forward



Le .procmailrc


Premièrement, il faut créer un dossier où procmail stockera les courriers
arrivés, dans différents fichiers selon la configuration. Ici, il s'agit de
~/.mail-gnus



mkdir ~/.mail-gnus



Ensuite, il faut créer un fichier ~/.procmailrc de configuration comme
celui-ci :





PATH=/usr/bin:/bin:/usr/local/bin:.
MAILDIR=$HOME/.mail-gnus # You'd better make sure it exists
DEFAULT=$MAILDIR/inbox
LOGFILE=$HOME/.from_procmail
LOCKFILE=$HOME/.lockmail

# Tout les courriers venant ou allant vers une adresse @gnu.org
# sont posés dans une boîte appellée gnu-devel.
:0
* ^[From|To|Cc].*@gnu.org
gnu-devel

# Tout les autres courriers iront dans $DEFAULT,
# c'est-à-dire inbox.



Le .fetchmailrc


Après avoir configuré la redistribution de courrier en local, nous allons
maintenant configurer le téléchargement de courrier.



Voici un exemple pour un compte pop3. Il faut bien entendu substituer
moa par l'utilisateur local destinataire, yeupou par le login
free.fr et nibelungen par le nom de la machine hôte (hostname
quoi).





# Général
set syslog
set bouncemail
set no spambounce
set properties ""

# Chaque compte sur chaque serveur
poll pop.free.fr with proto POP3
user 'yeupou' there with password 'xxx' is 'moa@nibelungen' here



Ensuite, il faudrait que fetchmail tourne en démon. La commande suivante
devrait faire l'affaire :




fetchmail -d60 --fetchmailrc /home/moa/.fetchmailrc --norewrite



L'idéal est d'avoir ce démon au démarrage de la machine (ajoutez cette
ligne dans /etc/rc.local) ou lors de votre login (ajoutez cette ligne
dans le fichier qui gère votre session - par exemple ~/.Xclients ou
~/.xinitrc).



Si fetchmail tourne et que vous avez reçu du courrier, alors il devrait se
trouver dans un (ou des) fichier(s) dans le dossier ~/.mails-gnus



Adapter son .emacs


Nous allons maintenant signaler à Emacs l'existence de gnus. Il suffit de
copier-coller ce qui suit dans votre ~/.emacs.





;; Definit Gnus comme lecteur courriel
(custom-set-variables
'(read-mail-command (quote gnus))
'(message-directory "~/.Mail/"))

;; Definit Galeon comme brouteur web, pour suivre les liens
(setq browse-url-browser-function 'browse-url-generic
browse-url-generic-program "galeon")



Créer son .gnus


Et nous sommes maintenant dans le vif du sujet, la configuration de gnus.
Tout ce qui suit doit être ajouté dans le fichier ~/.gnus



Identité


Corrigez nom et adresse courriel.





;;**** BASIC IDENTITY
(setq user-full-name "Votre Nom"
user-mail-address "votre@courriel.org"
mail-user-agent (quote message-user-agent))

;; Def charset
(setq gnus-default-charset (quote iso-8859-15)
gnus-default-posting-charset (quote iso-8859-15))

(message "gnus.el: BASIC IDENTITY initialized")




Arrivée du courrier


Rien à changer si vous avez suivi ce qui précède.





;;*******************
;;***** GETTING MAILS

;; In mail-source, procmail store files that
;; We store mails here - this is also defined in my .emacs,
;; it's the only way I found to avoid apparition of ~/Mail/.
(setq gnus-directory "~/.News/")
(setq message-directory "~/.Mail/")

;; fetchmail previously downloaded.
(setq mail-sources
(list '(directory
:path "~/.mail-gnus/"
:suffix ""
))
)

;; We choose nnml: everybody says it's the fastest backend on earth.
(setq gnus-select-method '(nnml ""))

;; We trash duplicates mails.
(setq nnmail-treat-duplicates 'delete)

;; We just read mail, no newsgroups.
(setq gnus-check-new-newsgroups nil)

(message "gnus.el: GETTING MAILS initialized")



Mime Types


Rien à changer si vous avez suivi ce qui précède. Je ne pourrais pas vous
donner de détails à ce propos, que je n'ai fait que copier-coller à partir d'un
autre .emacs (mais ça marche bien).





;;************************
;; MIME Settings for PGnus
(require 'mm-util)
(defun mm-read-charset (prompt)
"Return a charset."
'iso-8859-15)
(setq gnus-default-posting-charset (quote iso-8859-15))
(setq gnus-article-decode-mime-words t)
(setq gnus-article-decode-charset 1)
(setq gnus-mime-view-all-parts t) ; View all the MIME parts in current article
(setq gnus-ignored-mime-types
'("text/x-vcard"))
(setq gnus-unbuttonized-mime-types nil) ; MIME type -> no buttons when rendered
(setq
;; Add buttons
gnus-treat-buttonize t
;; Add buttons to the head
gnus-treat-buttonize-head 'head
;; Emphasize text
gnus-treat-emphasize t
;; Fill the article
gnus-treat-fill-article nil
;; Remove carriage returns
gnus-treat-strip-cr 'last
;; Hide headers
gnus-treat-hide-headers 'head
;; Hide boring headers
gnus-treat-hide-boring-headers 'head
;; Hide the signature
gnus-treat-hide-signature nil
;; Hide cited text
gnus-treat-hide-citation nil
;; Strip PGP signatures
gnus-treat-strip-pgp 'last
;; Strip PEM signatures
gnus-treat-strip-pem 'last
;; Highlight the headers
gnus-treat-highlight-headers 'head
;; Highlight cited text
gnus-treat-highlight-citation 'last
;; Highlight the signature
gnus-treat-highlight-signature 'last
;; Display the Date in UT (GMT)
gnus-treat-date-ut nil
;; Display the Date in the local timezone
gnus-treat-date-local nil
;; Display the date in the original timezone
gnus-treat-date-original nil
;; Strip trailing blank lines
gnus-treat-strip-trailing-blank-lines 'last
;; Strip leading blank lines
gnus-treat-strip-leading-blank-lines 'last
;; Strip multiple blank lines
gnus-treat-strip-multiple-blank-lines 'last
;; Strip all blank lines
;; gnus-treat-strip-blank-lines nil
;; Treat overstrike highlighting
gnus-treat-overstrike 'last
)
;;* show the text/plain part before the text/html part in multpart/alternative
(require 'mm-decode)
;;;-- no way do compile with this
;;;--(push "text/plain" mm-alternative-precedence)
;;;--(setq mm-alternative-precedence "text/plain")

(message "gnus.el: MIME initialized")




Archives


Rien à changer si vous avez suivi ce qui précède. Je ne pourrais pas vous
donner de détails à ce propos, que je n'ai fait que copier-coller à partir d'un
autre .emacs (mais ça marche bien).





;;***********************
;; ARCHIVES: one file per month
(setq gnus-message-archive-group
'((if (message-news-p)
"misc-news"
(concat "mail." (format-time-string
"%Y-%m" (current-time)))))
)

(message "gnus.el: ARCHIVES initialized")




Interface


Rien à changer si vous avez suivi ce qui précède. Logiquement ça marche,
lisez les commentaires pour personnaliser.





;;***********************
;;************* INTERFACE

;; Here I define how to display subject lines etc...
;; I wanna see thoses groups everytime
(setq gnus-permanently-visible-groups "^nnml\\|^nnfolder\\|^inbox\\|^gnu-devel\\|^savannah-hackers\\|^trash\\|^gren\\|^stock")

;; I like it verbose
(setq gnus-verbose 2000)

;; I wanna be able to access my previous post
(setq gnus-fetch-old-headers t)

;; I wanna keep track of the last time I rode a group
(add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)

;; *Group* buffer: how to format each group entry.
(setq gnus-group-line-format "%M%m %4N/%4t non-lus: %(%-20,20g%) depuis le %2,2~(cut 6)d/%2,2~(cut 4)d à %2,2~(cut 9)dh%2,2~(cut 11)d\n"
;;
;; %var details C-h i
;;`M' An asterisk if the group only has marked articles.
;;'N' Number of unread articles.
;;`t' Estimated total number of articles.
;;`G' Group name.
;;`D' Newsgroup description.
;;`m' `%' (`gnus-new-mail-mark') if there has arrived new mail to the
;; group lately.
;;`D' Last time the group as been accessed.
;;
;; For the record, a default group line format
;;(setq gnus-group-line-format "%M\%S\%p\%P\%5y: %(%-40,40g%) %6,6~(cut 2)d\n")
)
;; *Summary*: how to format each mail entry.
(setq gnus-summary-line-format "%-1R %-1U %-15,15n | %2,2~(cut 6)o/%2,2~(cut 4)o %2,2~(cut 9)oh%2,2~(cut 11)o | %I%(%0,40s%)\n"
gnus-summary-same-subject ">>>"
gnus-summary-mode-line-format "%V: %%b"
;; %var details C-h i
;; `s' Subject if the article is the root of the thread or the previous
;; article had a different subject, `gnus-summary-same-subject'
;; otherwise. (`gnus-summary-same-subject' defaults to `""'.)
;; `n' The name (from the `From' header).
;; `L' Number of lines in the article.
;; `I' Indentation based on thread level (*note Customizing Threading::).
;; `>' One space for each thread level.
;; `<' Twenty minus thread level spaces. <br/> ;; `U' Unread.
;; `R' This misleadingly named specifier is the "secondary mark". This
;; mark will say whether the article has been replied to, has been
;; cached, or has been saved.
;; `D' `Date'.
;; `d' The `Date' in `DD-MMM' format.
;;`o' The `Date' in YYYYMMDD`T'HHMMSS format.
;;
;; For the record the default string is
;; `%U%R%z%I%(%[%4L: %-20,20n%]%) %s\n'.
)

;; I remove mailing list identifiers for mail from list I read often, that
;; are already stored in a particular directory
(setq gnus-list-identifiers
'( "\\[savannah-hackers\\]"
"\\[savannah-dev\\]"
))

;; I do not like graphics smileys.
(setq gnus-treat-display-smileys nil)

;; I wanna particular dimensions while reading mails
(setq
gnus-build-sparse-threads 'some
gnus-use-trees t
gnus-generate-tree-function 'gnus-generate-horizontal-tree
gnus-tree-minimize-window nil)

(if (or (not (getenv "DISPLAY"))
(string-match ":0" (getenv "DISPLAY")))
(progn
(gnus-add-configuration
'(article
(vertical 1.0
(summary 0.40 point)
(article 1.0)
)
)))
(progn
(gnus-add-configuration
'(article
(vertical 1.0
(summary 0.40 point)
(article 1.0)
)
)))
)
setq font-lock-maximum-decoration t
font-lock-maximum-size nil)
(require 'font-lock)
(set-face-foreground 'gnus-summary-normal-ticked-face "pale violet red")
(set-face-foreground 'gnus-summary-high-ticked-face "pale violet red")

(message "gnus.el: INTERFACE initialized")




Réponses


Corrigez nom et adresse courriel.





; Hey, please remove my address from To: and Ccc: while I do a
;; wide reply.
;; seen at http://www.gnusfr.org/gen.php3/2002/04/02/36,0,1,0.html
(setq message-dont-reply-to-names
"utilisateur@\\(gnu\\|free\\).\\(org\\|fr\\)")

;; I want my replies to begin with something like " writes:"
(defun message-insert-citation-line ()
"La fonction qui insere une ligne aux reponses"
(when message-reply-headers
;; In savannah-hackers group, we talk english
(if (string-equal gnus-newsgroup-name "savannah-hackers")
(insert (mail-header-from message-reply-headers) " said:\n\n")
(insert (mail-header-from message-reply-headers) " a tapoté :\n\n")
)))

(message "gnus.el: REPLY initialized")




Plusieurs Identités


Pour utiliser ceci, vous devez mettre la main sur gnus-pers.el dispo
http://www.comsecmilnavpac.net/elisp/ en théorie. Vous devez modifier ce
contenu en lien avec votre utilisation. Dans la première partie, on associe des
identités à des groupes.





(custom-set-variables
;; This is the hash "group name => identity"
'(gnus-personality-electric-headers (quote
(
(any ".*u-strasbg.*" "formel")
(any ".*gnu.*" "gnu")
)))
;; There are my identities
'(gnus-personalities (quote
(
; usual
("default"
"mathieu "
""
"~/.signature"
)
; GNU voluteering
("gnu"
"Mathieu Roy "
""
"~/.signature_gnu"
)
; Formal, neutral
("formel"
"Mathieu Roy "
""
"~/.signature_formel"
)
)))
'(gnus-pers-cc-fix nil)
)
(require 'gnus-pers)
(gnus-personality-init)

(message "gnus.el: IDENTITIES initialized")




Utiliser gnus


Et voilà, le stade de la configuration est passé. Il suffit de
lancer emacs, et d'y lancer gnus, en tapant M-x gnus (M = Meta, donc alt).



Envoyer un courriel


Une fois gnus lancé, tapez m. Remplissez les champs qui
vont bien. Par exemple, envoyez vous un courrier, pour tester le tout.
Vous pouvez changer votre identité en tapant C-cC-l. Pour
finir, tapez C-c C-c pour envoyer le courrier.



Consulter les courriels reçus


Il faut maintenant dire quels groupes (en fait, fichiers crées par procmail,
selon le .procmailrc) vous desirez lire. Vous regardez dans le menu "Groups" ->
"Subscribe" -> "Subscribe to a group". Il vous est demandé de taper le nom du
groupe. Tapez tabulation. Si un courriel à bien été reçu, au moins un groupe
doit être disponible. Sélectionnez le... Rentrez dans le groupe en tapant
entrée... Utilisez les menus et apprennez les raccourcis claviers :)



FDL


Ce document est libre, selon les termes de la licence GNU FDL


Aller plus loin

  • # Re: tutorial gnus

    Posté par  . Évalué à 1.

  • # Re: tutorial gnus

    Posté par  . Évalué à 1.

    Pour info le texte de l'article sort parfois du cadre gris .. je suis sous Nt avec Mozilla 1.1.

    Par exemple celle-ci (au debut de Interface) :
    (setq gnus-permanently-visible-groups "^nnml\\|^nnfolder\\|^inbox\\|^gnu-devel\\|^savannah-hackers\\|^trash\\|^gren\\|^stock")


    PS : emacs rulezz grave
  • # Re: tutorial gnus

    Posté par  . Évalué à 1.

    Ca serait bien d'avoir un .gnus au lieu de copier coller.
  • # Re: tutorial gnus

    Posté par  . Évalué à 1.

    j'ai utilisé gnus pendant des années, puis j'ai laissé tomber .

    Surtout depuis la sortie de Mozilla

    Faut vraiment etre sur unix et developper du matin au soir ( donc avec emacs) sur la meme machine pour preferer a tout prix Gnus. Ce n'est quand meme pas toujours simple de rajouter un filtre ou une fonctionnalité.
    • [^] # Re: tutorial gnus

      Posté par  . Évalué à 1.

      Rhââââ on peut plus mettre de [+] !
      • [^] # Re: tutorial gnus

        Posté par  . Évalué à 1.

        Mouais. emacs est installé sur toutes les machines que j'ai à utiliser;..

        quand aux filtres, dans l'exemple ci contre il est montré que j'utilise procmail et on ne peut pas dire que ce soit compliqué... d'autant que devrait marcher avec n'importe quel lecteur de courriel.
        • [^] # Re: tutorial gnus

          Posté par  . Évalué à 1.

          Nan! Tu as dit "courriel" ! Spaice d'académicien, retourne compter les kibioctets de ton cédérom!

          PS: Outlook roulaize et vive les XP
        • [^] # Re: tutorial gnus

          Posté par  . Évalué à 1.

          Mouais. emacs est installé sur toutes les machines que j'ai à utiliser;..

          Tu dois pouvoir le désinstaller, même si ça peut prendre un peu de temps ;-)
  • # Re: tutorial gnus

    Posté par  . Évalué à 1.

    Quel intérêt par rapport à Pan (par exemple) ?

    L'auteur dit que le soft est extensible. Soit, mais y a-t-il des exemples d'extensions réellement utiles à un lecteur de news ?
    • [^] # Re: tutorial gnus

      Posté par  . Évalué à 1.

      Quand t'utilise Pan, il te reste plus qu'a te tirer une balle (remarque avec Gnus aussi)


      Désolé (Y'a plus de vote ni de -1)

      Etienne
    • [^] # Re: tutorial gnus

      Posté par  . Évalué à 1.

      faire le café ?
    • [^] # Re: tutorial gnus

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

      Je sais pas... Il y a moins de jouer tout seul au wizz-buz dans Pan ?

      Bon, ben faut passer a slrn !!!

      -infini. Ah ben non, ya pas

      Slrn Rulez 1 // R-MaX
    • [^] # Re: tutorial gnus

      Posté par  . Évalué à 1.

      Dans l'exemple, j'en parle autant que lecteur de courriel.

      Dans certaines de mes activités, j'ai souvent à répondre certains messages préformatés.

      Avec Emacs, on a une bonne gestion de skelete, on peut créer ses propres fonctions lisp qui font tout ça.

      Chose qu'on ne retrouve pas avec d'autres lecteurs.
    • [^] # Re: tutorial gnus

      Posté par  (Mastodon) . Évalué à 1.

      Je n'utilise pas Gnus, mais je dirais qu'à priori l'intérêt c'est de partager l'interface, les commandes, les raccourcis clavier et le langage de configuration d'emacs. On peut aimer ou ne pas aimer, d'ailleurs, mais j'entend plein de gens dire que Windows c'est mieux que ***** car c'est plus intégré, voilà un exemple d'intégration réussie.
  • # Troll launcher.

    Posté par  . Évalué à 1.

    Ahlalala, quelle perversité chez ces gnusiens. Obligé de passer des news pour parler de leur client news (qui permet de se faire psychanaliser, tout en démarrant la cafetière avant de faire un petit puissance 4).

    Alors que, si on regarde bien, personne ne se sent obligé de parler de mutt ou slrn ? Dame, vous pensez bien, ça marche tout seul, et sans raccourcis ésothérique à la C-Esc M-t M-Pomme (Bon, zut, un raccourci accesible uniquement sur mac). Pas grand chose à en dire, sinon que ça ro><e.

    Et puis, au total, vim+mutt+slrn, ça doit bien faire au moins... houlala, 1 Mo d'archives ? C'et marrant, je me souviens de mon p133 avec 500 Mo de disque. Il a jamais accepté d'installer emacs : l'archive rentrait pas sur le disque.

    Bon, je vous laisse, j'ai un sylpheed à dégager. Je voulais juste passer un coucou à la communauté mutt&slrnienne en passant.
  • # Re: tutorial gnus

    Posté par  . Évalué à 1.

    Est-ce uniquement chez moi que les cadres contenant .fetchmailrc, .gnus et compagnie de la page sur lea-linux s'affichent en blanc sur fond presque blanc et sont donc illisibles à moins d'incliner fortement l'écran de mon (vieux) portable ?

    NB: j'utilise phoenix-0.4
  • # Présentation de la nouvelle ?

    Posté par  . Évalué à 1.

    Pourquoi avoir inclus le tutoriel complet dans le texte de la nouvelle ? Ça oblige à scroller pendant 2h pour voir les commentaires, ce n'est pas très agréable à lire et en plus on se demande à quoi sert le lien dans ce cas-là.
    La prochaine fois, insérez juste le lien, je pense que tout le monde est capable de cliquer s'il est intéressé.
    • [^] # Re: Présentation de la nouvelle ?

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

      [+]
      • [^] # Re: Présentation de la nouvelle ?

        Posté par  . Évalué à 1.

        Si t'es pas intéressé, je me demande ce que tu fous dans les commentaires.

        Tu commentes sans lire ? Pas que ça me suprenne, mais bien entendu je n'adhère pas à la méthode.

        Note que la moitié des messages déjà postés témoignent du fait qu'apparement ta méthode est une règle.
        • [^] # Re: Présentation de la nouvelle ?

          Posté par  . Évalué à 1.

          C'est marrant, le gars qui vient nous faire chier avec son article insipide de cinq pages sur un soft antédiluvien et qui en plus pleurniche qu'on est pas gentils avec lui ;)

          Dis, si tu veux pas que les gens donnent leur avis, faut pas poster ici. C'est plus simple pour tout le monde.
          • [^] # Re: Présentation de la nouvelle ?

            Posté par  . Évalué à 1.

            Apparement il y'a un malentendu. Je n'ai pas écris cet article dans l'espoir qu'il serve mais pour servir à des connaissances. J'ai trouvé qu'il pourrait servir à d'autre, c'est pourt ça que je l'ai rendu public.

            Donc que tu le trouves insipide, je m'en tape le cul par terre. Ca ne change pas sa raison d'etre. Et d'ailleurs, si les choses avaient besoin d'etre d'une utilité apparente à tous pour avoir le droit d'exister, je doute que la terre serait autre chose qu'un espace vide.

            Tu fais judicieusement remarquer qu'il fait 5 pages, comme si cela était mal.

            Tu fais remarquer que ce logiciel date d'avant Noé. C'est très rigolo. Tu fais partie de ceux qui achètent des pots de yaourt parce qu'il y'a marqué "NeW" dessus ?


            Si pleurnicher ça signifie répondre très directement à des espèces de branleurs qui passent leur temps à commenter ce qu'ils ne lisent pas, alors on peut dire que je pleurniche.
            Mais je ne cautionne pas cette définition du terme pleurnicher.


            Note : je trouve ça rassurant, de voir des comportement bien caricaturaux comme il faut.
            • [^] # Re: Présentation de la nouvelle ?

              Posté par  . Évalué à 1.

              Tu fais partie de ceux qui achètent des pots de yaourt parce qu'il y'a marqué "NeW" dessus ?

              Tu comprendras facilement que les yaourts ne présentent pas la même vitesse d'évolution technologique que les ordinateurs et les logiciels qui tournent dessus.

              C'est vrai que si les ordinateurs c'est comme les yaourts, alors on peut facilement se satisfaire d'utiliser gnus et emacs.
              • [^] # Deuxième tentative

                Posté par  . Évalué à 1.

                C'est vrai que si les ordinateurs c'est comme les yaourts, alors on peut facilement se satisfaire d'utiliser gnus et emacs.

                Mais si tu doutes que ta table de cuisine supporte un yahourt de 200 kg, tu as intérêt à essayer mutt et slrn.

                (si il fait long feu, je lance un gnome vs kde)
                • [^] # Re: Deuxième tentative

                  Posté par  . Évalué à 1.

                  (si il fait long feu, je lance un gnome vs kde)

                  KDE c'est laid c'est graphisme allemand.
        • [^] # Re: Présentation de la nouvelle ?

          Posté par  . Évalué à 1.

          Où ai-je dit que je n'étais pas intéressé ? Tu n'es pas obligé d'être familier avec ton "ce que tu fous", pas une fois je n'ai critiqué l'article ou son auteur, alors du calme.
          Non, je ne commente pas sans lire. Avant de poster mon messager qu'apparemment tu n'as pas compris, j'ai lu ton tutoriel et tous les commentaires qui avaient été postés. La seule chose qui m'a gêné, c'est la _présentation_ de la nouvelle. Il faut lire le sujet du commentaire un peu. Je trouve ça idiot d'inclure un tutoriel dans une page de DLFP, c'est inutile parce qu'il y a un lien vers ce même tutoriel en bien plus lisible, et c'est idiot parce que ça prend de la place pour rien. C'est tout.
          Alors avant de me traiter de trolleur parce que personne n'a commenté la qualité de ton document, lis mieux les posts, ça t'évitera de t'énerver dans le vent.
          • [^] # Re: Présentation de la nouvelle ?

            Posté par  . Évalué à 1.

            En fait, a l'heure actuelle il n'était pas plus lisible sur lea du fait du fond de page special halloween.

            Aussi, je trouve que puisqu'on peut se permettre de mettre le contenu entier ici, il est idiot de ne pas le faire : sur internet, les deviennent des 404 assez rapidement...

            Donc les arguments de la lisibilité et l'économie de place ne me paraissent pas convaincant.

            Ensuite, je trouve bien la critique sur le fait de devoir descendre dans la page du fait de l'article. On doit aussi le faire du fait de commentaires, personne s'en plaint.


            Concernant le fait d'etre interessé, tu as écris :
            « La prochaine fois, insérez juste le lien, je pense que tout le monde est capable de cliquer s'il est intéressé ». Cela laisse supposer que la lecture / écriture des commentaires est primordiale. Je ne partage pas ce point de vue. Je pense que les articles sont pas d'importance moindre (ni supérieure, remarque). Il y'a donc pas à se plaindre d'avoir à avoir le contenu de l'article dans la dépeche. Le but de la dépeche n'est pas uniquement de générer des commentaires.

            Il ne me semble pas « m'énerver dans le vent » ni « traiter de trolleur », j'estime juste ne pas avoir particulièrement à prendre des pincettes dans le cas présent.
            • [^] # Re: Présentation de la nouvelle ?

              Posté par  . Évalué à 1.

              Faut arrêter la parano un peu, parce que là c'est moi qui vais m'énerver.

              > sur internet, les liens deviennent des 404 assez rapidement...

              T'as pas plus pourri comme argument ?

              > donc les arguments de la lisibilité et l'économie de place ne me paraissent pas convaincants.

              La nouvelle traite d'un tutoriel qui est paru sur un site, pourquoi le mettre sur tous les sites qui en parlent ? Quand j'ai passé une nouvelle pour mon tutoriel, je ne l'ai pas inclus dans la nouvelle, parce qu'il était déjà sur une page dédiée. Maintenant, la question est de savoir si DLFP est un site de nouvelles ou un site d'aide.

              > Ensuite, je trouve bien la critique sur le fait de devoir descendre dans la page du fait de l'article. On doit aussi le faire du fait de commentaires, personne s'en plaint.

              Voir ma phrase au-dessus, DLFP est un site de _nouvelles_. Et si tu as une solution géniale pour réussir à lire des commentaires sans scroller, bravo. Par ailleurs, il y en a qui se plaignent de devoir scroller, parce qu'avec les votes, on avait moins ce problème.

              > Cela laisse supposer que la lecture / écriture des commentaires est primordiale. Je ne partage pas ce point de vue.

              Où vois-tu que je parle des commentaires ? Arrête d'extrapoler si c'est pour dire n'importe quoi.

              > Je pense que les articles sont pas d'importance moindre (ni supérieure, remarque). Il y'a donc pas à se plaindre d'avoir à avoir le contenu de l'article dans la dépeche. Le but de la dépeche n'est pas uniquement de générer des commentaires.

              Mais le but de la dépêche n'est pas de publier un tutoriel, juste d'annoncer qu'il est disponible à telle adresse.

              > Il ne me semble pas « m'énerver dans le vent » ni « traiter de trolleur », j'estime juste ne pas avoir particulièrement à prendre des pincettes dans le cas présent.

              Prendre des pincettes ? Parce que tu peux justifier ton énervement successif à mon post ? La prochaine fois, lis un peu mieux mes posts, ça ira plus vite.
              • [^] # Re: Présentation de la nouvelle ?

                Posté par  . Évalué à 1.

                « > sur internet, les liens deviennent des 404 assez rapidement...

                T'as pas plus pourri comme argument ? »

                Tu ne me convains pas de l'impertinence de mon argument. J'aime personnellement assez peu devoir suivre des liens au lieu de trouver la ressource directement.

                « > donc les arguments de la lisibilité et l'économie de place ne me paraissent pas convaincants.

                La nouvelle traite d'un tutoriel qui est paru sur un site, pourquoi le mettre sur tous les sites qui en parlent ? Quand j'ai passé une nouvelle pour mon tutoriel, je ne l'ai pas inclus dans la nouvelle, parce qu'il était déjà sur une page dédiée. Maintenant, la question est de savoir si DLFP est un site de nouvelles ou un site d'aide. »

                Je pense que c'est aux modérateurs de DLFP de répondre à cette question. J'ai cru que DLFP avait la prétention de publier des articles en propre, et ne pas faire uniquement des références.

                Cet article est en FDL. Il est sur lea, mais il me semble tout à fait aussi pouvoir etre attribué à linuxfr.


                « >Cela laisse supposer que la lecture / écriture des commentaires est primordiale. Je ne partage pas ce point de vue.

                Où vois-tu que je parle des commentaires ? Arrête d'extrapoler si c'est pour dire n'importe quoi. »

                Je pense que tu devrais relire le fil de discussion en entier.


                « Mais le but de la dépêche n'est pas de publier un tutoriel, juste d'annoncer qu'il est disponible à telle adresse. »

                C'est ton avis. Ce n'est pas le mien. Et apparement mon avis est apparu acceptable au modérateur.

                « Prendre des pincettes ? Parce que tu peux justifier ton énervement successif à mon post ? La prochaine fois, lis un peu mieux mes posts, ça ira plus vite. »

                Je pense que si tes messages étaient un peu moins gratuit, globalement, ça ne compliquerait pas les choses.
                • [^] # Re: Présentation de la nouvelle ?

                  Posté par  . Évalué à 1.

                  > Tu ne me convains pas de l'impertinence de mon argument. J'aime personnellement assez peu devoir suivre des liens au lieu de trouver la ressource directement. Je pense que c'est aux modérateurs de DLFP de répondre à cette question. J'ai cru que DLFP avait la prétention de publier des articles en propre, et ne pas faire uniquement des références.

                  Effectivement, sur ce point c'est aux modérateurs de répondre, puisqu'apparemment nous ne sommes pas d'accord.

                  > Je pense que tu devrais relire le fil de discussion en entier.

                  J'ai écrit que ça obligeait à scroller pour lire les commentaires, jamais je n'ai dit que leur lecture était primordiale pour moi.

                  > C'est ton avis. Ce n'est pas le mien. Et apparement mon avis est apparu acceptable au modérateur.

                  Ouah, ça veut dire que ton avis est le bon forcément ? J'aimerais bien en discuter avec le modérateur, malheureusement avec Templeet, on ne voit pas leurs noms.

                  > Je pense que si tes messages étaient un peu moins gratuit, globalement, ça ne compliquerait pas les choses.

                  Mon message parlait uniquement de la présentation de DLFP/Templeet pour les nouvelles, tu t'es senti agressé alors que ce n'est même pas ton problème, tu le dis toi-même. Alors si tu arrêtais d'essayer de te défendre contre rien du tout, tu verrais que mon message n'a rien de gratuit, mais s'interroge sur une présentation des articles qui change : 1- par rapport à DLFP/Dacode ; 2- par rapport à tous les autres articles publiés depuis sous Templeet.
                  Maintenant si tu ne vois en moi qu'un pauvre trolleur, tant pis pour toi et pour moi
                  • [^] # Re: Présentation de la nouvelle ?

                    Posté par  . Évalué à 1.

                    « > C'est ton avis. Ce n'est pas le mien. Et apparement mon avis est apparu acceptable au modérateur.

                    Ouah, ça veut dire que ton avis est le bon forcément ? »

                    Non, je n'ai jamais dit cela. Je ne dis meme pas que le modérateur ai préféré mon avis au tien (puisque cela ne s'est pas posé en ces termes). Je dis simplement que ça n'a pas paru si choquant à tous.

                    «J'aimerais bien en discuter avec le modérateur, malheureusement avec Templeet, on ne voit pas leurs noms. »

                    N'est-ce pas dans la case en au à droite, en dessous de "liens connexes" ?

                    « Maintenant si tu ne vois en moi qu'un pauvre trolleur, tant pis pour toi et pour moi »

                    Je n'emploie pas le terme trolleur pour définir des personnes parce qu'elles ne sont tout simplement pas d'accord.
                    • [^] # Re: Présentation de la nouvelle ?

                      Posté par  . Évalué à 1.

                      > Non, je n'ai jamais dit cela. Je ne dis même pas que le modérateur ai préféré mon avis au tien (puisque cela ne s'est pas posé en ces termes). Je dis simplement que ça n'a pas paru si choquant à tous.

                      Le ton que tu employais le laissait penser.

                      > N'est-ce pas dans la case en haut à droite, en dessous de "liens connexes" ?

                      Mea Culpa, je n'avais point vu, j'avais l'habitude de le voir à côté de l'heure de modération. Je vais lui en parler.

                      > Je n'emploie pas le terme trolleur pour définir des personnes parce qu'elles ne sont tout simplement pas d'accord.
                      En tout cas, quand je vois certains de tes commentaires dans les autres nouvelles, je me dis que toi par contre, tu aimes bien lancer des trolls. Mais bon, c'est pas bien grave.
                      • [^] # Re: Présentation de la nouvelle ?

                        Posté par  . Évalué à 1.

                        « > Je n'emploie pas le terme trolleur pour définir des personnes parce qu'elles ne sont tout simplement pas d'accord.
                        En tout cas, quand je vois certains de tes commentaires dans les autres nouvelles, je me dis que toi par contre, tu aimes bien lancer des trolls. Mais bon, c'est pas bien grave. »

                        Je n'emploie pas ce terme car je considére que c'est une formule très facile pour lancer le discrédit sur quelqu'un dès lors qu'il n'exprime pas l'avis de la supposée majoritée.

                        Tu comprends bien que si je n'emploie pas ce terme parce que je le trouve médiocre, il ne me semble pas plus interessant dans les bouche d'autrui.
                        • [^] # Re: Présentation de la nouvelle ?

                          Posté par  . Évalué à 1.

                          C'est pas ça, mais quand je vois certains de tes commentaires qui se contentent de lancer un avis sur un sujet sans apporter de point de vue ou d'argumentation, ça me fait penser à un troll (voir nouvelle sur le nouveau truc pour configurer le noyau). Alors quand tu traites mes posts de "gratuits", ça me fait doucement rigoler. Enfin, cela dit, je n'ai rien contre toi, c'est toujours bien de débattre d'un sujet.
                          • [^] # Re: Présentation de la nouvelle ?

                            Posté par  . Évalué à 1.

                            (Note : un point de vue est un avis, non ?)


                            Je qualifie tes commentaires de gratuits ? Je trouve que c'est recurrent chez toi, et ta réponse en est un exemple : ici tu te permet de dire « certains de tes commentaires qui se contentent de lancer un avis [...] ça me fait penser à un troll », sans donner aucun lien qui confirmerait tes dires, qui démontrerait l'évidente véracité de ton propos. C'est donc parfaitement gratuit. Sans avoir à le prouver, sans avoir à donner de lien, n'importe qui peut dire la m^eme chose des commentaires de n'importe qui.
                            C'est le principe m^eme de la gratuité : ça ne coute strictement rien...

                            Tu constates qu'a contrario, ma réponse, elle, n'est pas gratuite. Elle repose sur tes propres dire, auxquels tout un chacun ici peut se référer et partager (ou pas) mon constat.

                            Ce n'est pas gratuit : ce n'est pas à prendre tel quel ou à laisser, les gens peuvent observer, étudier, consulter... et finalement, trancher...
  • # Re: tutorial gnus

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

    Ya une erreur de syntaxe, il manque une parenthèse au début de la ligne:

    setq font-lock-maximum-decoration t
    font-lock-maximum-size nil)

    voilà voilà...

Suivre le flux des commentaires

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