Gmail

Claws-mail : client »léger »de messagerie

claws01

Utilisateur traditionnel de Thunderbird, j’ai décidé depuis quelques jours de tester un logiciel de messagerie plus léger : Claws-mail.

Comme je possède plusieurs comptes courriels chez différents fournisseurs (Orange, Strato, GMail), j’ai pu tester les différentes configurations des uns et des autres et n’ai rencontré aucun problème particulier que ce soient des protocoles POP ou IMAP. Il en a été de même pour les sécurités SSL ou TLS. Pas de soucis non plus pour la prise en main de ce nouvel outil plutôt logique et de présentation quasi identique à celle de ses pairs.

Hormis sa légèreté, j’ai particulièrement apprécié la présentation des dossiers avec les colonnes « Nouveau », « Non lu » et « Total » :

claws02

J’apprécie également recevoir les message en « texte brut » comme ci-dessous

claws06

Et de décider moi-même si je veux le convertir en HTML ou non (à condition d’avoir installé le plugin HTML) :

claws07

Je peux bien sûr ensuite charger les images.Je peux aussi décider de recevoir directement les messages en HTML en modifiant les préférences.Le seul et unique défaut que j’ai trouvé, c’est l’impossibilité d’envoyer un courriel en HTML, y compris ma signature :

Clapico's blog
Si vous souhaitez installer ce client, je vous renvoie vers la Documentation Ubuntu que je me suis contenté de suivre scrupuleusement.
Amusez-vous bien.

Créer un Conky en intégrant la météo, la messagerie GMail, Rhythmbox et un fil RSS

Prérequis : installer conky et conkyForecast :Conky : Pour installer ce logiciel, vous devez avoir activé l’accès au dépôt Universe puis ouvrez une console et tapez sudo apt-get install conky

ConkyForecast : Ajoutez le dépôt suivant

  • Pour Hardy Heron : deb http://ppa.launchpad.net/m-buck/ubuntu hardy main
  • Pour Intrepid Ibex : deb http://ppa.launchpad.net/m-buck/ubuntu intrepid main

Ouvrez une console et tapez : sudo apt-get update afin de recharger la liste des paquets puis sudo apt-get install conkyforecast

Puisque nous sommes prêts, commençons les choses sérieuses !!!

La Météo

Créez un dossier .conky dans votre home.

Créez un fichier conkyForecast : sudo gedit /home/votre user/.conky/conkyForecast.template

copiez-y les lignes suivantes :

${voffset 5}${goto 10}${font ConkyWeather:style=Bold:size=40}[--datatype=WF]${font}
${voffset 5}${goto 20}[--datatype=HT --hideunits --centeredwidth=3]/[--datatype=LT --hideunits --centeredwidth=3]
${voffset 10}${goto 10}${font ConkyWindNESW:size=40}[--datatype=BS]${font}
${voffset 5}${goto 10}[--datatype=WS --imperial] - [--datatype=WD]
${voffset -145}${goto 100}${color1}${font Bitstream Vera Sans Mono:style=Bold:size=14}[--datatype=CT]${font}
${voffset 10}${goto 100}${color3}Station: ${color1}[--datatype=OB]
${goto 100}${color3}Pluie : ${color1}[--datatype=PC]
${goto 100}${color3}UV : ${color1}[--datatype=UI] - [--datatype=UT]
${goto 100}${color3}Humidité : ${color1}[--datatype=HM]
${goto 100}${color3}Point de rosée : ${color1}[--datatype=DP]
${goto 100}${color3}Lever/Coucher : ${color1}[--datatype=SR] / [--datatype=SS]
${goto 100}${color3}Pression Atmosphérique : ${color1}[--datatype=BR] - [--datatype=BD]
${goto 100}${color3}Lune : ${color1}[--datatype=MP]
${voffset 25}${goto 25}[--datatype=DW --startday=1 --shortweekday]${goto 100}[--datatype=DW --startday=2 --shortweekday]${goto 175}[--datatype=DW --startday=3 --shortweekday]${goto 250}[--datatype=DW --startday=4 --shortweekday]
${voffset 10}${goto 10}${font ConkyWeather:size=32}[--datatype=WF --startday=1 --endday=4 --spaces=3]${font}
${voffset 15}${goto 15}[--datatype=HT --startday=1 --hideunits --centeredwidth=3]/[--datatype=LT --startday=1 --hideunits --centeredwidth=3]${goto 90}[--datatype=HT --startday=2 --hideunits --centeredwidth=3]/[--datatype=LT --startday=2 --hideunits --centeredwidth=3]${goto 170}[--datatype=HT --startday=3 --hideunits --centeredwidth=3]/[--datatype=LT --startday=3 --hideunits --centeredwidth=3]${goto 245}[--datatype=HT --startday=4 --hideunits --centeredwidth=3]/[--datatype=LT --startday=4 --hideunits --centeredwidth=3]
${color3}${font Bitstream Vera Sans Mono:size=7}${alignr 20}Dernière mise à jour: [--datatype=LU]${font}

