Numérisation de documents multipages : Xsane VS Gscan2pdf

Comment faire pour scanner plusieurs pages et les mettre sur un seul document PDF ? Comme tout le monde j’utilise Xsane pour mon scanner. Il existe une fonction permettant le Scan Multipage :

C’est plutôt simple. Mais en me promenant sur sites et blogs d’Ubuntéros qui parlaient de Xsane, je suis tombé sur un commentaire qui parlait de Gscanpdf.

Je vous propose d’installer ce logiciel libre. Ouvrez une console et tapez : sudo apt-get install gscan2pdf

Une fois Gscan2pdf ouvert, cliquez sur Fichier => Scanner => Onglet Option des Scans et mettez la résolution à 300.

Vous n’avez plus qu’à cliquer sur Scanner en bas de la fenêtre pour chaque document que vous copiez.

Autre avantage de Gscan2pdf : Cliquez sur Fichier => Importer et choisissez quelques photos afin de pouvoir créer un document PDF de plusieurs photos.

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 :

Tilda ou une console entièrement transparente

Vous avez pu voir sur mes précédents billets et sur la photo ci-dessus que j’utilisains une console qui semblait complètement intégrée à mon fond d’écran.J’utilise en fait une application nommée Tilda. Tilda est présent dans tous les dépôts, il suffit donc pour l’installer d’ouvrir une console et de taper : sudo apt-get install tilda

Une fois Tilda installé, il vous suffit d’aller dans Applications ==> Accessoires ==> Tilda pour ouvrir un nouveau terminal qui n’est pas encore transparent

Nous allons paramétrer tout ça à nos couleurs en faisant un clic droit sur cette console et en choisissant préférences

J’ai pour ma part dans l’onglet Général décoché « Toujours en avant plan ». Pour ceux qui auraient des problèmes d’affichage, cochez « Activer le double buffering ».Nous allons maintenant positionner cette console et la rendre transparente en ouvrant l’onglet « Apparence »

Nous pouvons modifier la taille (hauteur et largeur), l’emplacement sur l’écran et cocher « Activer la transparence ».

Il ne nous reste plus qu’à choisir nos couleurs en allant sur l’onglet « Couleurs » afin d’avoir une intégration de ce terminal à la mode Geek dans notre environnement préféré.

Amusez-vous bien.

Toujours plus Geek !!!

1) Reportez vous au billet Trop Geek et ouvrez votre fichie .bashrc (home/votre nom/.bashrc)

2) Juste au dessus des lignes que nous avons rajouté précédement (##Message d’accueil lettre par lettre), rajoutez :

##Message d'accueil espeakerespeak -v fr -s 140 "Salut Ubuntero, bienvenue dans la matrice.Le temps est enfin venu de te mettre au travail.Tu n'as pas le droit à l'erreur alors....................................BOSSE

3) Enregistrez et fermez ce fichier.

4) Fermez la console

5) Ouvrez une console

Explications :Ce qui est entre guillemets est la phrase que prononcera espeak. Modifiez cette phrase comme vous voulez.

-v fr = la langue et l’accent qui sera parlé. Ici ce sera le français. Si vous voulez faire parler espeak en anglais, remplacer fr par en-s 140 = représente la vitesse de prononciation des mots à la minute. Par défaut, si cette option n’est pas précisé, le débit mots/minute sera de 160.

Encore plus Geek !!!!

1) Ouvrez une console

2) Tapez : Sudo apt-get install sl

3) Une fois l’installation terminée, tapez sl dans une console

4) pour désinstaller : sudo apt-get remove sl

Blog en pause

pause

Traducteur

    Translate to:

Archives

Tout ouvrir | Tout fermer

Réseaux Sociaux

 

L’April