mardi 29 janvier 2008

Installer un scanner epson sur une Debian

(testé sur une Testing, actuellement Lenny)

Bon, voilà, depuis quelques jours je suis passé sous Debian Testing (Lenny donc).
Faudra que je pense peut-être à changer le nom du blog et à faire un rapport sur mes impressions (enfin les premières sont vraiment excellentes!)

Donc pour installer un scanner epson sur Debian voilà la marche à suivre.
Je fais encore un copier-coller du tuto ( source ) . Mon scanner est un Perfection 2400 photo.

1. Description

Le scanner EPSON Perfection 1660 Photo avec SANE est un scanner de type USB. Ce scanner est compatible avec SANE. A fortiori, cette procedure peut etre extensible avec les scanners compatibles SANE (voir la liste du materiel compatible sur le Site de Sane)

2. Pré-requis

2a. Pré-requis théorique

Savoir acquérir une image à partir d’un scanner :)

2b. Pré-requis matériel

Vous devez avoir un port USB de libre et un scanner connecté sur ce port et compatible avec SANE. __ Pré-requis logiciel__ __ Configuration du noyau__

Votre noyau doit pouvoir supporter l’USB et la gestion des périphériques amovibles. Pour cela reportez vous aux sections : Support des périphériques USB et Clé, disques durs USB de l’article Options du noyau.

Pour ne pas avoir des problèmes de compatibilité et pour éviter les failles de sécurité je vous conseille d’utiliser toujours le dernier noyau en date.

Dernier noyau stable : 2.6.11

3. Installer SANE

En tant que super-utilisateur (root) vous devez tout d’abord installer les packages essentiels pour utiliser votre scanner :

# apt-get install sane xsane sane-utils libsane libsane-extras


Vérifiez ensuite que le scanner est bien détécté :

# sane-find-scanner


Vous devrez obtenir un résultat similaire au mien :

$sane-find-scanner
No SCSI scanners found. If you expected something different, make sure that
you have loaded a SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04b8 EPSON, product=0x011e EPSON Scanner) at libusb:001:002
Your USB scanner was (probably) detected. It may or may not be supported by
SANE. Try scanimage -L and read the backend's manpage.
Scanners connected to the parallel port or other proprietary ports can't be
detected by this program.

Ce resultat est tres important car il nous donne l’id du vendeur, du produit et du peripherique (backend) ! Configurer le scanner

Editez le fichier /etc/sane.d/dll.conf Vérifier que le type de scanner est décommenté (ici Epson).

Editez ensuite le fichier /etc/sane.d/epson.conf et commentez la ligne scsi EPSON ...et oui c’est de l’usb. Ajoutez la ligne suivante à la fin du fichier :

usb libusb:001:002
(note : remplacez 001:002 par le port que vous aura renvoyer la commande plus haut à côté de liusb)

Vérifiez ensuite le scanner est bien reconnu :

# scanimage -L


Ce qui produira un résultat proche du mien :