Enregistrez.

La Messagerie GMail

créez un fichier Gmail : sudo gedit /home/votre user/.conky/gmail.sh

copiez-y les lignes suivantes en modifiant les zones en rouge

#!/bin/bash

gmail_login=Votre identifiant gmail sans le .com
gmail_password=votre mot de passe

dane="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
| sed -e 's/.*//;s/<\/fullcount>.*//' 2>/dev/null)"

 

if [ -z "$dane" ]; then
echo "Connection Error !"
else
echo "$dane non lus"
fi

Enregistrez puis rendez ce fichier exécutable (Clic droit => propriétés => onglet permissions => cocher la case « autoriser l’exécution du fichier comme un programme »)

Un fil de discussion RSS

Créez un fichier conky-rss : sudo gedit /home/votre user/.conky/conky-rss.sh

copiez-y les lignes suivantes :

#!/bin/bash
# RSS Display Script by Bill Woodford (admin@sdesign.us) v1.0
#
# This script is designed to output story titles for most any RSS Feed.
#
# This script depends on curl.  Please ensure it is installed and in your $PATH
# Gentoo: emerge -av net-misc/curl
# Debian: apt-get install curl
# Homepage: http://curl.haxx.se/
#
# Usage:
# .conkyrc:    ${execi [time] /path/to/script/conky-rss.sh URI LINES TITLENUM}
#    URI = Location of feed, ex. http://www.gentoo.org/rdf/en/glsa-index.rdf
#    LINES = How many titles to display (default 5)
#    TITLENUM = How many times the title of the feed itself is specified, usually 1 or 2 (default 2)
#
# Usage Example
#        ${execi 300 /home/youruser/scripts/conky-rss.sh http://www.foxnews.com/xmlfeed/rss/0,4313,1,00.rss 4 2}

#RSS Setup - Don't change unless you want these values hard-coded!
uri=$1                            #URI of RSS Feed
lines=$2                        #Number of headlines
titlenum=$3                        #Number of extra titles

#Script start
#Require a uri, as a minimum
if [[ "$uri" == "" ]]; then
echo "No URI specified, cannot continue!" >&2
echo "Please read script for more information" >&2
else
#Set defaults if none specified
if [[ $lines == "" ]]; then lines=5 ; fi
if [[ $titlenum == "" ]]; then titlenum=2 ; fi

 

#The actual work
curl -s --connect-timeout 30 $uri |\
sed -e 's/<\/title>/\n/g' |\
grep -o '<title>.*' |\
sed -e 's/<title>//' |\
head -n $(($lines + $titlenum)) |\
tail -n $(($lines))
fi

Enregistrez puis rendez ce fichier exécutable (Clic droit => propriétés => onglet permissions => cocher la case « autoriser l’exécution du fichier comme un programme »)

Nous allons maintenant créer notre Conky mais nous devons auparavant ouvrir un compte gratuit sur Weather.com afin de récupérer des identifiants.

Une fois le formulaire complété, vous recevrez un mail de confirmation dans lequel vous trouverez :

  • XOAP_PARTNER_ID =

  • XOAP_LICENCE_KEY =

Editez le fichier suivant : sudo gedit ~/.conkyForecast.config

Copiez les lignes suivantes :

# config settings for conkyForecast.py
CACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %d-%m-%Y
LOCALE = fr
XOAP_PARTNER_ID = XXXXXXXXXX
XOAP_LICENCE_KEY = XXXXXXXXXXX

Enregistrez puis ensuite : sudo gedit /home/votre user/.conkyrc

Copiez-y les lignes suivantes en modifiant les zones en rougeLe code FRXX0274 correspond à la ville de Saint-Etienne, pour trouver votre code,il faut aller sur le site www.weather.com et taper le nom de la ville dans le champs « Local Weather »

Ensuite vous allez sur le site www.weather.com . Tapez le nom de votre ville dans le champ « Local weather ». Une fois la ville trouvée, cliquez dessus, le code se trouvera dans la barre de navigation (http://www.weather.com/outlook/travel/businesstraveler/local/FRXX0135)

Pour les villes de France, c’est ici.
# conky configuration
# edited by Clapico : http://www.clapico.com
# set to yes if you want Conky to be forked in the background
background no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont Ubuntu Mono:size=9
# Text alpha when using Xft
xftalpha 0.8
# Update interval in seconds
update_interval 1.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window no
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 450 0
maximum_width 450
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
draw_graph_borders yes
# Stippled borders?
stippled_borders 8
# border margins
border_margin 4
# border width
border_width 1
# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color white
# own window options
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Text alignment, other possible values are commented
alignment top_left
#alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 60
gap_y 35
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer right
# colours
#color1 blue
color1 99FFFF
# light blue
color2 E0D6BA
# orange
#E77320
color3 FFFFFF
#color3 3BFE00
# green
color4 78BF39
# red
color5 CC0000
text_buffer_size 2048
# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
# stuff after 'TEXT' will be formatted on screen
TEXT${color3}Bienvenue sur $nodename Systeme $sysname $kernel${color3}
Nous sommes le ${color1}${time %A %d %B %Y}${color3}, il est ${color1}${time %H:%M:%S}
${color3}IP : ${color1}${addr wlan0}${color3} ESSID : ${color1}${wireless_essid wlan0}${color3} Signal WiFi: ${color1}${wireless_link_qual wlan0}%
${color3}Courriels sur Gmail : ${color1}${texeci 60 ~/.conky/gmail.sh}${color #FEF000}
${if_running rhythmbox}${color3}Artiste : ${color1}${exec rhythmbox-client --no-start --print-playing-format "%ta"}${color3}Album : ${color1}${exec rhythmbox-client --no-start --print-playing-format "%at"}${color3}Titre : ${color1}${exec rhythmbox-client --no-start --print-playing-format "%tt"}${color3}Durée : ${color1}${exec rhythmbox-client --no-start --print-playing-format "%te / %td"}${else}${color3}Rhythmbox ${color1}n'est pas ouvert $endif
${offset -5}${color3}${font StyleBats:style=CleanCut:size=12}q ${voffset -2}${font Bitstream Vera Sans Mono:style=Bold:size=11}Météo${font} ${hr}${color1}${execpi 1800 conkyForecast --location=FRXX0274 --template=/home/votre/.conky/conkyForecast.template}
${color3}Load :${color1} $loadavg
${color3}CPU Utilisé :${color1} $cpu% ${color3}${cpubar}
${color3}${cpugraph yellow FC8820}
${color3}Mémoire RAM :${color1} $mem/$memmax - $memperc% ${color3}${membar}
${color3}Utilisation du Swap :${color1} $swap/$swapmax - $swapperc% ${color3}${swapbar}
${color3}Température : ${color1}$acpitemp °C
${color3}Espace Disque
${color3}Libre : ${color1}${fs_free /}/${fs_size /} ${color3}${fs_bar /}
${color3}Processus :${color1} $processes ${color3} En cours :${color1} $running_processes
${color3}Utilisation du CPU
${offset 10}${color3}Nom ${alignr 50}PID ${alignr 20}CPU%
${offset 10}${color1}${top name 1} ${alignr 30}${top pid 1} ${alignr 15}${top cpu 1}
${offset 10}${color #888888}${top name 2} ${alignr 30}${top pid 2} ${alignr 15}${top cpu 2}
${offset 10}${color #888888}${top name 3} ${alignr 30}${top pid 3} ${alignr 15}${top cpu 3}
${color3}Utilisation de la Mémoire
${offset 10}${color3}${color3}Nom ${alignr 50}PID ${alignr 20}Mem%
${offset 10}${color1}${top_mem name 1} ${alignr 30}${top_mem pid 1} ${alignr 15}${top_mem mem 1}
${offset 10}${color lightgrey}${top_mem name 2} ${alignr 30}${top_mem pid 2} ${alignr 15}${top_mem mem 2}
${offset 10}${color lightgrey}${top_mem name 3} ${alignr 30}${top_mem pid 3} ${alignr 15}${top_mem mem 3}
${color3}Planet Ubuntu :${color1} ${execi 300 /home/votre user/.conky/conky-rss.sh http://planet.ubuntu-fr.org/feed/tag/Accueil/rss2}

Enregistrez.

Il ne nous reste plus qu’à tester tout ça en appuyant simultanémant sur les touches Alt + F2 et en écrivant conky dans l’invite de commande. Vous devriez avoir :

Pour avoir conky au démarrage : système => préférences => sessions => programmes au démarrage => ajouter => commande : conkyComme mon Conky démarrait trop tôt, il masquait mon dock, j’étais donc obligé de l’arrêter et de le redémarrer une fois cairo-dock ouvert. Voici la solutions pour laquelle j’ai opté:

  • Solution proposée par Erwan afin de retarder le démarrage de conky

Système=>Préférences=>Applications au démarrage=>Conky=>modifierDans commande tapez : sh -c "sleep 10 && conky"

C’est à mon sens la meilleure et la plus efficace des solutions.

Les liens utiles :

Lanceur personnalisé pour Prism Google Agenda, Google Reader, etc…

Vous utilisez prism pour Google Reader ? Google Agenda ?

Voilà comment se créer un lanceur sympa pour prism:

1) Si vous n’avez pas prism, ouvrez une console puis : sudo apt-get install prism

2) Récupérez les icones désirés sur la toile

3) Clic droit sur votre bureau ==> créer un lanceur

4)

Pour les commandes:

Agenda ==> xulrunner-1.9 /usr/share/prism/application.ini -webapp google.agenda@prism.app

Google Reader ==> xulrunner-1.9 /usr/share/prism/application.ini -webapp google.reader@prism.app

Pour les images : cliquez sur le logo et changez le chemin de l’image pour récupérer vos icones.

Et voilà, vos lanceurs fonctionnent.

Blog en pause

pause

Traducteur

    Translate to:

Archives

Tout ouvrir | Tout fermer

Réseaux Sociaux

 

L’April