device `epson:libusb:001:002' is a Epson GT-8300 flatbed scanner


A ce niveau de l’installation, le scanner n’est utilisable que par l’utilisateur root. Afin de laisser la possibilité à certains utilisateurs d’utiliser le scanner on va configurer le package hotplug. En tant que root, créez le fichier /etc/hotplug/usb.usermap et ajoutez y la ligne suivante :

epson_scanner 0x0003 0x04b8 0x011e 0x0000 0x0000 0x000 0x000 0x000 0x000 0x000 0x000 0x00000000b:001:002

Avertissement : Sur une seule ligne !
Note : Remplacez aussi les numéros suivant : 0x04b8, 0x011e et 001:002 par les vôtres.

Pensez à vérifier que cette ligne tienne bien sur une seule ligne.

Créez ensuite le fichier /etc/hotplug/usb/epson_scanner et ajoutez-y les lignes suivantes :

#!/bin/bash

if "${ACTION}" = "add" && -f "${DEVICE}"
then
chown root "${DEVICE}"
chgrp scanner "${DEVICE}"
chmod 660 "${DEVICE}"
fi


Créez un groupe scanner :

# addgroup scanner


Ajoutez l’utilisateur avec lequel vous souhaitez utiliser ce scanner :

# adduser nom_utisateur_a_ajouter scanner


Pour mon scanner j’ai trouvé toutes les informations sur le Site de FreeColor management. Pour chaque scanner de nombreuses informations sont disponible sur le site de SANE. Pour que les changements soient pris en compte, redémarrez votre PC.

# reboot


Utiliser le scanner

Pour scanner une image vous pouvez utiliser les programmes xscanimage et xsane.

Si vous utilisez The Gimp, ces programmes y sont directement accessible à partir du menu Fichier>Acquisition

4. Désinstaller le scanner

Vous pouvez supprimer les fichiers de configuration que vous avez crée :

# rm /etc/hotplug/usb/epson_scanner
# rm /etc/hotplug/usb.usermap

Et désinstaller les logiciels :

# apt-get remove sane xsane sane-utils libsane lisane-extras

lundi 28 janvier 2008

Configurer Guarddog.


Je met ici un petit tuto pour bien débuter avec Guarddog.
C'est un simple copier-coller un peu amincit. La source se trouve ici






1. Préambule

Ce logiciel est développé sous licence GPL. C'est à dire qu'il répond aux critères décrits ici : GPL

Guarddog est une interface graphique permettant de configurer simplement iptables, qui est le firewall conseillé pour la protection de votre système si vous tournez sur un noyau 2.4, par exemple avec la mandrake 9.0 ou 9.1.
Vous pouvez néanmoins préférer vous passer de guarddog et apprendre à configurer iptables (ou ipchains) à la main, à l'aide de scripts. Guarddog vous permet de vous affranchir de ces scripts complexes pour un débutant.

2. Où trouve-t-on guarddog?

Essentiellement sur le site de l'auteur: http://www.simonzone.com/software/guarddog/

3. Paramétrage

Lancer Guarddog.

Il vous est alors demandé d'entrer le mot de passe root.
Lorsque c'est fait, le logiciel prévient qu'il n'a pas trouvé le fichier de configuration. C'est normal. Donc, validez ce message.


-La zone "internet"

Elle sert à configurer votre PC pour accéder à des services disponibles sur le Web.

Cette zone sert à déterminer les protocoles qui seront accessibles à votre machine.
Par exemple, si vous désirez surfer sur le web, recevoir ou envoyer des emails, c'est ici qu'il faut le préciser.
Dans "zone properties" apparaissent les différents protocoles disponibles :

* Si vous laissez par exemple "HTTP" vide, vous ne pourrez pas surfer en http.
De plus, aucun code d'erreur ICMP n'est émis par le firewall, les paquets sont simplement "jetés", silencieusement.
* Si vous le cochez, vous pouvez utiliser ce protocole.

La croix interdit aussi le protocole, mais le firewall émet un code ICMP pour signifier le refus à l'application demandeuse.
Dans la pratique, les paquets ICMP servent à signaler l'état du réseau. Par exemple, pour signaler qu'un port est inaccessible ou pour faire un ping.
Ces paquets étant utiles pour certaines attaques, ou pour le scan de ports, il est préférable de ne pas les autoriser dans la zone 'local' si vous n'avez pas une bonne raison de le faire.
Si cela vous paraît compliqué, contentez vous de laisser vierges les cases des protocoles à interdire plutôt que d'utiliser les croix.

Parmi les protocoles prédéfinis, sont souvent nécessaires:
Pour surfer: http, https et DNS
Pour faire du transfert de fichiers sur votre site : ftp
Pour chatter: ICQ, IRC, MSN, les plus utilisés.
Pour identifier vos CD audio : CCDB
Pour vos emails: smtp et pop3
Pour lire les news: nntp
Pour utiliser le plugin Real Player: real audio.

Notez bien si vous êtes un habitué des firewalls compatibles Windows qu'ici, il ne s'agit pas d'un filtre applicatif.
Seuls le protocole et le numéro de port sont vérifiés.
Quand on coche "http", cela signifie que l'on peut "sortir" sur le port TCP 80, mais le firewall ne vérifie pas que c'est le navigateur qui utilise ce port.

Une fois les protocoles choisis sélectionnés, vous pouvez cliquer sur OK ou Apply pour appliquer les changements.
A ce moment là, guarddog configure iptables en fonction de vos choix.

-La zone "local"

Elle sert à configurer votre PC pour fournir des services sur le Web à d'autres PC. Votre PC est ici autorisé à devenir serveur pour d'autres PC sur le Web.

Ici donc, votre PC va être autorisé à fournir tel ou tel service à l'extérieur.

Le fonctionnement est exactement que dans la zone "internet", il faut seulement savoir qu'au lieu d'accéder à des services, ici, on fournit un service, comme un serveur de mails par exemple.


-Les règles de filtrage personnalisées

Vous avez la possibilité de spécifier vous même un protocole dans l'onglet "Advanced".
Cela permet d'utiliser des applications internet utilisant un autre port que ceux qui sont déjà spécifiés.
En cliquant sur le bouton "News Protocol", vous créez le protocole.
La case "Name" en bas permet de le nommer, la case "Type" permet de spécifier si vous désirez utiliser un port TCP ou UDP.
La case "Port" permet de spécifier le numéro du port.
Le nouveau protocole sera alors disponible dans l'onglet "Protocol", à la rubrique "User defined" (voir fig.7, en bas de la liste).

4. Avertissement
Cette page a pour but d'accompagner le débutant dans ses premiers pas afin de l'aider à configurer simplement son premier firewall sous Linux. Je ai donc abordé l'utilisation basique de ce firewall.
Ses fonctions ne se limitent donc pas à celles que j'ai abordées ici.
Il est possible également de créer plusieurs zones (autres que "local" et "internet") et je n'ai pas abordé ce sujet, ne le maîtrisant pas parfaitement.

mercredi 9 janvier 2008

Orange sera-t-il réactif?


Bonjour, un sujet qui n'a rien à voir avec Kubuntu mais je me suis dit que ça pourrait peut-être intéressé certains.

Pour la petite histoire, je suis client chez Wanadoo (maintenant Orange) depuis plusieurs années. Depuis plusieurs mois ma livebox montre des signes de fatigue évidents. Après une ultime session d'une heure au téléphone aujourd'hui avec leur assistance téléphonique j'ai décidé de résilier mon contrat dans les plus brefs délais.

Voici la lettre que je leur ai envoyé :


Madame, Monsieur,


Voilà quasiment 3 ans que je suis client chez vous. Jusqu'à il y a quelques mois je n'avais rien à redire à votre service et le conseillais même dans mon entourage.
Je rencontre depuis plusieurs mois des problèmes avec ma livebox inventel. Déconnexions intempestives et téléphone indisponible 95% du temps. Je demande depuis plusieurs mois qu'on me change ma livebox, car depuis Octobre et mon premier contact avec l'assistance téléphonique tous les tests possibles ont été fait sur ma ligne. Rien n'y a fait. Lorsque je demande un remplacement de livebox, on me refait faire en boucle les mêmes manipulations! J'en conclue donc qu'on me prend pour un imbécile!
Je vous écrit donc pour que mon contrat soit résilié dès la fin du mois de janvier. J'espère que cela sera fait dans les temps.
Le service client téléphonique m'a dit que je recevrai des bons Chronopost pour vous renvoyer livebox et décodeur. Soyez sûr que se sera fait dans les plus brefs délais (après réception de ces bons). J'espère qu'il en ira de même pour la restitution de la caution versée pour le décodeur.
Vous comprendrez que cela fait plusieurs mois que je paie pour des services qui ne fonctionnent pas et que ni ma patience, ni votre Service Après-Vente n'ont résolu quoique se soit.

Sur ce, je vous souhaite une bonne année 2008.




Je vous tiendrais au courant de la suite des évènements.

dimanche 6 janvier 2008

SDL Mame sous (K)Ubuntu





Un petit mot rapide pour donner des liens.
Sur ce site vous trouverez la dernière version de SDL Mame pour Ubuntu :
http://wallyweek.altervista.org/
Dernière version à ce jour, la 0.122

Sur celui-ci la dernière version de MAMECAT/QMC2, un front-end (GUI) pour sdlmame :
http://www.mameworld.net/mamecat/
A noter qu'avec la version 4.3.2 de QT il bugg. Utilisez donc directement sdlmame qui incorpore un front-end minimaliste d'origine en attendant la prochaine version de QT.

Et j'en profite pour vous donner l'adresse d'un superbe site sur MAME : http://www.arcadehits.net/

jeudi 3 janvier 2008

Sortie de Sortie de Spring 0.76b1


On commence bien l'année avec une nouvelle version de TAspring.
Une très grosse liste de modifications à voir sur le changelog.
Les sources sont dispos ici.
Pour l'installation vous pouvez donc compiler vous-même. . . ou si vous êtes sous Ubuntu Gutsy passer par ce dépôt : deb http://depot.jeuxlinux.fr/ ./ (en le rajoutant à votre sources.list).


Un petit mot sur ce dépôt, vous y trouverez tout ça :
- spring (le jeu)
- spring-data (les données non-libres)
- spring-lobby-springlobby (gui pour trouver des parties sur le net)
- spring-maps-deltasiege
- spring-maps-hunterw
- spring-maps-kernelpanic
- spring-maps-smallsupreme
- mumble (pour la conversation vocale)

Si comme moi vous aviez installé Spring en le compilant (selon le tuto de ce blog) vous aurez une erreur lors de l'upgrade. Une erreur qui se résout avec un petit sudo apt-get install -f.
Voilà,
Bon jeu et bonne année 2008 :)

edit : Pour ceux qui rencontre un problème de souris lente. Je pensais au début que le jeu utilisait trop de ressources. En fait il s'agirait d'un bug facilement contournable par cette commande magique :
echo 'export SDL_MOUSE_RELATIVE=0' >> ~/.bash_profile
à rentrer dans un terminal. Redémarrez votre serveur X et zouh. C'est vraiment très appréciable :)

© 2007 Modèle conçu et réalisé par Fannie