https://lea-linux.org/docs/api.php?action=feedcontributions&user=Nicola&feedformat=atomLea Linux - Contributions [fr]2024-03-29T10:49:14ZContributionsMediaWiki 1.40.1https://lea-linux.org/docs/index.php?title=Logith%C3%A8que:Catalogage&diff=11915Logithèque:Catalogage2006-02-20T16:27:21Z<p>Nicola : /* Alexandria */ retouches</p>
<hr />
<div>==Catalogage==<br />
<br />
<br />
===Navigation dans les logiciels===<br />
<br />
* [[Logithèque:Vie pratique|Retour à Vie pratique]]<br />
<br />
===Liste des logiciels [Catalogage]===<br />
<br />
<br />
====Alexandria====<br />
<br />
Alexandria est une application GNOME permettant de gérer votre collection de livres. Il sait ajouter des livres en important les informations de nombreuses sources (Amazon, Proxis, Barnes and Noble, le ministère espagnol de la culture, la bibliothèque du Congrès des États-Unis…) et gère les lecteurs de code barre CueCat pour faciliter encore la saisie.<br />
<br />
Alexandria permet aussi d'indiquer à qui on a prêté un livre, de mettre des notes…<br />
<br />
* [http://alexandria.rubyforge.org http://alexandria.rubyforge.org]<br />
* [http://alexandria.rubyforge.org/alexandria_icons.png Copie d'écran]<br />
<br />
====Ant Movie Catalog====<br />
Permet de gérer une base de données de films. <br />
Via des scripts, il récupère automatiquement les informations (acteurs, résumé, images, description, ...) sur les sites IMDB mais aussi sur les sites francophones AlloCine, DVDFr, .... <br />
<br />
Fonctionne sous Linux bien via WINE<br />
* [http://www.ant.be.tf/moviecatalog http://www.ant.be.tf/moviecatalog]<br />
* [http://www.antp.be/pic/moviecatalog_designer.png Copie d'écran]<br />
<br />
<br />
====Bookcase====<br />
Un gestionnaire de bibliothèque pour Kde: pour gérer ses CD, DVD, BD, bouteilles de vin, ... <br />
Très complet et parfaitement intégré à Kde.<br />
* [http://www.periapsis.org/bookcase/ http://www.periapsis.org/bookcase/]<br />
* [http://www.periapsis.org/tellico/sshots/main_screen-0.9.png Copie d'écran]<br />
<br />
<br />
====GCfilms====<br />
Une application permettant de gérer une collection de films. Permet de récupérer automatiquement les informations sur plusieurs sites Internet et d'afficher uniquement les films répondants à certains critères. Plusieurs informations peuvent être associées à un film comme l'endroit où il est rangé ou qui l'a emprunté.<br />
* [http://home.gna.org/gcfilms/ Site web officiel]<br />
* [http://home.gna.org/gcfilms/images/screenshots/screen1_fr.png Copie d'écran]<br />
<br />
====Gtktalog====<br />
Outil pour réaliser des catalogues de disques. Il permet de créer une base de données de CDs. Ensuite il suffit de rechercher des fichiers à partir du nom, de la catégorie et/ou des paramètres d'information du fichier. On peut également parcourir le contenu d'un CD.<br />
* [http://www.freesoftware.fsf.org/gtktalog/gtktalog.fr.html http://www.freesoftware.fsf.org/gtktalog/gtktalog.fr.html]<br />
* [http://www.freesoftware.fsf.org/gtktalog/screenshots.fr.html CCopies d'écran]<br />
<br />
<br />
====GWhere====<br />
Ce programme permet de gérer une base de donnée de vos CDs. Il permet de générer un catalogue de vos archives (disques, Zip, CD-ROM, etc...), afin de pouvoir explorer vos CDs ou bien faire des recherches rapides sans avoir besoin de mettre à chaque fois les CDs dans le lecteur.<br />
* [http://www.gwhere.org http://www.gwhere.org]<br />
* [http://www.gwhere.org/screenshots/screenshot04.png Copie d'écran]<br />
<br />
<br />
====Medialibrary====<br />
MediaLibrary est un outil permettant de cataloguer des media (CD-ROM, disques durs, etc.). L'utilisateur peut par la suite rechercher des fichiers, des CD-Rom, effectuer des calculs statistiques, exporter des rapports grâce à son interface graphique très agréable. <br />
Il dispose de plus de fonctions avancées (statistiques, MP3 ID3 parsing...). <br />
L'atout de ce logiciel est qu'il est multi-plateforme (Linux, Windows, ...) et très simple à installer car ne nécessitant pas d'installation de base de données.<br />
* [http://sourceforge.net/projects/medialibrary http://sourceforge.net/projects/medialibrary]<br />
* [http://medialibrary.sourceforge.net/medialib2.png Copie d'écran]<br />
<br />
<br />
====Qomics====<br />
Gérer sa collection de Bande Dessinées : c'est le seul que j'ai trouvé, et il me parait très prometteur.<br /><br />
<br />
Il est encore en développement, mais justement, plus il y a d'intéressé(e)s (et de contributeurs?), plus ça s'améliorera vite.<br />
* [http://dev.inzenet.org/~panard/qomics.shtml http://dev.inzenet.org/~panard/qomics.shtml]<br />
* [http://dev.inzenet.org/~panard/screenshots/sylvebarbe_wall.png Copie d'écran]<br />
<br />
<br />
====VideoDB====<br />
Pour gérer une base de données de vidéos.<br />
* [http://www.splitbrain.org/index.php?x=.%2FProgramming%2FPHP%2FVideoDB http://www.splitbrain.org/index.php?x=.%2FProgramming%2FPHP%2FVideoDB]<br />
* [http://www.splitbrain.org/Programming/PHP/VideoDB/show.jpg Copie d'écran]<br />
<br />
<br />
====Xamc====<br />
Le port de Ant Movie Catalog pour GNU/Linux : logiciel permettant de cataloguer vos films (DVD, Divx, etc.)<br />
* [http://home.gna.org/xamc/ http://home.gna.org/xamc/]<br />
* [http://home.gna.org/xamc/shots/main.png Copie d'écran]<br />
<br />
<br />
====xcave====<br />
Logiciel pour vous aider à gérer votre cave à vin<br />
* [http://xcave.free.fr/ http://xcave.free.fr/]<br />
* [http://xcave.free.fr/screenshot.php Copies d'écran]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Se_logguer_automatiquement_sous_X&diff=11833Trucs:Se logguer automatiquement sous X2006-02-17T11:20:00Z<p>Nicola : titraille</p>
<hr />
<div>= Comment connecter automatiquement un utilisateur au démarrage ? =<br />
[[Catégorie:Trucs X Window]]<br />
<div class="leatitre">Comment connecter automatiquement un utilisateur au démarrage ?</div><br />
<br />
Comme ça peut être agréable de se retrouver directement devant son bureau après le démarrage de son ordinateur, sans avoir besoin de rentrer un quelconque mot de passe ! Il est possible d'obtenir ce résultat sous Linux en configurant un gestionnaire de démarrage comme KDM, GDM ou WDM mais c'est une méthode "lourde" qui ralentit le démarrage. Il existe une autre méthode, c'est celle qui est décrite dans cette fiche ...<br />
<br />
'''REMARQUE : Pour la suite, X désigne le login de l'utilisateur à connecter et ~ son répertoire personnel.'''<br />
<br />
== Prérequis ==<br />
<br />
* Une installation qui fonctionne<br />
* GCC<br />
<br />
== Un peu de code ==<br />
<br />
Pour commencer, nous allons devoir compiler un petit programme en C. Pas d'inquiétude, tout est détaillé !<br />
Commencez par ouvrir un éditeur de texte et collez le code suivant (en n'oubliant pas de remplacer X par le nom de l'utilisateur à connecter) :<br />
<br />
<code>int main() <br />
{execlp("login","login","-f","X",0);}</code><br />
<br />
Sauvegardez dans un dossier sous le nom log_X.c et, dans ce même dossier, ouvrez un terminal avec les droits de root et tapez :<br />
<br />
<code>gcc -o log_X log_X.c<br />
mv ./log_X /usr/sbin/<br />
chown root /usr/sbin/log_X<br />
chmod a+x /usr/sbin/log_X</code>.<br />
<br />
== Lancer log_X au démarrage ==<br />
<br />
Ouvrez, toujours en root, le fichier <code>/etc/inittab</code> et cherchez, dans la session <code>#TERMINALS</code>, une ligne du type :<br />
<br />
: <code>c1:2345:respawn:/sbin/agetty 38400 tty1 linux </code> '''(1)'''<br />
<br />
puis remplacez-la par :<br />
<br />
: <code>c1:2345:respawn:/sbin/agetty -n -l /usr/sbin/log_X 38400 tty1 linux </code> '''(2)'''<br />
<br />
(Pour cette étape, on peut observer des différences selon les distributions. Si votre ligne n'est pas exactement '''(1)''', ne faites pas un copier-coller de '''(2)''', ajoutez simplement au bon endroit <code>-n -l /usr/sbin/log_X</code>.)<br />
<br />
== Démarrer l'environnement graphique ==<br />
<br />
Si vous voulez uniquement vous connecter en mode texte, restez-en là, mais ce n'est probablement pas votre cas.<br />
<br />
Redémarrez l'ordinateur. Vous devriez vous retrouver connecté avec votre utilisateur dans une console. Tapez <code>echo $(tty)</code> et notez le résultat, de la forme ''/dev/tty1''.<br />
<br />
Ouvrez le fichier ~/.bashrc et collez ces lignes au début, en remplaçant ''/dev/tty1'' par la ligne obtenue :<br />
<br />
<code>if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ] ; then<br />
startx<br />
fi</code><br />
<br />
Ensuite, pour que vous soyez connecté sur votre environnement de bureau préféré, ajoutez la ligne suivante au fichier ~/.xinitrc :<br />
<br />
<code>exec Z</code><br />
<br />
où Z est ''fluxbox'' (ou ''startfluxbox'') si vous utilisez Fluxbox, ''startgnome'' pour Gnome, ''startkde'' pour KDE, etc ...<br />
<br />
Redémarrez, ça devrait marcher maintenant !<br />
<br />
== Avertissement ==<br />
<br />
Bien que cette méthode soit pratique et rapide, elle n'est pas très bonne d'un point de vue sécurité et ne devrait en aucun cas être utilisée sur un ordinateur accessible physiquement à des personnes en qui vous n'avez pas confiance ou se trouvant sur un réseau local important.<br />
<br />
{{Copy|10/2005|[[Utilisateur:AlSim]]|CC-BY-SA}}</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Supprimer_les_%5EM_dans_les_fichiers_ASCII&diff=11423Trucs:Supprimer les ^M dans les fichiers ASCII2006-01-22T11:03:39Z<p>Nicola : /* Méthode avec des encodeurs de formats de fichiers texte */</p>
<hr />
<div><div class="leapar">contributeurs léa<></div><br />
<br />
Les caractères ^M que l'on peut rencontrer parfois dans les fichiers texte sous Unix proviennent du codage de la fin de ligne, qui diffère selon que le fichier a été édité sur un système Microsoft (CR LF, ou ^M et ^L) ou sur un Unix (LF seul). Les éditeurs de texte qui ne supportent pas le codage à la Microsoft affichent donc ce ^M superflu... Voyons ci-dessous des méthodes pour s'en débarrasser.<br />
<br />
==== Méthode shell ====<br />
<br />
Par fp (crontab_at_caramail_point_com)<br />
<br />
Voilà enfin un modèle de fichier dos2unix pour ceux qui en cherchaient, Celui - ci est en ksh mais il est sûrement assez simple à adapter au bash...<br />
<br />
<div class="code"><nowiki>#!/bin/ksh </nowiki><br /> #********************************************************************* <br /><nowiki># fichier : dos2unix </nowiki><br /><nowiki># description : Conversion fichier DOS en fichier UNIX </nowiki><br /><nowiki># (suppression des ctrl M) </nowiki><br /><nowiki># parametres : </nowiki><br /> #********************************************************************* <br /><nowiki># saisie nom de fichier a convertir </nowiki><br />if [ $# -lt 1 ] <br />then <br /> read F?"Fichier(s) a convertir :" <br />else <br /> F=$* <br />fi <br /><br /><nowiki># traitement fichiers </nowiki><br />for fic in $F <br />do <br /> if [ ! -f $fic ] <br /> then <br /> echo $fic n\'est pas un fichier valide <br /> continue <br /> else <br /> typ=`file $fic|grep -i -E "text|shell"` <br /> if [ "${typ}a" = "a" ] <br /> then <br /> echo Fichier $fic Non ASCII <br /> else <br /> tr -d "\015\023" <$fic >${fic}.$$ <br /> # aclget $fic | aclput ${fic}.$$ <br /> mv ${fic}.$$ $fic <br /> echo $fic converti <br /> fi <br /> fi <br />done </div><br />
<br />
'''Remarque''' (R. LEROY): Pour Debian si vous voulez faire encore plus rapide :<br /><code>apt-get install sysutils</code><br /> puis <code>dos2unix fichier.txt</code><br />
<br />
==== Méthode avec ''vi'' ====<br />
<br />
Par Jonesy(jonesy_at_wanadoo_point_fr)<br />
<br />
Suite au Trucs & Astuces de FP, que je vous invite à consulter, je vous propose une autre méthode afin de supprimer ces sales bêtes.<br />
<br />
Avant tout, sachez que le <code>^M</code> que vous voyez dans votre fichier texte est la manifestation du retour à la ligne des fichiers sur un système Microsoft Windows. <br />Sur les Unix-like (Linux, *BSD, Mac OS X, ...) le retour à la ligne est le code ascii 10 (<code><Ctrl-Alt-10></code> ou <code>0A</code> en hexadécimal), alors que sous un système de Microsoft, le retour à la ligne est l'ensemble des deux codes ascii dans l'ordre : 13 et 10 (<code><Ctrl-Alt-13></code> et <code><Ctrl-Alt-10></code> ou <code>0D</code> et <code>0A</code> en hexadécimal).<br />
<br />
Donc pour supprimer ces fameux <code>^M</code>, faites comme suit :<br />
<br />
Ouvrez votre fichier avec <code>vi</code> (ou <code>vim</code>, <code>gvim</code>, ...). <br />Une fois le fichier ouvert, tapez : <br /><code><nowiki>:%s/<Ctrl-v><entrée>//g</nowiki></code><br /><br />Pour rendre cette manipulation plutot ingrate automatique, faites en une macro ! <br />Editer votre fichier <code>~/.vimrc</code> et ajoutez y la ligne suivante : <br /><code>map v :%s/<Ctrl-v><Ctrl-v><Ctrl-v><Ctrl-v><Ctrl-v><entrée>//g</code><br />Ensuite, lorsque vous ouvrirez un fichier avec des <code>^M</code>, il vous suffira de taper <code>v</code> et <code><entrée></code>.<br />
<br />
Cette solution a l'avantage de marcher sur tous les systèmes Unix-like, car <code>vi</code> (ou un clone) est présent sur tous les systèmes Unix-like.<br />
<br />
D'autres solutions possibles :<br />
<br />
* Ouvrir le fichier avec un éditeur hexadécimal, comme <code>ghex</code>, et supprimer tous les <code>0D</code>.<br />
* Lors du tranfert du fichier sur votre système Unix-like, préférez le protocole FTP en mode ascii, si possible.<br />
<br />
<div class="note">NDM: voir aussi la fin de l'[../software/vi.php3 article sur vi].</div><br />
<br />
==== Autre méthode avec ''vim'' ====<br />
<br />
Par Rémi Collet<br />
<br />
C’est prévu dans vim, en utilisant <code>set fileformat</code>.<br />
<br />
Suppression des ^M<br />
<br />
<div class="code"><nowiki>:set fileformat=unix</nowiki></div><br />
<br />
Ajout des ^M<br />
<br />
<div class="code"><nowiki>:set fileformat=dos</nowiki></div><br />
<br />
Remarque : il y a même le format Mac.<br />
<br />
==== Encore une méthode avec ''vim'' ====<br />
<br />
Si d'aventure vous vous retrouvez avec un fichier sur une seule ligne, et qu'au vu des commentaire précédents vous obtenez un fichier vidé de ses <span style="color:#0000FF;">^M</span> mais toujours sur une ligne, reprenez le fichier brut (pas celui dans lequel on ne distingue plus les fins de lignes; autrement dit le fichier sur lequel vous n'avez appliqué aucune des précédentes méthodes) : <br><br />
<br><br />
$ vim lefichierenquestion<br />
<br />
une fois sous vim :<br />
<br />
:%s/{ctrl-v}{ctrl-m}/{ctrl-v}{entrée}/g<br />
<br />
et voilà!<br />
<br />
==== Méthode avec ''dos2unix'' ====<br />
<br />
Par Zeck (zeck_at_netliberte_point_org)<br />
<br />
Syntaxe : <span class="code">dos2unix srcfile destfile</span><br />
<br />
Où <span class="code">dos2unix</span> est le script suivant :<br />
<br />
<div class="code"><nowiki>#!/bin/bash</nowiki><br /> awk '{ sub("\r$", ""); print }' $1 > $2</div><br />
<br />
Variante, par Manisero (manisero chez freesurf point fr) :<br />
<br />
<div class="code"><nowiki>#!/bin/bash</nowiki><br /> cat $1 | tr -d '\r' >$2</div><br />
<br />
==== Méthode avec Perl ====<br />
<br />
Par Arnaud ASSAD (arhuman_at_hotmail_point_com<br />
<br />
<code>perl -pi -e 's/\r//g'</code> fichieramodifier.extension<br />
<br />
Accepte les widlcards :<br />
<br />
<code>perl -pi -e 's/\r//g' *.c</code><br />
<br />
==== Méthode avec ''tr'' ====<br />
<br />
Par Marcopol (mlebas_at_labeille_point_net)<br />
<br />
Voilà un sujet qui inspire beaucoup ici, voici une solution plus conventionelle :<br />
<br />
<div class="code"> $ cat mon_fichier.txt | tr -d '\r' > mon_nouveau_fichier.txt </div><br />
<br />
Cette solution est une des plus simples, et moins lourde que d'utiliser perl, awk ou d'écrire un script.<br />
<br />
====Méthode avec des encodeurs de formats de fichiers texte====<br />
<br />
Par nicola<br />
<br />
On peut utiliser ''recode'' ou ''konwert'', le deuxième s’utilise ainsi :<br />
<br />
* Vers Unix et Amiga : <code>konwert lf lefichier</code><br />
* Vers Mac : <code>konwert cr lefichier</code><br />
* Vers Windows et DOS : <code>konwert crlf lefichier</code><br />
<br />
Il trouve tout seul l’encodage en entrée.<br />
<br />
[[Catégorie:Trucs_Administration]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Supprimer_les_%5EM_dans_les_fichiers_ASCII&diff=11422Trucs:Supprimer les ^M dans les fichiers ASCII2006-01-22T11:03:05Z<p>Nicola : + konwert</p>
<hr />
<div><div class="leapar">contributeurs léa<></div><br />
<br />
Les caractères ^M que l'on peut rencontrer parfois dans les fichiers texte sous Unix proviennent du codage de la fin de ligne, qui diffère selon que le fichier a été édité sur un système Microsoft (CR LF, ou ^M et ^L) ou sur un Unix (LF seul). Les éditeurs de texte qui ne supportent pas le codage à la Microsoft affichent donc ce ^M superflu... Voyons ci-dessous des méthodes pour s'en débarrasser.<br />
<br />
==== Méthode shell ====<br />
<br />
Par fp (crontab_at_caramail_point_com)<br />
<br />
Voilà enfin un modèle de fichier dos2unix pour ceux qui en cherchaient, Celui - ci est en ksh mais il est sûrement assez simple à adapter au bash...<br />
<br />
<div class="code"><nowiki>#!/bin/ksh </nowiki><br /> #********************************************************************* <br /><nowiki># fichier : dos2unix </nowiki><br /><nowiki># description : Conversion fichier DOS en fichier UNIX </nowiki><br /><nowiki># (suppression des ctrl M) </nowiki><br /><nowiki># parametres : </nowiki><br /> #********************************************************************* <br /><nowiki># saisie nom de fichier a convertir </nowiki><br />if [ $# -lt 1 ] <br />then <br /> read F?"Fichier(s) a convertir :" <br />else <br /> F=$* <br />fi <br /><br /><nowiki># traitement fichiers </nowiki><br />for fic in $F <br />do <br /> if [ ! -f $fic ] <br /> then <br /> echo $fic n\'est pas un fichier valide <br /> continue <br /> else <br /> typ=`file $fic|grep -i -E "text|shell"` <br /> if [ "${typ}a" = "a" ] <br /> then <br /> echo Fichier $fic Non ASCII <br /> else <br /> tr -d "\015\023" <$fic >${fic}.$$ <br /> # aclget $fic | aclput ${fic}.$$ <br /> mv ${fic}.$$ $fic <br /> echo $fic converti <br /> fi <br /> fi <br />done </div><br />
<br />
'''Remarque''' (R. LEROY): Pour Debian si vous voulez faire encore plus rapide :<br /><code>apt-get install sysutils</code><br /> puis <code>dos2unix fichier.txt</code><br />
<br />
==== Méthode avec ''vi'' ====<br />
<br />
Par Jonesy(jonesy_at_wanadoo_point_fr)<br />
<br />
Suite au Trucs & Astuces de FP, que je vous invite à consulter, je vous propose une autre méthode afin de supprimer ces sales bêtes.<br />
<br />
Avant tout, sachez que le <code>^M</code> que vous voyez dans votre fichier texte est la manifestation du retour à la ligne des fichiers sur un système Microsoft Windows. <br />Sur les Unix-like (Linux, *BSD, Mac OS X, ...) le retour à la ligne est le code ascii 10 (<code><Ctrl-Alt-10></code> ou <code>0A</code> en hexadécimal), alors que sous un système de Microsoft, le retour à la ligne est l'ensemble des deux codes ascii dans l'ordre : 13 et 10 (<code><Ctrl-Alt-13></code> et <code><Ctrl-Alt-10></code> ou <code>0D</code> et <code>0A</code> en hexadécimal).<br />
<br />
Donc pour supprimer ces fameux <code>^M</code>, faites comme suit :<br />
<br />
Ouvrez votre fichier avec <code>vi</code> (ou <code>vim</code>, <code>gvim</code>, ...). <br />Une fois le fichier ouvert, tapez : <br /><code><nowiki>:%s/<Ctrl-v><entrée>//g</nowiki></code><br /><br />Pour rendre cette manipulation plutot ingrate automatique, faites en une macro ! <br />Editer votre fichier <code>~/.vimrc</code> et ajoutez y la ligne suivante : <br /><code>map v :%s/<Ctrl-v><Ctrl-v><Ctrl-v><Ctrl-v><Ctrl-v><entrée>//g</code><br />Ensuite, lorsque vous ouvrirez un fichier avec des <code>^M</code>, il vous suffira de taper <code>v</code> et <code><entrée></code>.<br />
<br />
Cette solution a l'avantage de marcher sur tous les systèmes Unix-like, car <code>vi</code> (ou un clone) est présent sur tous les systèmes Unix-like.<br />
<br />
D'autres solutions possibles :<br />
<br />
* Ouvrir le fichier avec un éditeur hexadécimal, comme <code>ghex</code>, et supprimer tous les <code>0D</code>.<br />
* Lors du tranfert du fichier sur votre système Unix-like, préférez le protocole FTP en mode ascii, si possible.<br />
<br />
<div class="note">NDM: voir aussi la fin de l'[../software/vi.php3 article sur vi].</div><br />
<br />
==== Autre méthode avec ''vim'' ====<br />
<br />
Par Rémi Collet<br />
<br />
C’est prévu dans vim, en utilisant <code>set fileformat</code>.<br />
<br />
Suppression des ^M<br />
<br />
<div class="code"><nowiki>:set fileformat=unix</nowiki></div><br />
<br />
Ajout des ^M<br />
<br />
<div class="code"><nowiki>:set fileformat=dos</nowiki></div><br />
<br />
Remarque : il y a même le format Mac.<br />
<br />
==== Encore une méthode avec ''vim'' ====<br />
<br />
Si d'aventure vous vous retrouvez avec un fichier sur une seule ligne, et qu'au vu des commentaire précédents vous obtenez un fichier vidé de ses <span style="color:#0000FF;">^M</span> mais toujours sur une ligne, reprenez le fichier brut (pas celui dans lequel on ne distingue plus les fins de lignes; autrement dit le fichier sur lequel vous n'avez appliqué aucune des précédentes méthodes) : <br><br />
<br><br />
$ vim lefichierenquestion<br />
<br />
une fois sous vim :<br />
<br />
:%s/{ctrl-v}{ctrl-m}/{ctrl-v}{entrée}/g<br />
<br />
et voilà!<br />
<br />
==== Méthode avec ''dos2unix'' ====<br />
<br />
Par Zeck (zeck_at_netliberte_point_org)<br />
<br />
Syntaxe : <span class="code">dos2unix srcfile destfile</span><br />
<br />
Où <span class="code">dos2unix</span> est le script suivant :<br />
<br />
<div class="code"><nowiki>#!/bin/bash</nowiki><br /> awk '{ sub("\r$", ""); print }' $1 > $2</div><br />
<br />
Variante, par Manisero (manisero chez freesurf point fr) :<br />
<br />
<div class="code"><nowiki>#!/bin/bash</nowiki><br /> cat $1 | tr -d '\r' >$2</div><br />
<br />
==== Méthode avec Perl ====<br />
<br />
Par Arnaud ASSAD (arhuman_at_hotmail_point_com<br />
<br />
<code>perl -pi -e 's/\r//g'</code> fichieramodifier.extension<br />
<br />
Accepte les widlcards :<br />
<br />
<code>perl -pi -e 's/\r//g' *.c</code><br />
<br />
==== Méthode avec ''tr'' ====<br />
<br />
Par Marcopol (mlebas_at_labeille_point_net)<br />
<br />
Voilà un sujet qui inspire beaucoup ici, voici une solution plus conventionelle :<br />
<br />
<div class="code"> $ cat mon_fichier.txt | tr -d '\r' > mon_nouveau_fichier.txt </div><br />
<br />
Cette solution est une des plus simples, et moins lourde que d'utiliser perl, awk ou d'écrire un script.<br />
<br />
====Méthode avec des encodeurs de formats de fichiers texte====<br />
<br />
Par nicola<br />
<br />
On peut utiliser ''recode'' ou ''konwert'', le deuxième s’utilise ainsi :<br />
<br />
Vers Unix et Amiga : <code>konwert lf lefichier</code><br />
Vers Mac : <code>konwert cr lefichier</code><br />
Vers Windows et DOS : <code>konwert crlf lefichier</code><br />
<br />
Il trouve tout seul l’encodage en entrée.<br />
<br />
[[Catégorie:Trucs_Administration]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Supprimer_les_%5EM_dans_les_fichiers_ASCII&diff=11421Trucs:Supprimer les ^M dans les fichiers ASCII2006-01-22T10:59:51Z<p>Nicola : /* Autre méthode avec ''vim'' */</p>
<hr />
<div><div class="leapar">contributeurs léa<></div><br />
<br />
Les caractères ^M que l'on peut rencontrer parfois dans les fichiers texte sous Unix proviennent du codage de la fin de ligne, qui diffère selon que le fichier a été édité sur un système Microsoft (CR LF, ou ^M et ^L) ou sur un Unix (LF seul). Les éditeurs de texte qui ne supportent pas le codage à la Microsoft affichent donc ce ^M superflu... Voyons ci-dessous des méthodes pour s'en débarrasser.<br />
<br />
==== Méthode shell ====<br />
<br />
Par fp (crontab_at_caramail_point_com)<br />
<br />
Voilà enfin un modèle de fichier dos2unix pour ceux qui en cherchaient, Celui - ci est en ksh mais il est sûrement assez simple à adapter au bash...<br />
<br />
<div class="code"><nowiki>#!/bin/ksh </nowiki><br /> #********************************************************************* <br /><nowiki># fichier : dos2unix </nowiki><br /><nowiki># description : Conversion fichier DOS en fichier UNIX </nowiki><br /><nowiki># (suppression des ctrl M) </nowiki><br /><nowiki># parametres : </nowiki><br /> #********************************************************************* <br /><nowiki># saisie nom de fichier a convertir </nowiki><br />if [ $# -lt 1 ] <br />then <br /> read F?"Fichier(s) a convertir :" <br />else <br /> F=$* <br />fi <br /><br /><nowiki># traitement fichiers </nowiki><br />for fic in $F <br />do <br /> if [ ! -f $fic ] <br /> then <br /> echo $fic n\'est pas un fichier valide <br /> continue <br /> else <br /> typ=`file $fic|grep -i -E "text|shell"` <br /> if [ "${typ}a" = "a" ] <br /> then <br /> echo Fichier $fic Non ASCII <br /> else <br /> tr -d "\015\023" <$fic >${fic}.$$ <br /> # aclget $fic | aclput ${fic}.$$ <br /> mv ${fic}.$$ $fic <br /> echo $fic converti <br /> fi <br /> fi <br />done </div><br />
<br />
'''Remarque''' (R. LEROY): Pour Debian si vous voulez faire encore plus rapide :<br /><code>apt-get install sysutils</code><br /> puis <code>dos2unix fichier.txt</code><br />
<br />
==== Méthode avec ''vi'' ====<br />
<br />
Par Jonesy(jonesy_at_wanadoo_point_fr)<br />
<br />
Suite au Trucs & Astuces de FP, que je vous invite à consulter, je vous propose une autre méthode afin de supprimer ces sales bêtes.<br />
<br />
Avant tout, sachez que le <code>^M</code> que vous voyez dans votre fichier texte est la manifestation du retour à la ligne des fichiers sur un système Microsoft Windows. <br />Sur les Unix-like (Linux, *BSD, Mac OS X, ...) le retour à la ligne est le code ascii 10 (<code><Ctrl-Alt-10></code> ou <code>0A</code> en hexadécimal), alors que sous un système de Microsoft, le retour à la ligne est l'ensemble des deux codes ascii dans l'ordre : 13 et 10 (<code><Ctrl-Alt-13></code> et <code><Ctrl-Alt-10></code> ou <code>0D</code> et <code>0A</code> en hexadécimal).<br />
<br />
Donc pour supprimer ces fameux <code>^M</code>, faites comme suit :<br />
<br />
Ouvrez votre fichier avec <code>vi</code> (ou <code>vim</code>, <code>gvim</code>, ...). <br />Une fois le fichier ouvert, tapez : <br /><code><nowiki>:%s/<Ctrl-v><entrée>//g</nowiki></code><br /><br />Pour rendre cette manipulation plutot ingrate automatique, faites en une macro ! <br />Editer votre fichier <code>~/.vimrc</code> et ajoutez y la ligne suivante : <br /><code>map v :%s/<Ctrl-v><Ctrl-v><Ctrl-v><Ctrl-v><Ctrl-v><entrée>//g</code><br />Ensuite, lorsque vous ouvrirez un fichier avec des <code>^M</code>, il vous suffira de taper <code>v</code> et <code><entrée></code>.<br />
<br />
Cette solution a l'avantage de marcher sur tous les systèmes Unix-like, car <code>vi</code> (ou un clone) est présent sur tous les systèmes Unix-like.<br />
<br />
D'autres solutions possibles :<br />
<br />
* Ouvrir le fichier avec un éditeur hexadécimal, comme <code>ghex</code>, et supprimer tous les <code>0D</code>.<br />
* Lors du tranfert du fichier sur votre système Unix-like, préférez le protocole FTP en mode ascii, si possible.<br />
<br />
<div class="note">NDM: voir aussi la fin de l'[../software/vi.php3 article sur vi].</div><br />
<br />
==== Autre méthode avec ''vim'' ====<br />
<br />
Par Rémi Collet<br />
<br />
C’est prévu dans vim, en utilisant <code>set fileformat</code>.<br />
<br />
Suppression des ^M<br />
<br />
<div class="code"><nowiki>:set fileformat=unix</nowiki></div><br />
<br />
Ajout des ^M<br />
<br />
<div class="code"><nowiki>:set fileformat=dos</nowiki></div><br />
<br />
Remarque : il y a même le format Mac.<br />
<br />
==== Encore une méthode avec ''vim'' ====<br />
<br />
Si d'aventure vous vous retrouvez avec un fichier sur une seule ligne, et qu'au vu des commentaire précédents vous obtenez un fichier vidé de ses <span style="color:#0000FF;">^M</span> mais toujours sur une ligne, reprenez le fichier brut (pas celui dans lequel on ne distingue plus les fins de lignes; autrement dit le fichier sur lequel vous n'avez appliqué aucune des précédentes méthodes) : <br><br />
<br><br />
$ vim lefichierenquestion<br />
<br />
une fois sous vim :<br />
<br />
:%s/{ctrl-v}{ctrl-m}/{ctrl-v}{entrée}/g<br />
<br />
et voilà!<br />
<br />
==== Méthode avec ''dos2unix'' ====<br />
<br />
Par Zeck (zeck_at_netliberte_point_org)<br />
<br />
Syntaxe : <span class="code">dos2unix srcfile destfile</span><br />
<br />
Où <span class="code">dos2unix</span> est le script suivant :<br />
<br />
<div class="code"><nowiki>#!/bin/bash</nowiki><br /> awk '{ sub("\r$", ""); print }' $1 > $2</div><br />
<br />
Variante, par Manisero (manisero chez freesurf point fr) :<br />
<br />
<div class="code"><nowiki>#!/bin/bash</nowiki><br /> cat $1 | tr -d '\r' >$2</div><br />
<br />
==== Méthode avec Perl ====<br />
<br />
Par Arnaud ASSAD (arhuman_at_hotmail_point_com<br />
<br />
<code>perl -pi -e 's/\r//g'</code> fichieramodifier.extension<br />
<br />
Accepte les widlcards :<br />
<br />
<code>perl -pi -e 's/\r//g' *.c</code><br />
<br />
==== Méthode avec ''tr'' ====<br />
<br />
Par Marcopol (mlebas_at_labeille_point_net)<br />
<br />
Voilà un sujet qui inspire beaucoup ici, voici une solution plus conventionelle :<br />
<br />
<div class="code"> $ cat mon_fichier.txt | tr -d '\r' > mon_nouveau_fichier.txt </div><br />
<br />
Cette solution est une des plus simples, et moins lourde que d'utiliser perl, awk ou d'écrire un script.<br />
<br />
[[Catégorie:Trucs_Administration]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Supprimer_les_%5EM_dans_les_fichiers_ASCII&diff=11420Trucs:Supprimer les ^M dans les fichiers ASCII2006-01-22T10:57:39Z<p>Nicola : réorganisation + titraille</p>
<hr />
<div><div class="leapar">contributeurs léa<></div><br />
<br />
Les caractères ^M que l'on peut rencontrer parfois dans les fichiers texte sous Unix proviennent du codage de la fin de ligne, qui diffère selon que le fichier a été édité sur un système Microsoft (CR LF, ou ^M et ^L) ou sur un Unix (LF seul). Les éditeurs de texte qui ne supportent pas le codage à la Microsoft affichent donc ce ^M superflu... Voyons ci-dessous des méthodes pour s'en débarrasser.<br />
<br />
==== Méthode shell ====<br />
<br />
Par fp (crontab_at_caramail_point_com)<br />
<br />
Voilà enfin un modèle de fichier dos2unix pour ceux qui en cherchaient, Celui - ci est en ksh mais il est sûrement assez simple à adapter au bash...<br />
<br />
<div class="code"><nowiki>#!/bin/ksh </nowiki><br /> #********************************************************************* <br /><nowiki># fichier : dos2unix </nowiki><br /><nowiki># description : Conversion fichier DOS en fichier UNIX </nowiki><br /><nowiki># (suppression des ctrl M) </nowiki><br /><nowiki># parametres : </nowiki><br /> #********************************************************************* <br /><nowiki># saisie nom de fichier a convertir </nowiki><br />if [ $# -lt 1 ] <br />then <br /> read F?"Fichier(s) a convertir :" <br />else <br /> F=$* <br />fi <br /><br /><nowiki># traitement fichiers </nowiki><br />for fic in $F <br />do <br /> if [ ! -f $fic ] <br /> then <br /> echo $fic n\'est pas un fichier valide <br /> continue <br /> else <br /> typ=`file $fic|grep -i -E "text|shell"` <br /> if [ "${typ}a" = "a" ] <br /> then <br /> echo Fichier $fic Non ASCII <br /> else <br /> tr -d "\015\023" <$fic >${fic}.$$ <br /> # aclget $fic | aclput ${fic}.$$ <br /> mv ${fic}.$$ $fic <br /> echo $fic converti <br /> fi <br /> fi <br />done </div><br />
<br />
'''Remarque''' (R. LEROY): Pour Debian si vous voulez faire encore plus rapide :<br /><code>apt-get install sysutils</code><br /> puis <code>dos2unix fichier.txt</code><br />
<br />
==== Méthode avec ''vi'' ====<br />
<br />
Par Jonesy(jonesy_at_wanadoo_point_fr)<br />
<br />
Suite au Trucs & Astuces de FP, que je vous invite à consulter, je vous propose une autre méthode afin de supprimer ces sales bêtes.<br />
<br />
Avant tout, sachez que le <code>^M</code> que vous voyez dans votre fichier texte est la manifestation du retour à la ligne des fichiers sur un système Microsoft Windows. <br />Sur les Unix-like (Linux, *BSD, Mac OS X, ...) le retour à la ligne est le code ascii 10 (<code><Ctrl-Alt-10></code> ou <code>0A</code> en hexadécimal), alors que sous un système de Microsoft, le retour à la ligne est l'ensemble des deux codes ascii dans l'ordre : 13 et 10 (<code><Ctrl-Alt-13></code> et <code><Ctrl-Alt-10></code> ou <code>0D</code> et <code>0A</code> en hexadécimal).<br />
<br />
Donc pour supprimer ces fameux <code>^M</code>, faites comme suit :<br />
<br />
Ouvrez votre fichier avec <code>vi</code> (ou <code>vim</code>, <code>gvim</code>, ...). <br />Une fois le fichier ouvert, tapez : <br /><code><nowiki>:%s/<Ctrl-v><entrée>//g</nowiki></code><br /><br />Pour rendre cette manipulation plutot ingrate automatique, faites en une macro ! <br />Editer votre fichier <code>~/.vimrc</code> et ajoutez y la ligne suivante : <br /><code>map v :%s/<Ctrl-v><Ctrl-v><Ctrl-v><Ctrl-v><Ctrl-v><entrée>//g</code><br />Ensuite, lorsque vous ouvrirez un fichier avec des <code>^M</code>, il vous suffira de taper <code>v</code> et <code><entrée></code>.<br />
<br />
Cette solution a l'avantage de marcher sur tous les systèmes Unix-like, car <code>vi</code> (ou un clone) est présent sur tous les systèmes Unix-like.<br />
<br />
D'autres solutions possibles :<br />
<br />
* Ouvrir le fichier avec un éditeur hexadécimal, comme <code>ghex</code>, et supprimer tous les <code>0D</code>.<br />
* Lors du tranfert du fichier sur votre système Unix-like, préférez le protocole FTP en mode ascii, si possible.<br />
<br />
<div class="note">NDM: voir aussi la fin de l'[../software/vi.php3 article sur vi].</div><br />
<br />
==== Autre méthode avec ''vim'' ====<br />
<br />
Par Rémi Collet<br />
<br />
C'est prévu dans vim, en utilisant set fileformat.<br />
<br />
Ex : Supression des ^M<br />
<br />
<div class="code"><nowiki>:set fileformat=unix</nowiki></div><br />
<br />
Ex : Ajout des ^M<br />
<br />
<div class="code"><nowiki>:set fileformat=dos</nowiki></div><br />
<br />
Remarque : il y a même le format Mac.<br />
<br />
==== Encore une méthode avec ''vim'' ====<br />
<br />
Si d'aventure vous vous retrouvez avec un fichier sur une seule ligne, et qu'au vu des commentaire précédents vous obtenez un fichier vidé de ses <span style="color:#0000FF;">^M</span> mais toujours sur une ligne, reprenez le fichier brut (pas celui dans lequel on ne distingue plus les fins de lignes; autrement dit le fichier sur lequel vous n'avez appliqué aucune des précédentes méthodes) : <br><br />
<br><br />
$ vim lefichierenquestion<br />
<br />
une fois sous vim :<br />
<br />
:%s/{ctrl-v}{ctrl-m}/{ctrl-v}{entrée}/g<br />
<br />
et voilà!<br />
<br />
==== Méthode avec ''dos2unix'' ====<br />
<br />
Par Zeck (zeck_at_netliberte_point_org)<br />
<br />
Syntaxe : <span class="code">dos2unix srcfile destfile</span><br />
<br />
Où <span class="code">dos2unix</span> est le script suivant :<br />
<br />
<div class="code"><nowiki>#!/bin/bash</nowiki><br /> awk '{ sub("\r$", ""); print }' $1 > $2</div><br />
<br />
Variante, par Manisero (manisero chez freesurf point fr) :<br />
<br />
<div class="code"><nowiki>#!/bin/bash</nowiki><br /> cat $1 | tr -d '\r' >$2</div><br />
<br />
==== Méthode avec Perl ====<br />
<br />
Par Arnaud ASSAD (arhuman_at_hotmail_point_com<br />
<br />
<code>perl -pi -e 's/\r//g'</code> fichieramodifier.extension<br />
<br />
Accepte les widlcards :<br />
<br />
<code>perl -pi -e 's/\r//g' *.c</code><br />
<br />
==== Méthode avec ''tr'' ====<br />
<br />
Par Marcopol (mlebas_at_labeille_point_net)<br />
<br />
Voilà un sujet qui inspire beaucoup ici, voici une solution plus conventionelle :<br />
<br />
<div class="code"> $ cat mon_fichier.txt | tr -d '\r' > mon_nouveau_fichier.txt </div><br />
<br />
Cette solution est une des plus simples, et moins lourde que d'utiliser perl, awk ou d'écrire un script.<br />
<br />
[[Catégorie:Trucs_Administration]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Discussion:Mat%C3%A9riel&diff=11361Discussion:Matériel2006-01-17T18:23:37Z<p>Nicola : → phorum</p>
<hr />
<div>Salut à tous,<br />
<br />
Voilà, je débute sous linux, et après la joie d'avoir réussit quelques installations avec l'aide<br />
précieuse de bouquins et la lecture de forums, les problèmes commencent... :-)<br />
<br />
J'ai un micro, mais ce micro ne fonctionne pas dans skype ni amsn. J'ai bien essayé de l'activer avec kmix mais rien n'y fait.<br />
<br />
J'utilise le driver alsa snd-intel 8x0, le driver ac 97 n'est pas présent et je ne sais pas s'il faut ou non se fier aux drivers nvidia.<br />
Matos: carte mère ABIT NF7-S nforce 2 (v 2.0) et mandrake 10.1<br />
<br />
Une bonne âme peut-elle m'indiquer la marche à suivre pour régler ce problème?<br />
<br />
Peet<br />
:Pose ta question sur le phorum, ici on cause de l’article lui-même, pas des problème d’untel ou d’unetelle. [[Utilisateur:Nicola|Nicola]] 17 jan 2006 à 19:23 (CET)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Discussion_utilisateur:Mr_pupu&diff=11309Discussion utilisateur:Mr pupu2006-01-07T20:51:39Z<p>Nicola : déplacé</p>
<hr />
<div>==Mauvais endroit==<br />
J’ai déplacé le contenu de ton article [[Hardware-hard net-pci msi pc54g2|ici]]. [[Utilisateur:Nicola|Nicola]] 7 jan 2006 à 21:51 (CET)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Discussion_utilisateur:Diancech&diff=11308Discussion utilisateur:Diancech2006-01-07T20:49:22Z<p>Nicola : déplacé</p>
<hr />
<div>==Mauvais endroit==<br />
J’ai déplacé le contenu de ton article [[Hardware-hard autres-sourisLogitechMX310|ici]]. [[Utilisateur:Nicola|Nicola]] 7 jan 2006 à 21:49 (CET)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Discussion_utilisateur:Petitroll&diff=11307Discussion utilisateur:Petitroll2006-01-07T20:48:00Z<p>Nicola : déplacé</p>
<hr />
<div>==Mauvais endroit==<br />
J’ai déplacé le contenu de ton article [[Trucs:Résoudre les problèmes de clé dans Debian|ici]]. [[Utilisateur:Nicola|Nicola]] 7 jan 2006 à 21:48 (CET)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Hardware-hard_net-pci_msi_pc54g2&diff=11306Hardware-hard net-pci msi pc54g22006-01-07T20:43:16Z<p>Nicola : Le travail de Mr Pupu est déplacé ici</p>
<hr />
<div>= Faire marcher la rt2500 carte pci msi pc54g2 =<br />
<br />
Bonjour je propose une page pour compiler ce fameu module rt2500 avec la carte wifi msi<br />
pc54g2. Dans ma distribution j'utilise une mandrake 10.1 version officiel et un kernel<br />
<br />
[cheoles@localhost cheoles]$ ls -t /lib/modules<br />
2.6.8.1-12mdkcustom/ 2.6.8.1-12mdk/ 2.6.8.1@<br />
[cheoles@localhost cheoles]$<br />
<br />
;-)<br />
<br />
La premiere chose a faire et de vous procurez les sources de votre version de kernel<br />
sans quoi il vous sera impossible de compiler ce module.<br />
<br />
Pour ma version j'ai installer: kernel-source-2.6-2.6.8.1-12mdk.i586.rpm , <br />
<br />
[cheoles@localhost cheoles]$ rpm -ivh kernel-source-2.6-2.6.8.1-12mdk.i586.rpm<br />
<br />
Ensuite téléchargez le module en question: rt2500-1.1.0-b3.tar.gz<br />
Dézippez le dans votre /home/ : gunzip -d rt2500-1.1.0-b3.tar.gz && tar -xvf rt2500-1.1.0-b3.tar <br />
Allez vous placer dans rt2500-1.1.0-b3/Modules , chez moi il s'agit de /home/cheoles/rt2500-1.1.0-b3/Module (pour les gens super debutant),<br />
et executez les commandes suivantes, vous devrez obtenir ce resultat:<br />
<br />
[root@localhost Module]# make<br />
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk'<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_main.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/mlme.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/connect.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/sync.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/assoc.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/auth.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/auth_rsp.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_data.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_init.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/sanity.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_wep.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/wpa.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/md5.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_tkip.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_info.o<br />
CC [M] /home/cheoles/rt2500-1.1.0-b3/Module/eeprom.o<br />
LD [M] /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.o<br />
Building modules, stage 2.<br />
MODPOST<br />
CC /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.mod.o<br />
LD [M] /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko<br />
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk'<br />
[root@localhost Module]#<br />
<br />
Maintenant vous devez lancer le make install:<br />
<br />
[root@localhost Module]# make install<br />
echo "2.6 module install"<br />
2.6 module install<br />
make -C /lib/modules/2.6.8.1-12mdk/build SUBDIRS=/home/cheoles/rt2500-1.1.0-b3/Module modules_install<br />
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk'<br />
INSTALL /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko<br />
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk'<br />
append 'alias ra0 rt2500' to /etc/modprobe.conf<br />
[root@localhost Module]#<br />
<br />
Vous pouvez egalement compiler les sources de module de votre kernel:<br />
<br />
[root@localhost Module]# make -C /usr/src/linux SUBDIRS=$PWD modules<br />
make: Entering directory `/usr/src/linux-2.6.8.1-12mdk'<br />
Building modules, stage 2.<br />
MODPOST<br />
make: Leaving directory `/usr/src/linux-2.6.8.1-12mdk'<br />
[root@localhost Module]#<br />
<br />
On verifie que la carte et tout de meme bien reconnu par linux:<br />
<br />
[root@localhost Module]# lspci<br />
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)<br />
01:09.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)<br />
<br />
ralink est bien notre chere pci :)<br />
<br />
Maintenant il vous reste plus qu'a activer le module avec les commandes suivantes:<br />
<br />
[root@localhost Module]# insmod rt2500.ko<br />
[root@localhost Module]# /sbin/ifconfig ra0 inet 192.168.0.3 up<br />
<br />
On verifie que la carte fonctionne avec un ifconfig:<br />
<br />
[root@localhost Module]# ifconfig ra0<br />
<br />
ra0 Lien encap:Ethernet xxxxxxxxx<br />
inet adr:192.168.0.3 Bcast:192.168.0.255 Masque:255.255.255.0<br />
adr inet6: fe80::213:d3ff:fe6b:6d77/64 Scope:Lien<br />
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:35 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 lg file transmission:1000<br />
RX bytes:0 (0.0 b) TX bytes:1401 (1.3 Kb)<br />
Interruption:5 Adresse de base:0xd00<br />
<br />
Et voila votre carte est maintenant prete a fonctionner !<br />
<br />
Si vous avez besoin d'eteindre votre reseau pour raison X<br />
il faut executer:<br />
<br />
[root@localhost Module]# ifconfig ra0 inet 192.168.0.3 down <br />
et votre ra0 disparaitra.<br />
<br />
Puis a chaque demarrage il faudra executez ces deux commandes<br />
[root@localhost Module]# insmod rt2500.ko<br />
[root@localhost Module]# /sbin/ifconfig ra0 inet 192.168.0.3 up<br />
<br />
pour la faire redemarrer.Et pour finir si vous avez besoin de cette<br />
carte en mode sniffer voici la commande a executer:<br />
<br />
[root@localhost Module]# iwconfig ra0 mode Monitor<br />
<br />
ra0 RT2500 Wireless ESSID:"xxxxx"<br />
Mode:Monitor Frequency=2.462GHz Access Point: xxxxxxxxxxxx<br />
Bit Rate:54Mb/s<br />
RTS thr:off Fragment thr:off<br />
Encryption key:off<br />
Link Quality:56/100 Signal level:-78 dBm Noise level:-212 dBm<br />
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0<br />
Tx excessive retries:0 Invalid misc:0 Missed beacon:0<br />
<br />
Auteur: Mr_pupu[corbeille] Geek at free time :-)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&diff=11305Trucs:Proposition d'un truc2006-01-07T20:43:09Z<p>Nicola : /* Proposition d'un truc ou d'une astuce */ Astuces déplacées dans la section matériel</p>
<hr />
<div>= Proposition d'un truc ou d'une astuce =<br />
Indiquer ici les trucs ou astuces qui manquent et que vous désirez créer. '''Ne mettez pas''' des articles que vous désireriez voir écrits ! <br />
* exemple : <nowiki>[[Trucs:Nom du truc]]</nowiki><br />
<br />
[[Trucs:Résoudre les problèmes de clé dans Debian]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Souris_Logitech_MX310&diff=11304Souris Logitech MX3102006-01-07T20:42:58Z<p>Nicola : Le travail de Diancech est déplacé ici</p>
<hr />
<div><div class="leapar">Diancech</div><br />
<br />
== Faire marcher les huits boutons d'une souris Logitech MX310 ==<br />
<br />
Cherchant à faire marcher ma souris Logitech sous Gentoo, j'ai trouvé un tutoriel permettant de faire marcher les huits boutons de cette souris quand elle est branchée sur l'usb. Chose que je n'avais pas réussi, jusqu'à présent je n'avais réussit qu'à en faire marcher 7.<br />
<br />
=== - Le module "evdev" : ===<br />
<br />
Il faut tout d'abords vérifier que le module "evdev" est compilé dans votre noyau, pour cela faites : <br />
<br />
<code># modprobe -l | grep evdev</code><br />
<br />
Vous devriez obtenir quelque chose comme ceci :<br />
<br />
<code>/lib/modules/version-kernel/kernel/drivers/input/evdev.ko</code><br />
<br />
Si vous obtenez ce résultat passez au "Chargement du module", sinon installez les sources de votre kernel, allez dans le répertoire des sources (/usr/src/linux) puis faites make "menuconfig" puis regarder la partie "Configurer le kernel".<br />
<br />
=== - Configurer le kernel : ===<br />
<br />
Allez dans la section :<br />
<br />
<code>Device Drivers --> Input device support --></code><br />
<br />
Mettez en module le paramètre <code><M> Event interface</code>, toutefois si la ligne ressemble à ceci <code><*> Event interface</code> cela veut dire que la fonction "evdev" est en dur dans le noyau et que vous pouvez passer tout de suite à la configuration du serveur X.<br />
<br />
Pour la compilation du noyau, je vous laisse trouver les tutoriaux.<br />
<br />
=== - Chargement du module: ===<br />
<br />
Faites : <br />
<br />
<code># modprobe evdev</code><br />
<br />
Puis pour qu'il soit chargé à chaque démarrage de la machine :<br />
<br />
Pour la gentoo :<br />
<code># echo "evdev" >> /etc/modules.autoload.d/kernel-2.6</code><br />
<br />
Pour la plupart des autres distributions :<br />
<code># echo "evdev" >> /etc/modules</code><br />
<br />
=== - Configuration du serveur X : ===<br />
<br />
Il suffit de configurer la section input device de la souris, dans le fichier /etc/X11/xorg.conf, comme ce qui suit :<br />
<br />
<code>Section "InputDevice"<br />
Identifier "Logitech MX310"<br />
Driver "mouse"<br />
Option "Protocol" "evdev"<br />
Option "Dev Name" "Logitech*"<br />
Option "Emulate3Buttons" "false"<br />
Option "CorePointer"<br />
Option "Buttons" "8"<br />
Option "ZAxisMapping" "7 8"<br />
EndSection</code><br />
<br />
Remarque : le "Dev Name" correspond au paramètre "Manufacturer" de la section de votre souris dans le fichier /proc/bus/usb/devices.<br />
<br />
=== - Configuration des boutons de la souris : ===<br />
Il faut en effet reconfigurer la souris pour avoir la mollette et tout les boutons qui marchent, cela ce fait avec la commande suivante :<br />
<br />
<code>xmodmap -e "pointer = 1 2 3 6 7 8 4 5"</code><br />
<br />
Cette commande doit être executée aprés le démarrage du serveur X, moi je l'ai mise dans le fichier /etc/X11/gdm/Init/Default. J'utilise gdm à vous d'adapter à votre configuration si vous utilisez autre chose.<br />
<br />
=== Référence : ===<br />
Ce "Truc et astuce" est basé sur cette page (il faut parler allemand) :<br />
<br />
http://de.gentoo-wiki.com/Logitech_MX<br />
<br />
D'aprés ce que j'en ai compris cette solution peux marcher avec la MX500 aussi, c'est le "Dev Name" qui change.<br />
<br />
Cette solution marche sous Gentoo, avec un kernel 2.6.14 et Xorg 6.8.2, il faut voir avec d'autres distributions, kernels et version de Xorg. Mais je pense que ça doit marcher aussi.<br />
<br />
Diancech</div>Nicolahttps://lea-linux.org/docs/index.php?title=Mod%C3%A8le:Plan-hardware-hard_autres&diff=11303Modèle:Plan-hardware-hard autres2006-01-07T20:42:44Z<p>Nicola : /* Autres */ Logitech MX 310</p>
<hr />
<div>== Autres ==<br />
*[[hardware-hard_autres-souris4boutons|Configurer une souris à 4 boutons]]<br />
*[[hardware-hard_autres-sourisLogitechMX310|Configurer une souris Logitech MX 310]]<br />
*[[hardware-hard_autres-clavier_multimedia|Configurer les touches de son clavier multimédia]]<br />
*[[hardware-hard_autres-ipod|Installer et utiliser un Ipod sous linux]]<br />
*[[hardware-hard_autres-ibook|Journal de l'installation de Linux sur un iBook]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Clef_USB_D-LINK&diff=11302Clef USB D-LINK2006-01-07T20:36:56Z<p>Nicola : </p>
<hr />
<div>== Réseau ==<br />
*[[hardware-hard_net-olitec|Installation d'une carte Olitec PCI 128 RNIS]]<br />
*[[hardware-hard_net-pack-xtense|Alcatel Speedtouch ADSL USB : installation façon libre :)]]<br />
*[[hardware-hard_net-sagem|Installation d'un modem Sagem F@st 800]]<br />
*[[hardware-hard_net-bewan_pcist|Configuration du BeWAN PCI st sous Debian]]<br />
*[[hardware-hard_net-eci_usb|Modem ECI-ADSL USB]]<br />
*[[hardware-hard_net-modem-cable-USB|Comment installer un modem cable en USB ]]<br />
*[[hardware-hard_net-free_degroupe|Connexion à Free ADSL dégroupé avec un modem Alcatel Speedtouch USB]]<br />
*[[hardware-hard_net-modem_bewan_usb_st|Installer un Modem Bewan USB ST]]<br />
*[[hardware-hard_net-winmodem_connexant|Modems internes HSF Conexant ]]<br />
*[[hardware-hard_net-wifi|Configuration Wifi]]<br />
*[[hardware-hard_net-gprs|GPRS via bluetooth ]]<br />
*[[hardware-hard_net-speedtouchusb|Alcatel Speedtouch USB mini-HOWTO<br>Version: 1.0.2]]<br />
*[[hardware-hard_net-speedtouch2|Speedtouch USB avec pppoe]]<br />
*[[hardware-hard_net-pci msi pc54g2|PCI MSI PC54G2]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Clef_USB_D-LINK&diff=11301Clef USB D-LINK2006-01-07T20:36:17Z<p>Nicola : Faire marcher la carte PCI MSI PC54G2</p>
<hr />
<div>== Réseau ==<br />
*[[hardware-hard_net-olitec|Installation d'une carte Olitec PCI 128 RNIS]]<br />
*[[hardware-hard_net-pack-xtense|Alcatel Speedtouch ADSL USB : installation façon libre :)]]<br />
*[[hardware-hard_net-sagem|Installation d'un modem Sagem F@st 800]]<br />
*[[hardware-hard_net-bewan_pcist|Configuration du BeWAN PCI st sous Debian]]<br />
*[[hardware-hard_net-eci_usb|Modem ECI-ADSL USB]]<br />
*[[hardware-hard_net-modem-cable-USB|Comment installer un modem cable en USB ]]<br />
*[[hardware-hard_net-free_degroupe|Connexion à Free ADSL dégroupé avec un modem Alcatel Speedtouch USB]]<br />
*[[hardware-hard_net-modem_bewan_usb_st|Installer un Modem Bewan USB ST]]<br />
*[[hardware-hard_net-winmodem_connexant|Modems internes HSF Conexant ]]<br />
*[[hardware-hard_net-wifi|Configuration Wifi]]<br />
*[[hardware-hard_net-gprs|GPRS via bluetooth ]]<br />
*[[hardware-hard_net-speedtouchusb|Alcatel Speedtouch USB mini-HOWTO<br>Version: 1.0.2]]<br />
*[[hardware-hard_net-speedtouch2|Speedtouch USB avec pppoe]]<br />
*[hardware-hard_net-pci msi pc54g2|PCI MSI PC54G2]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Cat%C3%A9gorie:Trucs_Logiciels&diff=11300Catégorie:Trucs Logiciels2006-01-07T20:34:09Z<p>Nicola : déplacement de l’astuce de petitroll dans Trucs:Résoudre les problèmes de clé dans Debian</p>
<hr />
<div>[[Catégorie:Trucs]]<br />
Des trucs et astuces sur les logiciels.</div>Nicolahttps://lea-linux.org/docs/index.php?title=Clef_USB_D-LINK&diff=11299Clef USB D-LINK2006-01-07T20:31:57Z<p>Nicola : /* Réseau */</p>
<hr />
<div>== Réseau ==<br />
*[[hardware-hard_net-olitec|Installation d'une carte Olitec PCI 128 RNIS]]<br />
*[[hardware-hard_net-pack-xtense|Alcatel Speedtouch ADSL USB : installation façon libre :)]]<br />
*[[hardware-hard_net-sagem|Installation d'un modem Sagem F@st 800]]<br />
*[[hardware-hard_net-bewan_pcist|Configuration du BeWAN PCI st sous Debian]]<br />
*[[hardware-hard_net-eci_usb|Modem ECI-ADSL USB]]<br />
*[[hardware-hard_net-modem-cable-USB|Comment installer un modem cable en USB ]]<br />
*[[hardware-hard_net-free_degroupe|Connexion à Free ADSL dégroupé avec un modem Alcatel Speedtouch USB]]<br />
*[[hardware-hard_net-modem_bewan_usb_st|Installer un Modem Bewan USB ST]]<br />
*[[hardware-hard_net-winmodem_connexant|Modems internes HSF Conexant ]]<br />
*[[hardware-hard_net-wifi|Configuration Wifi]]<br />
*[[hardware-hard_net-gprs|GPRS via bluetooth ]]<br />
*[[hardware-hard_net-speedtouchusb|Alcatel Speedtouch USB mini-HOWTO<br>Version: 1.0.2]]<br />
*[[hardware-hard_net-speedtouch2|Speedtouch USB avec pppoe]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:R%C3%A9soudre_les_probl%C3%A8mes_de_cl%C3%A9_dans_Debian&diff=11298Trucs:Résoudre les problèmes de clé dans Debian2006-01-07T20:29:32Z<p>Nicola : déplacement plus corrections</p>
<hr />
<div><div class="leapar">Petitroll</div><br />
<br />
= Supprimer les problèmes de clés avec apt pour debian =<br />
<br />
== Problème de clés ? ==<br />
<br />
Lors des mises à jour, en utilisant le jeu de commandes ''apt'', vous pouvez rencontrer des problèmes de clés non trouvée. Pour s’en affranchir, la manipulation à effectuer est simple.<br />
<br />
== Votre fichier source.list ==<br />
<br />
Ou, du moins, le mien qui correspond à une Debian ''unstable'' standart.<br />
<br />
<code>[- root@bartimeus -] /home/petitroll> cat /etc/apt/sources.list<br />
#deb file:///cdrom/ etch main<br />
deb http://ftp2.fr.debian.org/debian/ unstable main<br />
deb-src http://ftp2.fr.debian.org/debian/ unstable main<br />
deb http://security.debian.org/ stable/updates main<br />
deb ftp://ftp.nerim.net/debian-marillat/ sid main <br />
</code><br />
<br />
== LE problème ==<br />
<br />
Lors d’une mise à jour du cache ''apt'' : <br />
<br />
<code>[- root@bartimeus -] /home/petitroll> apt-get update<br />
Réception de : 1 http://ftp2.fr.debian.org unstable Release.gpg [378B]<br />
Atteint http://ftp2.fr.debian.org unstable Release<br />
Ign http://ftp2.fr.debian.org unstable Release<br />
Atteint http://ftp2.fr.debian.org unstable/main Packages<br />
Réception de : 2 http://security.debian.org stable/updates Release.gpg [189B]<br />
Atteint http://ftp2.fr.debian.org unstable/main Sources<br />
Réception de : 3 ftp://ftp.nerim.net sid Release.gpg [189B]<br />
Atteint http://security.debian.org stable/updates Release<br />
Ign http://security.debian.org stable/updates/main Packages<br />
Atteint ftp://ftp.nerim.net sid Release<br />
Ign ftp://ftp.nerim.net sid Release<br />
Atteint http://security.debian.org stable/updates/main Packages<br />
Atteint ftp://ftp.nerim.net sid/main Packages<br />
568o réceptionnés en 1s (453o/s)<br />
Lecture des listes de paquets... Fait<br />
W: GPG error: http://ftp2.fr.debian.org unstable Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 010908312D230C5F<br />
W: GPG error: ftp://ftp.nerim.net sid Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907<br />
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.<br />
</code><br />
<br />
Et, lors d’une mise à jour des paquets :<br />
<br />
<code>[- root@bartimeus -] /home/petitroll> apt-get dist-upgrade<br />
Lecture des listes de paquets... Fait<br />
Construction de l'arbre des dépendances... Fait<br />
Calcul de la mise à jour... Fait<br />
Les NOUVEAUX paquets suivants seront installés :<br />
linux-image-2.6.15-1-686-smp<br />
Les paquets suivants ont été conservés :<br />
gnome-cups-manager<br />
Les paquets suivants seront mis à jour :<br />
at bsdmainutils debconf debconf-i18n debconf-utils libapm1 libaspell15<br />
libaspell15c2 libc6 libc6-dev libselinux1 libtextwrap1<br />
linux-image-2.6-686-smp linux-image-686-smp powermgmt-base<br />
15 mis à jour, 1 nouvellement installés, 0 à enlever et 1 non mis à jour.<br />
Il est nécessaire de prendre 24,7Mo dans les archives.<br />
Après dépaquetage, 46,8Mo d'espace disque supplémentaires seront utilisés.<br />
Souhaitez-vous continuer [O/n] ? o<br />
ATTENTION : les paquets suivants n'ont pas été authentifiés.<br />
debconf-i18n debconf libc6-dev libc6 libselinux1 bsdmainutils at<br />
libtextwrap1 debconf-utils powermgmt-base libapm1 libaspell15c2 libaspell15<br />
linux-image-2.6.15-1-686-smp linux-image-2.6-686-smp linux-image-686-smp<br />
Faut-il installer ces paquets sans vérification (o/N) ? n<br />
E: Certains paquets n'ont pas pu être authentifiés<br />
zsh: exit 100 apt-get dist-upgrade <br />
</code><br />
<br />
== Où est le problème ? ==<br />
<br />
Un systeme de vérification des paquets par couple de clés privées, clés publiques a été mis en place dans les dépôts Debian. Pour ne pas avoir ces mises en garde, il faut indiquer au systeme ''apt'' que l'on fait confiance aux clés des serveurs indiqués dans le source.list.<br />
<br />
=== Pour le dépôt Marillat ===<br />
<br />
<code>[- root@bartimeus -] /home/petitroll> gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 1F41B907<br />
gpg: requête de la clé 1F41B907 du serveur hkp wwwkeys.eu.pgp.net<br />
gpg: clé 1F41B907: nom d'utilisateur en double détecté - fusion accomplie<br />
gpg: /root/.gnupg/trustdb.gpg: base de confiance créée<br />
gpg: clé 1F41B907: clé publique « Christian Marillat <marillat@debian.org> » importée<br />
gpg: aucune clé de confiance ultime n'a été trouvée<br />
gpg: Quantité totale traitée: 1<br />
gpg: importée: 1<br />
[- root@bartimeus -] ~> gpg --armor --export 1F41B907 | apt-key add -<br />
gpg: aucune clé de confiance ultime n'a été trouvée<br />
OK<br />
</code><br />
<br />
=== Pour le dépôt ftp2.fr ===<br />
<br />
<code>[- root@bartimeus -] ~> gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 2D230C5F<br />
gpg: requête de la clé 2D230C5F du serveur hkp wwwkeys.eu.pgp.net<br />
gpg: clé 2D230C5F: clé publique « Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org> » importée<br />
gpg: aucune clé de confiance ultime n'a été trouvée<br />
gpg: Quantité totale traitée: 1<br />
gpg: importée: 1<br />
[- root@bartimeus -] ~> gpg --armor --export 2D230C5F | apt-key add -<br />
gpg: aucune clé de confiance ultime n'a été trouvée<br />
OK<br />
</code><br />
<br />
=== Vérification de la manipulation ===<br />
<br />
<code>[- root@bartimeus -] ~> apt-get update<br />
Réception de : 1 http://ftp2.fr.debian.org unstable Release.gpg [378B]<br />
Atteint http://ftp2.fr.debian.org unstable Release<br />
Atteint http://ftp2.fr.debian.org unstable/main Packages<br />
Atteint http://ftp2.fr.debian.org unstable/main Sources<br />
Réception de : 2 http://security.debian.org stable/updates Release.gpg [189B]<br />
Atteint ftp://ftp.nerim.net sid Release.gpg<br />
Atteint ftp://ftp.nerim.net sid Release<br />
Atteint http://security.debian.org stable/updates Release<br />
Atteint ftp://ftp.nerim.net sid/main Packages<br />
Ign http://security.debian.org stable/updates/main Packages<br />
Atteint http://security.debian.org stable/updates/main Packages<br />
379o réceptionnés en 1s (325o/s)<br />
Lecture des listes de paquets... Fait<br />
</code><br />
<br />
Et voilà, plus de problème. ^_^ !!</div>Nicolahttps://lea-linux.org/docs/index.php?title=Postfix&diff=11297Postfix2006-01-07T20:18:04Z<p>Nicola : restitution de la dernière modification de PingouinMigrateur</p>
<hr />
<div>[[Category:Services de messagerie]]<br />
= Postfix =<br />
<br />
<div class="leatitre">Postfix</div><div class="leapar">par [mailto:nicolas_agius%20chez%20yahoo%20point%20fr Nicolas Agius]</div><div class="leadesc">Ce document va vous permettre d'installer un serveur mail complet (smtp, pop3, imap) avec filtrage anti-spams et anti-virus. Vous pourrez ensuite y ajouter apache avec Squirrelmail, par exemple, pour un accès webmail.</div><br />
----<br />
<br />
Pour réaliser ceci, vous aurez besoin des logiciels suivants :<br />
<br />
* [http://www.postfix.org/ Postfix] (serveur smtp) <br />
* [http://www.spamassassin.org/ SpamAssassin] (filtrage spam) <br />
* [http://mailtools.anomy.net/ Anomy Sanitizer] (filtrage mails erronés et douteux) <br />
* [http://www.clamav.net/ ClamAV] (antivirus) <br />
* [http://www.washington.edu/imap/ UW-IMAP] (serveur pop3 et imap) <br />
<br />
Ainsi que l'ensemble des scripts et fichiers que j'ai utilisés pour cette configuration : [../_src/reseau/fichiers.tgz fichiers.tgz]<br />
<br />
Cette documentation a été écrite avec les versions suivantes (du 04/2004) :<br />
<br />
* postfix-2.0.19.tar.gz<br />
* Mail-SpamAssassin-2.63.tar.gz<br />
* anomy-sanitizer-1.66.tar.gz<br />
* clamav-0.65.tar.gz<br />
* imap-2004.RC7.tar.Z<br />
<br />
Copiez ces fichiers dans <code>/usr/src/</code> par exemple, vous en aurez besoins par la suite.<br />
<br />
== Postfix ==<br />
<br />
Postfix est un serveur smtp performant, simple à configurer et sécurisé. C'est un équivalent à Qmail, mais il est plus facile à mettre en place.<br />
<br />
=== Installation ===<br />
<br />
Exécutez les commandes suivantes :<br />
<br />
<div class="code"><nowiki># tar -xvzf postfix-2.0.19.tar.gz</nowiki><br /> # cd postfix-2.0.19/<br /> # make<br /> # groupadd postdrop<br /> # useradd postfix -d /dev/null -s /bin/false -c postfix<br /> # echo "postfix: root" >>/etc/aliases<br /> # make install</div><br />
<br />
Cette dernière commande va vous demander des informations : donnez les réponses par défaut.<br />
<br />
Si vous utilisez Mandrake, tapez simplement :<br />
<br />
<div class="code"><nowiki># urpmi postfix</nowiki></div><br />
<br />
Postfix est installé et les alias sont créés par défaut dans /etc/postfix/aliases.<br />
<br />
Éditer le fichier <code>/etc/postfix/main.cf</code> et modifier les lignes suivantes afin de mettre des paramètres adaptés :<br />
<br />
<div class="code">myhostname = mail.chezmoi.fr<br /> mydomain = chezmoi.fr<br /> myorigin = $mydomain<br /> mynetworks = 192.168.1.0/24, 127.0.0.0/8<br /> #inet_interfaces = 192.168.1.1<br /> mydestination = $myhostname, localhost.$mydomain, $mydomain</div><div class="note">''Rq: le serveur DNS de votre domaine devra contenir l'enregistrement de mail.chezmoi.fr''</div><br />
<br />
Pour définir des alias, ajouter à la fin du fichier <code>/etc/aliases</code> des lignes de la forme :<br /><code>nom_alias: destinataire</code><br />
<br />
Exemple : <br /><code>operateur: root</code><br />
<br />
N'oubliez pas de faire <code>postalias /etc/aliases</code> pour mettre à jour les modifications.<br />
<br />
=== Lancement ===<br />
<br />
Copier ce script [postfix_postfix.txt postfix] dans <code>/etc/rc.d/init.d (sans l'extension .txt)</code><br />
<br />
Lancement : <code>/etc/rc.d/init.d/postfix start</code><br />
<br />
Pour lancer Postfix à chaque démarrage faites :<br />
<br />
<div class="code"><nowiki># chkconfig --add postfix</nowiki><br /> # chkconfig --level 345 postfix on</div><br />
<br />
<u>Quelques commandes d'administration :</u><br />
<br />
* Rechargement de la config : postfix reload<br />
* Forcer l'envoi des messages en attente : sendmail -q<br />
* Supprimer tous les messages en attente : postsuper -d aLL<br />
<br />
<u>Plus d'info </u><nowiki>: man postfix</nowiki><br />
<br />
== SpamAssassin ==<br />
<br />
SpamAssassin est un filtre anti-spam performant avec des fonctionnalités d'auto-apprentissage.<br />
<br />
=== Installation ===<br />
<br />
SpamAssassin a besoin d'un certain nombre de modules Perl (certains sont sans doute déjà installés sur votre machine) que l'on peut récupérer en utilisant la mise à jour par Internet CPAN (résolution des dépendances entre les modules).<br />
<br />
Si vous ne disposez pas de la mise à jour par internet, vous pouvez télécharger les modules manuellement sur http://www.cpan.org/ .<br />
<br />
<div class="code"><nowiki># perl -MCPAN -e shell</nowiki><br /> o conf prerequisites_policy ask <br /> install MIME::Base64 <br /> install MIME::QuotedPrint<br /> install HTML::Parser<br /> install Net::DNS <br /> install DB_File <br /> install Digest::SHA1<br /> install Mail::SpamAssassin<br /> quit </div><br />
<br />
Vous pouvez aussi installer SpamAssassin à partir du tarball (Mail-SpamAssassin-2.63.tar.gz) , mais les modules perl devront être installés auparavant.<br />
<br />
Ensuite, copiez ce script de démarrage (sans l'extension .txt) [postfix_spamd.txt spamd] (présent dans les sources) dans le répertoire <code>/etc/rc.d/init.d</code><br />
<br />
=== Configuration ===<br />
<br />
La configuration se fait dans le fichier <code>/etc/mail/spamassassin/local.cf</code>, ajoutez-y les lignes suivantes :<br />
<br />
<div class="code"> rewrite_subject 1<br /> subject_tag [***SPAM***]<br /> </div><br />
<br />
Avec cette configuration, les messages détectés comme spam (avec un score supérieur à 5) auront leur champ Subject commençant par [***SPAM***] et un tag X-Spam-Level indiquant le score du message.<br />
<br />
Pour ne pas filter les messages des personnes que vous savez sûres, vous pouvez constituer une "liste blanche" en ajoutant à la fin de ce fichier (local.cf) des lignes de la forme :<br /><code>whitelist_from monpote@chezlui.fr</code><br />
<br />
<u>Plus d'infos</u> : perldoc Mail::SpamAssassin::Conf<br />
<br />
=== Lancement ===<br />
<br />
La commande classique : <code>/etc/rc.d/init.d/spamd start</code><br />
<br />
Pour lancer spamassassin à chaque démarrage :<br />
<br />
<div class="code"><nowiki># chkconfig --add spamd</nowiki><br /> # chkconfig --level 345 spamd on</div><br />
<br />
== Anomy Sanitizer ==<br />
<br />
Anomy Sanitizer est un filtre mail qui corrige les messages défectueux et bloque les pièces jointes suspectes. Il se charge aussi d'appeler l'antivirus.<br />
<br />
Copiez le tarball dans <code>/usr/local</code><br />
<br />
<div class="code"><nowiki># cd /usr/local/</nowiki><br /> # tar -xzvf anomy-sanitizer-1.66.tar.gz<br /> # chown -R root:filter /usr/local/anomy<br /> # chmod 0750 /usr/local/anomy</div><br />
<br />
La configuration se fait dans le fichier <code>/etc/sanitizer.cfg</code><br /> Voici un exemple de configuration : [postfix_sanitizer.cfg sanitizer.cfg] à copier dans <code>/etc</code>.<br />
<br />
Pour tester si cela fonctionne bien, faites :<br />
<br />
<div class="code"><nowiki># cd /usr/local/anomy/testcases/</nowiki><br /> # ./testall.sh</div><br />
<br />
<u>Plus d'informations</u> : /usr/local/anomy/sanitizer.html<br />
<br />
== Filtrage avec Postfix : ==<br />
<br />
La technique de filtrage utilisée ici est celle proposée par la documentation de Postfix. Nous aurions pu utiliser maildrop, qui permet de mettre des règles de filtrages différentes pour chaque utilisateur mais la "méthode postfix" est plus simple et plus flexible.<br />
<br />
La méthode choisie ici est le filtrage par script, idéale pour les petits et moyens serveurs. Si vous avez besoin de plus de performances, vous pouvez utiliser un filtrage par daemon, avec amavisd-new (http://www.ijs.si/software/amavisd/) .<br />
<br />
<div class="code"><nowiki># groupadd filter</nowiki><br /> # useradd filter -s /bin/false -d /var/spool/filter -g filter<br /> # rm -f /var/spool/filter/.*</div><br />
<br />
Voici le script dont a besoin Postfix pour effectuer le filtrage : [postfix_filter.sh.txt filter.sh]<br />
<br />
Cette méthode offre aussi la possibilité de filtrer les mails en émission ( cela peut être intéressant si vous ne voulez pas qu'un de vos utilisateurs envoie des spams ou des virus ... )<br />
<br />
Copier le script dans <code>/usr/local/anomy/</code> et ensuite :<br />
<br />
<div class="code"><nowiki># cd /usr/local/anomy/</nowiki><br /> # chown root:filter filter.sh<br /> # chmod 750 filter.sh</div><br />
<br />
ajoutez à la fin de <code>/etc/postfix/master.cf</code> :<br />
<br />
<div class="code"> filter unix - n n - - pipe<br /> flags=Rq user=filter argv=/usr/local/anomy/filter.sh -f ${sender} -- ${recipient}<br /> </div><br />
<br />
* '''Pour un filtrage entrant et sortant''' : toujours dans <code>master.cf</code>, après la ligne :<br /><code>smtp inet n - n - - smtpd</code><br /> ajouter :<br /><code>-o content_filter=filter:dummy</code><br />
* '''Pour filtrage entrant seulement''' : il faut spécifier une liste d'adresses de destination à filtrer.<br /> Créez le fichier <code>/etc/postfix/filtered_domains</code> contenant :<br /><code>chezmoi.fr FILTER filter:dummy</code><br /> (évidemment, remplacer chezmoi.fr par votre nom de domaine)<br /> Faites : <code>postmap filtered_domains</code> pour générer la map correspondante.<br /> Ensuite, ajoutez à la fin de <code>/etc/postfix/main.cf</code> : <div class="code"> smtpd_recipient_restrictions = permit_mynetworks<br /> check_recipient_access hash:/etc/postfix/filtered_domains<br /> reject_unauth_destination<br /> </div><div class="note">''Rq : remplacer hash si besoin par la valeur donnée par la commande :<br /> postconf default_database_type''</div><br />
<br />
Pour prendre en compte les modifications : <code>postfix reload</code><br />
<br />
<u>Plus d'info</u> : postfix-2.0.19/README_FILES/FILTER_README (dans les sources)<br />
<br />
== ClamAV ==<br />
<br />
ClamAV est un antivirus Unix sous licence GPL basé sur le projet OpenAntivirus.<br />
<br />
=== Installation ===<br />
<br />
Exécutez les commandes suivantes :<br />
<br />
<div class="code"> # tar -xzvf clamav-0.65.tar.gz<br /> # cd clamav-0.65<br /> # groupadd clamav<br /> # useradd -g clamav -s /bin/false -c "Clam AntiVirus" -d /dev/null clamav<br /> # ./configure --sysconfdir=/etc<br /> # make<br /> # make install<br /> # cp contrib/init/RedHat/clamd /etc/rc.d/init.d<br /> </div><br />
<br />
La configuration du daemon clamd se fait dans le fichier <code>/etc/clamav.conf</code><br /> Editez-le et supprimez la ligne "Example", enlevez aussi le # devant la ligne <code>ScanMail</code><br />
<br />
<u>Plus d'informations</u> : man clamav.conf<br />
<br />
=== Lancement ===<br />
<br />
Pour démarrer le daemon, faites :<br /><code>/etc/rc.d/init.d/clamd start</code><br />
<br />
Et pour le lancer à chaque démarrage :<br />
<br />
<div class="code"><nowiki># chkconfig --add clamd</nowiki><br /> # chkconfig --level 345 clamd on</div><div class="note">''Rq: La vérification manuelle d'un ficher se fait avec la commande clamdscan''</div><br />
<br />
=== Configuration de la mise à jour automatique : ===<br />
<br />
La mise à jour automatique permet de télécharger les dernières définitions de virus.<br />
<br />
<div class="code"> # touch /var/log/clam-update<br /> # chmod 600 /var/log/clam-update<br /> # chown clamav /var/log/clam-update</div><br />
<br />
Ajoutez la ligne suivante dans <code>/etc/crontab</code> pour télécharger la mise à jour tous les jours à 12h00 :<br /><code>00 12 * * * root /usr/local/bin/freshclam --quiet -l /var/log/clam-update</code><br />
<br />
<u>Plus d'informations</u> : man freshclam<br /><br />
<br />
=== Intégration de l'antivirus dans Anomy Sanitizer ===<br />
<br />
Voici un patch qui permet d'intégrer ClamAV dans anomy : [postfix_anomy-clamav.patch anomy-clamav.patch]<br /> Copiez le dans <code>/usr/local/anomy/contrib</code> :<br />
<br />
<div class="code"> # cd /usr/local/anomy/contrib<br /> # patch <anomy-clamav.patch<br /> # cp check_for_virus ../chk_virus.sh<br /> # cd ..<br /> # chown root:filter chk_virus.sh<br /> # chmod 750 chk_virus.sh</div><br />
<br />
Il faut ensuite modifier la configuration dans le fichier <code>/etc/sanitizer.cfg</code> :<br /> Modifier les lignes :<br />
<br />
<div class="code"> file_list_1_policy = drop<br /> file_list_1_scanner = 0<br /> </div><br />
<br />
en :<br />
<br />
<div class="code"> file_list_1_policy = accept:accept:drop:save<br /> file_list_1_scanner = 0:1:3:/usr/local/anomy/chk_virus.sh %FILENAME %REPLY_TO<br /> </div><br />
<br />
Avec cette configuration, les pièces jointes susceptibles de contenir des virus seront scannées.<br />
<br />
<u>Plus d'informations</u> sur les actions et les stratégies de sécurité à mener avec l'antivirus : <code>/usr/local/anomy/sanitizer.html </code><br />
<br />
== Optimisation des performances (facultatif) ==<br />
<br />
Les fichiers temporaires utilisés par ce filtrage sont créés dans le répertoire <code>/var/spool/filter</code>. En montant ce répertoire en mémoire vive (grâce à tmpfs), nous gagnons du temps sur les opérations de création/lecture/écriture.<br />
<br />
<div class="note">''Rq : en cas de traitement de mail très volumineux, tmpfs n'utilisera au maximum que la moitié de la ram de la machine.''</div><br />
<br />
Pour ceci faites :<br /><code>mount -t tmpfs tmpfs /var/spool/filter/ -o mode=700,gid=filter,uid=filter,noexec</code><br />
<br />
Pour que le montage s'effectue à chaque démarage, ajoutez la ligne suivante dans le fichier <code>/etc/fstab</code> :<br /><code>tmpfs /var/spool/filter tmpfs mode=700,gid=filter,uid=filter,noexec 0 0</code><br />
<br />
Les fichiers de ce répertoire étant stockés dans la ram, il sont perdus à chaque arrêt de la machine. Pour ne pas recréer les préférences utilisateurs de Spamassassin à chaque démarrage (enregistrées dans ce répertoire) , il faut modifier les paramètre du daemon spamd :<br />
<br />
Créez le fichier <code>/etc/sysconfig/spamassassin</code> contenant : <code>SPAMDOPTIONS="-d -m5 -H"</code><br />
<br />
<u>Plus d'informations</u> : man spamd<br />
<br />
Faites <code>/etc/rc.d/init.d/spamd restart</code> pour prendre en compte les modifications.<br />
<br />
== UW-IMAP (pop3 et imap avec ssl) ==<br />
<br />
UW-IMAP est le serveur imap/pop3 de l'Université de Washington, plus facile à mettre en place que Courrier-Imap. Il utilise le super daemon xinetd.<br />
<br />
=== Installation ===<br />
<br />
Pour bénéficier des fonctionnalités de chiffrement, OpenSSL doit être déjà installé. Vous pouvez modifier ci-dessous les valeurs de SSLINCLUDE, SSLLIB et SSLDIR pour correspondre à votre installation. (les chemins utilisés ici sont ceux d'une RedHat 7.3)<br />
<br />
<div class="code"> # tar -xzvf imap-2004.RC7.tar.Z<br /> # cd imap-2004.RC7<br /> # make slx SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLDIR=/usr/share/ssl EXtraDRIVERS= SSLTYPE=unix<br /> # cp ipopd/ipop3d /usr/sbin<br /> # cp imapd/imapd /usr/sbin<br /> # chmod 1777 /var/spool/mail</div><br />
<br />
Avec cette configuration, à la fois les connections normales (pop3) et les connecions sécurisées (pop3s) sont possibles.<br />
<br />
=== Création des certificats ===<br />
<br />
Ces certificats sont nécéssaires à l'authentification SSL.<br />
<br />
<div class="code"> # cd /usr/share/ssl/certs<br /> # openssl req -new -x509 -nodes -out imapd.pem -keyout imapd.pem -days 365<br /> # openssl req -new -x509 -nodes -out ipop3d.pem -keyout ipop3d.pem -days 365<br /> # chmod 600 ipop3d.pem<br /> # chmod 600 imapd.pem</div><br />
<br />
<u>Plus d'informations</u> : man openssl<br />
<br />
=== Configuration ===<br />
<br />
UW-IMAP utilise le super-daemon xinetd, qui doit être configuré pour faire appel à ipop3d et imapd.<br /> Vérifiez que les entrées suivantes sont présentes dans <code>/etc/services</code> (si besoin est, ajoutez-les) :<br />
<br />
<div class="code"> pop3 110/tcp<br /> imap 143/tcp<br /> imaps 993/tcp<br /> pop3s 995/tcp </div><br />
<br />
Créez les 4 fichiers suivants dans <code>/etc/xinetd.d</code> (supprimez l'extension .txt) : [postfix_pop3.txt pop3], [postfix_pop3s.txt pop3s], [postfix_imap.txt imap], [postfix_imaps.txt imaps] .<br />
<br />
Ajouter ensuite dans le fichier <code>/etc/hosts.allow</code> les lignes (en adaptant à votre réseau) :<br />
<br />
<div class="code"> ipop3d : 192.168.1.0/255.255.255.0<br /> imapd : 192.168.1.0/255.255.255.0 </div><br />
<br />
Ces deux lignes permettent de définir les permissions d'accès réseaux aux services fournis par xinetd.<br />
<br />
<u>Plus d'informations</u> : man hosts.allow<br />
<br />
Faites <code>/etc/rc.d/init.d/xinetd restart</code> pour prendre en compte les modifications.<br />
<br />
Voila, c'est terminé. Si tout s'est bien passé, votre serveur mail fonctionne.<br /> N'oubliez pas de vérifier que votre firewall et votre service DNS sont bien configurés (notamment l'enregistrement MX de votre nom de domaine, pour que votre serveur smtp soit connu du monde extérieur) .<br />
<br />
<div class="merci">Cette page est issue de la documentation 'pré-wiki' de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Nicolas AGIUS le 10/10/2004.</div><br />
<br />
= Copyright =<br />
Copyright &copy; 10/10/2004, Nicolas AGIUS<br />
{{CC-BY}}</div>Nicolahttps://lea-linux.org/docs/index.php?title=Discussion_Trucs:Supprimer_les_%5EM_dans_les_fichiers_ASCII&diff=11278Discussion Trucs:Supprimer les ^M dans les fichiers ASCII2006-01-05T18:03:29Z<p>Nicola : → article</p>
<hr />
<div>== Pour ceux qui n'on vraiment pas de bol ;) ==<br />
<br />
Si d'aventure vous vous retrouvez avec un fichier sur une seule ligne, et qu'au vu des commentaire précédents vous obtenez un fichier vidé de ses <span style="color:#0000FF;">^M</span> mais toujours sur une ligne, reprenez le bichier brut (pas celui dans lequel on ne distingue plus les fins de lignes, autrement dit le fichier sur lequel vous n'avez appliqué aucune des précédentes méthodes) : <br><br />
<br><br />
$ vim lefichierenquestion<br />
<br />
une fois sous vim :<br />
<br />
:%s/{ctrl-v}{ctrl-m}/{ctrl-v}{entrée}/g<br />
<br />
et voilà!<br />
:Ajoute cette ruse carrément dans l’article et non dans les commentaires. [[Utilisateur:Nicola|Nicola]] 5 jan 2006 à 19:03 (CET)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Discussion_Trucs:Obtenir_le_code_HTML_d%27un_glyphe&diff=11263Discussion Trucs:Obtenir le code HTML d'un glyphe2006-01-03T05:51:49Z<p>Nicola : phorum</p>
<hr />
<div>Il y a t il un bénéfice a utiliser le filtre txt-htmlchar ? Notamment pour se passer de l'utf8. Enfin je pense qu'un forum serait le bienvenue, mais tant qu'à rester dans le vif du sujet je poste ici. Merci.<br />
<br />
--mike<br />
:Il y a un phorum, cherche bien… [[Utilisateur:Nicola|Nicola]] 3 jan 2006 à 06:51 (CET)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Obtenir_le_code_HTML_d%27un_glyphe&diff=11261Trucs:Obtenir le code HTML d'un glyphe2006-01-02T18:21:07Z<p>Nicola : </p>
<hr />
<div><div class="leapar">nicola</div><br />
<br />
=Comment obtenir rapidement le code HTML d’un glyphe=<br />
<br />
En particulier, comment l’insérer proprement dans une page HTML sans passer trois heures à chercher ce code à insérer entre le &amp; et le ;.<br />
<br />
==Utiliser un script==<br />
<br />
Collez le contenu de ce script dans un fichier, par exemple ''unicode2html.sh'', rendu exécutable :<br />
<br />
<code multi><br />
#!/bin/bash<br />
<br />
HTM=`echo "$1"|konwert utf8-htmlent`<br />
<br />
if [ "$1" = "$HTM" ] # En clair, le glyphe n'a pas été traduit<br />
then<br />
HTM=`echo "$1"|konwert utf8-htmlhex`<br />
fi<br />
<br />
echo $HTM<br />
</code><br />
<br />
Usage :<br />
<br />
nicolas@hipparchia:~ > unicode2html.sh ⫽<br />
&amp;#x2AFD;<br />
nicolas@hipparchia:~ > unicode2html.sh ⊥<br />
&amp;perp;<br />
<br />
Attention, il faut que la ''locale'' en cours soit utf8.<br /><br />
Si vous voulez le code décimal et non hexadécimal, remplacez ''htmlhex'' par ''htmldec''.<br /><br />
Le script utilise ''konwert'', mais les fanatiques de ''recode'' trouveront sûrement à l’adapter.<br />
<br />
==Une table de caractères==<br />
<br />
Les ''afficionados'' du clickodrome peuvent utiliser les outils graphiques comme ''gucharmap'', qui possède une fonction de recherche de glyphe.<br />
<br />
{{Copy|02-01-2005|nicola|FDL}}</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Obtenir_le_code_HTML_d%27un_glyphe&diff=11260Trucs:Obtenir le code HTML d'un glyphe2006-01-02T18:20:39Z<p>Nicola : ortho</p>
<hr />
<div><div class="leapar">nicola<none></div><br />
<br />
=Comment obtenir rapidement le code HTML d’un glyphe=<br />
<br />
En particulier, comment l’insérer proprement dans une page HTML sans passer trois heures à chercher ce code à insérer entre le &amp; et le ;.<br />
<br />
==Utiliser un script==<br />
<br />
Collez le contenu de ce script dans un fichier, par exemple ''unicode2html.sh'', rendu exécutable :<br />
<br />
<code multi><br />
#!/bin/bash<br />
<br />
HTM=`echo "$1"|konwert utf8-htmlent`<br />
<br />
if [ "$1" = "$HTM" ] # En clair, le glyphe n'a pas été traduit<br />
then<br />
HTM=`echo "$1"|konwert utf8-htmlhex`<br />
fi<br />
<br />
echo $HTM<br />
</code><br />
<br />
Usage :<br />
<br />
nicolas@hipparchia:~ > unicode2html.sh ⫽<br />
&amp;#x2AFD;<br />
nicolas@hipparchia:~ > unicode2html.sh ⊥<br />
&amp;perp;<br />
<br />
Attention, il faut que la ''locale'' en cours soit utf8.<br /><br />
Si vous voulez le code décimal et non hexadécimal, remplacez ''htmlhex'' par ''htmldec''.<br /><br />
Le script utilise ''konwert'', mais les fanatiques de recode trouveront sûrement à l’adapter.<br />
<br />
==Une table de caractères==<br />
<br />
Les ''afficionados'' du clickodrome peuvent utiliser les outils graphiques comme ''gucharmap'', qui possède une fonction de recherche de glyphe.<br />
<br />
{{Copy|02-01-2005|nicola|FDL}}</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Obtenir_le_code_HTML_d%27un_glyphe&diff=11259Trucs:Obtenir le code HTML d'un glyphe2006-01-02T18:19:56Z<p>Nicola : création</p>
<hr />
<div><div class="leapar">nicola<none></div><br />
<br />
=Comment obtenir rapidement le code HTML d’un glyphe=<br />
<br />
En particulier, comment l’insérer proprement dans une page HTML sans passer trois heures à chercher ce code à insérer entre le &amp; et le ;.<br />
<br />
==Utiliser un script==<br />
<br />
Collez le contenu de ce script dans un fichier, par exemple ''unicode2html.sh'', rendu exécutable :<br />
<br />
<code multi><br />
#!/bin/bash<br />
<br />
HTM=`echo "$1"|konwert utf8-htmlent`<br />
<br />
if [ "$1" = "$HTM" ] # En clair, le glyphe n'a pas été traduit<br />
then<br />
HTM=`echo "$1"|konwert utf8-htmlhex`<br />
fi<br />
<br />
echo $HTM<br />
</code><br />
<br />
Usage :<br />
<br />
nicolas@hipparchia:~ > unicode2html.sh ⫽<br />
&amp;#x2AFD;<br />
nicolas@hipparchia:~ > unicode2html.sh ⊥<br />
&amp;perp;<br />
<br />
Attention, il fayt que la locale en cours soit utf8.<br /><br />
Si vous voulez le code décimal et non hexadécimal, remplacez ''htmlhex'' par ''htmldec''.<br /><br />
Le script utilise ''konwert'', mais les fanatiques de recode trouveront sûrement à l’adapter.<br />
<br />
==Une table de caractères==<br />
<br />
Les ''afficionados'' du clickodrome peuvent utiliser les outils graphiques comme ''gucharmap'', qui possède une fonction de recherche de glyphe.<br />
<br />
{{Copy|02-01-2005|nicola|FDL}}</div>Nicolahttps://lea-linux.org/docs/index.php?title=Proposition_d%27article&diff=11258Proposition d'article2006-01-02T18:10:58Z<p>Nicola : /* Rubrique : Développer */ glyphe→HTML</p>
<hr />
<div>= Proposition d'article =<br />
Indiquer ici les articles qui manquent et que vous même désirez créer, puis créez les ! Si vous avez besoin de mettre des images dans votre article, n'hésitez pas à demander à Léa les [[Lea_Linux:Groupe_Editeur|droit d'éditeurs]]. '''Ne mettez pas''' des articles que vous désireriez voir écrits par quelqu'un d'autre que vous ! <br />
<br />
'''Note :''' pour proposer un nouveau truc ou une nouvelle astuce, utiliser [[Trucs:Proposition_d'un_truc|cette page]].<br />
<br />
* exemple : <nowiki>[[Nom de l'article]]</nowiki><br />
== Rubrique : Installation ==<br />
* [[UBUNTU et eagle-usb]] [[Utilisateur: mujma|Marc UJMA]]<br />
<br />
== Rubrique : X Window ==<br />
<br />
== Rubrique : Matériel ==<br />
* [[Utilisation des jukebox creative sous linux]] [[Utilisateur:Bimon]] 30 octobre 2005<br />
<br />
== Rubrique : Logiciels ==<br />
=== Publiés ===<br />
*[[Générer des documents avec groff]]. [[Utilisateur: mujma|Marc UJMA]]<br />
<br />
== Rubrique : Le réseau ==<br />
* [[Debian GNU/Linux et IPv6]]. [[Utilisateur: Thomas Carlu|Thomas Carlu]] 25 oct 2005 à 1:15 (CEST)<br />
<br />
* [[Sécurité des réseaux WIFI]]. --[[Utilisateur:Maston28|Maston28]] 13 nov 2005 à 16:30 (CET)<br />
<br />
== Rubrique : Administrer ==<br />
* [[Arrêter Windows et son routeur Linux]], [[Utilisateur:Vivecom|Vivecom]] 26 nov 2005 à 16:40 (CET)<br />
<br />
=== Publiés ===<br />
* [[Gestion des ACL]] (ou [[ACL]] pour le titre). [[Utilisateur:Vincent Ramos|Vincent Ramos]] 24 oct 2005 à 23:00 (CEST)<br />
::Fait. Bien qu'améliorable, l'article me semble complet. [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 00:22 (CEST) ;<br />
* [[Attributs étendus]] (''chattr'' sur ext2 et ext3, outils efs2progs) [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 17:40 (CEST)<br />
<br />
== Rubrique : Noyau et modules ==<br />
<br />
* [[RT2500]] : compilation et installation du modules RT2500 Pour les cartes wifi , essai avec la carte '''PCI PC54G2''' , Auteur: Laplaine Freddy, Alias mr_pupu[corbeille]<br />
<br />
<br />
<br />
== Rubrique : Développer ==<br />
<br />
* [[Ocaml]] : une présentation du langage ocaml<br />
*[[FreePascal]] : Un langage familier pour nombre de développeurs [[Utilisateur: mujma|Marc UJMA]]<br />
*[[Trucs:Obtenir le code HTML d'un glyphe]] [[Utilisateur:Nicola|Nicola]] 2 jan 2006 à 19:10 (CET)<br />
<br />
== Rubrique : Léavancé ==<br />
<br />
* [[Virtualisation avec Xen]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Proposition_d%27article&diff=11257Proposition d'article2006-01-02T18:08:32Z<p>Nicola : /* Rubrique : Développer */</p>
<hr />
<div>= Proposition d'article =<br />
Indiquer ici les articles qui manquent et que vous même désirez créer, puis créez les ! Si vous avez besoin de mettre des images dans votre article, n'hésitez pas à demander à Léa les [[Lea_Linux:Groupe_Editeur|droit d'éditeurs]]. '''Ne mettez pas''' des articles que vous désireriez voir écrits par quelqu'un d'autre que vous ! <br />
<br />
'''Note :''' pour proposer un nouveau truc ou une nouvelle astuce, utiliser [[Trucs:Proposition_d'un_truc|cette page]].<br />
<br />
* exemple : <nowiki>[[Nom de l'article]]</nowiki><br />
== Rubrique : Installation ==<br />
* [[UBUNTU et eagle-usb]] [[Utilisateur: mujma|Marc UJMA]]<br />
<br />
== Rubrique : X Window ==<br />
<br />
== Rubrique : Matériel ==<br />
* [[Utilisation des jukebox creative sous linux]] [[Utilisateur:Bimon]] 30 octobre 2005<br />
<br />
== Rubrique : Logiciels ==<br />
=== Publiés ===<br />
*[[Générer des documents avec groff]]. [[Utilisateur: mujma|Marc UJMA]]<br />
<br />
== Rubrique : Le réseau ==<br />
* [[Debian GNU/Linux et IPv6]]. [[Utilisateur: Thomas Carlu|Thomas Carlu]] 25 oct 2005 à 1:15 (CEST)<br />
<br />
* [[Sécurité des réseaux WIFI]]. --[[Utilisateur:Maston28|Maston28]] 13 nov 2005 à 16:30 (CET)<br />
<br />
== Rubrique : Administrer ==<br />
* [[Arrêter Windows et son routeur Linux]], [[Utilisateur:Vivecom|Vivecom]] 26 nov 2005 à 16:40 (CET)<br />
<br />
=== Publiés ===<br />
* [[Gestion des ACL]] (ou [[ACL]] pour le titre). [[Utilisateur:Vincent Ramos|Vincent Ramos]] 24 oct 2005 à 23:00 (CEST)<br />
::Fait. Bien qu'améliorable, l'article me semble complet. [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 00:22 (CEST) ;<br />
* [[Attributs étendus]] (''chattr'' sur ext2 et ext3, outils efs2progs) [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 17:40 (CEST)<br />
<br />
== Rubrique : Noyau et modules ==<br />
<br />
* [[RT2500]] : compilation et installation du modules RT2500 Pour les cartes wifi , essai avec la carte '''PCI PC54G2''' , Auteur: Laplaine Freddy, Alias mr_pupu[corbeille]<br />
<br />
<br />
<br />
== Rubrique : Développer ==<br />
<br />
* [[Ocaml]] : une présentation du langage ocaml<br />
*[[FreePascal]] : Un langage familier pour nombre de développeurs [[Utilisateur: mujma|Marc UJMA]]<br />
*[[Trucs:Obtenir le code HTML d'un glyphe]]<br />
<br />
== Rubrique : Léavancé ==<br />
<br />
* [[Virtualisation avec Xen]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Oldid%3D449&diff=11256Trucs:Oldid=4492006-01-02T18:06:27Z<p>Nicola : </p>
<hr />
<div>#redirect [[Trucs:Supprimer un dossier non vide]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Supprimer_un_dossier_non_vide&diff=11254Trucs:Supprimer un dossier non vide2006-01-02T18:05:59Z<p>Nicola : Trucs:Supprimer un dossier non vide. déplacé vers Trucs:Supprimer un dossier non vide</p>
<hr />
<div><div class="leapar">Winnux<W1nnux@caramail.com></div><br />
<br />
Si vous vous perdez à chaque fois dans les pages man pour trouver la syntaxe pour supprimer un repertoire non vide, il y a une méthode radicale (et sans utiliser un FileManager comme konqueror...).<br />
<br />
Faites: <code>mv NomDuDossier /dev/NULL</code>.<br />
<br />
<div class="note">NDM : Pour supprimer un répertoire non vide, la syntaxe est <code>rm -Rf monrepertoire</code>...</div><br />
[[Catégorie:Trucs_Shell]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Oldid%3D170&diff=11253Trucs:Oldid=1702006-01-02T18:05:23Z<p>Nicola : </p>
<hr />
<div>#redirect [[Trucs:Retrouver efficacement une ancienne commande]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Retrouver_efficacement_une_ancienne_commande&diff=11251Trucs:Retrouver efficacement une ancienne commande2006-01-02T18:04:35Z<p>Nicola : Trucs:Retrouver efficacement une ancienne commande. déplacé vers Trucs:Retrouver efficacement une ancienne commande</p>
<hr />
<div><div class="leapar">nykola<nykola@iteam.org></div><br />
<br />
Le Bash offre une fonctionnalité interessante pour retrouver une ancienne commande (présente dans le bash_history).<br />
<br />
Tapez : Ctrl^R<br />
<br />
Ca lance le reverse search. Il suffit alors de taper le début d'une commande et de la compléter jusqu'à la trouver. <br />Je trouve le mécanisme de complession assez efficace.<br />
<br />
Nyko.<br />
[[Catégorie:Trucs_Shell]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Comment_colorer_les_cha%C3%AEnes_recherch%C3%A9es_avec_grep&diff=11249Trucs:Comment colorer les chaînes recherchées avec grep2006-01-02T18:03:06Z<p>Nicola : Trucs:Comment colorer les chaines recherchées avec grep déplacé vers Trucs:Comment colorer les chaînes recherchées avec grep</p>
<hr />
<div><div class="leapar">Jean-Thomas MUYL (maston28)<jean-thomas.muyl@lea-linux.org></div><br />
<br />
Pour y voir plus clair quand vous faites un grep, essayez ceci :<br />
<br />
<code> grep --color=always CHAINE /votre/fichier</code><br />
<br />
La chaîne recherchée sera alors en rouge :)<br />
<br />
Si vous souhaitez ce comportement de grep par défaut, éditez le fichier <code>~/.bashrc</code> et ajoutez y la ligne<br /><code>alias grep='grep --color=always'</code><br />
[[Catégorie:Trucs_Shell]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Oldid%3D460&diff=11248Trucs:Oldid=4602006-01-02T18:02:27Z<p>Nicola : î oublié</p>
<hr />
<div>#redirect [[Trucs:Comment colorer les chaînes recherchées avec grep]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Oldid%3D460&diff=11247Trucs:Oldid=4602006-01-02T18:01:39Z<p>Nicola : </p>
<hr />
<div>#redirect [[Trucs:Comment colorer les chaines recherchées avec grep]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Comment_colorer_les_cha%C3%AEnes_recherch%C3%A9es_avec_grep&diff=11245Trucs:Comment colorer les chaînes recherchées avec grep2006-01-02T18:01:32Z<p>Nicola : Trucs:Comment colorer les chaines recherchées avec grep... déplacé vers Trucs:Comment colorer les chaines recherchées avec grep</p>
<hr />
<div><div class="leapar">Jean-Thomas MUYL (maston28)<jean-thomas.muyl@lea-linux.org></div><br />
<br />
Pour y voir plus clair quand vous faites un grep, essayez ceci :<br />
<br />
<code> grep --color=always CHAINE /votre/fichier</code><br />
<br />
La chaîne recherchée sera alors en rouge :)<br />
<br />
Si vous souhaitez ce comportement de grep par défaut, éditez le fichier <code>~/.bashrc</code> et ajoutez y la ligne<br /><code>alias grep='grep --color=always'</code><br />
[[Catégorie:Trucs_Shell]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Oldid%3D516&diff=11244Trucs:Oldid=5162006-01-02T18:00:07Z<p>Nicola : </p>
<hr />
<div>#redirect [[Trucs:Colorer des scripts shell]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Colorer_des_scripts_shell&diff=11242Trucs:Colorer des scripts shell2006-01-02T17:59:42Z<p>Nicola : Trucs:Colorer des scripts Shell !! déplacé vers Trucs:Colorer des scripts shell</p>
<hr />
<div><div class="leapar">Jean-Michel<hautboisjm@hotmail.com></div><br />
<br />
Pour ceux qui cherchent comment faire de la couleur dans leur scripts, voilà la solution :<br />
<br />
Lorsque l'on écrit un script pour démarrer une application ou un démon au démarrage par exemple, on peut apprécier de voir ce démarrage autrement que noyé dans la série de messages qui défilent. De même, lorsque l'on se lance un script qui fait quelque chose (en fait, j'ai beau chercher, je ne connais pas de script ne faisant rien ;) ), on aime bien voir son texte à soi différement, alors voilà, le mot magique est : Séquences d'échappements !<br />
<br />
Je commence par un exemple, et je détaille un peu après :<br />
<br />
<code>echo -e '\E[32;40m'"\033[1mScript Lancé !\033[0m"; tput sgr0</code><br />
<br />
Ceci affiche un texte en gras couleur verte sur fond noir !<br />
<br />
Le gras, c'est le <code>\033[1m</code>, le <code></code> à la fin permettant de désactiver le gras... Le <code>\033</code> est la séquence d'échappement, le <code>m</code> sert à dire où elle s'arrête...<br />
<br />
Pour ce qui est des couleurs, on le fait dans un <code>' '</code>, c'est comme ça, avec un <code>\E[CouleurDeFond;CouleurDuTextem</code><br />
[[Catégorie:Trucs_Shell]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Bz2&diff=11241Bz22006-01-02T17:58:24Z<p>Nicola : </p>
<hr />
<div>#redirect [[Trucs:Exemple de script de compression en Bz2]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Oldid%3D75&diff=11240Trucs:Oldid=752006-01-02T17:57:58Z<p>Nicola : </p>
<hr />
<div>#redirect [[Trucs:Exemple de script de compression en Bz2]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Exemple_de_script_de_compression_en_Bz2&diff=11238Trucs:Exemple de script de compression en Bz22006-01-02T17:56:37Z<p>Nicola : Trucs:Exemle de script de compresson en Bz2 déplacé vers Trucs:Exemple de script de compression en Bz2</p>
<hr />
<div><div class="leapar">Tux Punx<tux.punx@tuxfamily.org></div><div class="code"><nowiki>#! /bin/sh </nowiki><br /><br /><nowiki># --------------- </nowiki><br /><nowiki># SCRIPT DE COMPRESSION DE DONNEES D'UNE ARCHIVE TAR EN BZ2 ET GZ </nowiki><br /><nowiki># TUX PUNX </nowiki><br /><nowiki># 2001-04- 22 </nowiki><br /><nowiki># --------------- </nowiki><br /><br /><nowiki># $1 est le nom de l'archive tar à compresser. </nowiki><br /><br /><nowiki># Test de l'existence du paramètre 1 ($1) </nowiki><br /> if [ $# -lt 1 ] <br /> then <br /> echo "NB paramètre : NOT OK" <br /> echo "Spécifier le nom de l'archive tar" <br /> exit <br /> else <br /> echo "NB paramètre : OK" <br /> fi <br /><br /><nowiki># Le paramètre existe. Test de sa validité. </nowiki><br /> if [ -f $1 ] <br /> then <br /> echo "Archive [$1] existante : OK." <br /> else <br /> echo "L'archive spécifiée [$1] n'existe pas." <br /> exit <br /> fi <br /><br /><nowiki># Réalisation d'une sauvegarde </nowiki><br /> cp $1 $1.bak <br /> echo "Sauvegarde : OK [$1.bak]" <br /><br /><nowiki># On la compresse au format bz2 </nowiki><br /><nowiki># ----- Ne détruit pas les fichiers d'origine, </nowiki><br /><nowiki># ----- Taux de compression : 9, </nowiki><br /><nowiki># ----- écrasement fichier existant </nowiki><br /> bzip2 -k9fv $1 <br /> echo "Compression format bz2 : OK" <br /><br /><nowiki># On la compresse au format gz </nowiki><br /><nowiki># ----- Taux de compression 9 </nowiki><br /> gzip -9v $1 <br /> echo "Compression format gz : OK" <br /><br /><nowiki># On restaure l'archive tar originale </nowiki><br /> mv $1.bak $1 <br /> echo "Rétablissement archive tar originale : $1" <br /><br /><nowiki># --------- Tux Punx ---------- </nowiki></div><br />
[[Catégorie:Trucs_Shell]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Lea_Linux:Rapport_d%27erreurs/Probl%C3%A8mes&diff=11195Lea Linux:Rapport d'erreurs/Problèmes2005-12-23T12:01:32Z<p>Nicola : petite flèche de Special:Recentchanges</p>
<hr />
<div><nowiki>[</nowiki>[[Lea_Linux:Rapport_d'erreurs|Retour]]<nowiki>]</nowiki><br />
== À régler ==<br />
*Page Latex : Disparition des pdf et ps introduction a latex ... <br />
* Lors d'un post sur un forum, je veux répondre, je clique donc sur '''Répondre'''. Je tape mon message ok. Mais légitimement, je veux '''Prévisualiser''' mon message, alors je clique sur '''Prévisualiser'''. Et là je vais un peu vite, je clique sur '''Sauvergarder''' (ou équivalent je sais plus). Mais entre temps, le nom du forum a disparu ! Il m'a donc créé un nouveau fil de discussion... çà fait 2 fois que je me fais avoir (je suis pas vieux sur ce site alors s'il s'agit d'une erreur, mea-culpa) --[[Utilisateur:Boly38|Boly38]] 1 déc 2005 à 14:20 (CET)<br />
* Les préférences de l'utilisateur offrent la possibilité de numéroter les titres (Préférences > Préférences diverses > Numérotation automatique des titres) mais ceci ne fonctionne pas avec les pages en cache. Ceci relève un peu de la complexité mais il est bon de le noter. --[[Utilisateur:Mike-m|Mike-m]] 23 nov 2005 à 13:20:44 (CET)<br />
* [[Utilisateur:astroceline|astroceline]]10 nov 2005 à 23:12 (CEST)J'ai un problème d'affichage des articles de Léa-Linux. Ils apparaissent dans une colonne peu large à droite de la fenêtre. Ce n'est vraiment pas pratique.<br />
* [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 14:51 (CEST) En passant, il y a aussi un bug avec <nowiki>'''</nowiki>, que j'ai dû remplacer par <nowiki><b></b></nowiki> dans le paragraphe indenté par <:> précédent. <br />
*: peut-être mais là, je n'y peux rien : doit falloir patcher mediawiki et je ne m'en sens pas capable de suite<br />
*[[Utilisateur:Notafish|notafish]] [[Discussion Utilisateur:Notafish| }<';>]] 26 oct 2005 à 00:08 (CEST) Bogue de css je pense. Le style de lien dans un titre prend le pas sur la balise titre et donc la police est plus petite. Pas bô. Voir plus bas ma section intitulée Aide et cache.<br />
* (Jiel) 24 oct 2005 à 15:44 (GMT) http://lea-linux.org/cached/index/ModÚle:Fiches:plan-internet.html ne modifie pas http://lea-linux.org/cached/index/Fiches:Index.html<br />
*: problème lié au cache, connu : faut effacer du cache les pages dépendant de chaque modèle, pour faire mieux, faudrait attaquer la DB mediawiki et franchement ça me gave de toutes façon : on videra le cache de temps en temps pour remettre tout à plat.<br />
* [[Utilisateur:Anguy|Anguy]] 24 oct 2005 à 09:39 (CEST) : Une probable erreur du moteur de recherche, par exemple avec le terme "VNC" qui renvoie 0 article alors qu'il devrait au moins afficher cette page [[http://lea-linux.org/cached/index/Reseau-resau_plus-vnc.html# VNC]]<br />
*: c'est effectivement un bug du moteur, il jette les mots de moins de 3 lettres dans la recherche (je ne sais si c'est médiawiki ou la rechercher fulltext de mysql et sa configuration)<br />
* (JeanEtienne) Autre problème (?) du moteur de recherche : lorsque je ne suis pas connecté (a priori, c'est le cas de l'utilisateur lambda qui débarque) et que je veux effectuer une recherche, je rempli la case adéquate. Mais que je clique sur le bouton "Consulter" ou "Rechercher", il me renvoie une erreur : "Nom d'utilisateur nécessaire", "Vous devez vous connecter pour voir les autres pages". Par contre, toujours non connecté, je peux tout consulter en suivant les liens "Le réseau" -> "Se connecter" -> ... Est-ce une fonctionnalité voulue ou bien un petit bug de jeunesse ? En tous cas, je trouve (AMHA) le message d'erreur peut engageant.<br />
* (Mike-m) l'éditeur est trompeur, pour faire un lien interne il propose la syntaxe <code>[[Lien Titre]]</code> alors que c'est <code>[[Lien|Et le titre]]</code><br />
*: je ne peux rien y faire (sans patcher mediawiki, donc je ne le ferait pas) : ils n'ont prévu qu'un message pour les liens externes/internes alors que la syntaxe est différente<br />
*:: Merci Fred, je m'en doutais qu'il fallait hacker le source, il est peut être bon que ce soit signalé après tout<br />
* (Jiel) j'ai pas trouvé la rubrique détente (http://lea-linux.org/detente/), elle a été migré? Pas trouvé en cherchant avec les url non plus (http://devel.lea-linux.org/nocache/index/Detente-index.html). J'ai mal cherché? Bon je sais c'est pas une rubrique ultra utile mais bon ;-)<br />
*: effectivement (mais ce n'est pas ma priorité) [[Utilisateur:Lea|Lea]] 13 oct 2005 à 14:26 (CEST)<br />
*:: (Jiel) je devine mais c'était juste pour le signaler :)<br />
*::: http://devel.lea-linux.org/detente/ (-:<br />
* je n'ai pas retrouvé mon t&a sur la livebox http://lea-linux.org/trucs/item.657.html . est-ce qu'ils ont tous été migrés ? [[Utilisateur:LeaJice|LeaJice]] 19 oct 2005 à 13:42 (CEST)<br />
*: il doit y en avoir une 20{{exp|aines}} qui n'ont pas migré pour diverses raisons (assez obscures : je n'ai pas cherché, il semblerait que ce soit des problèmes d'utf8 ou un truc du genre) : bref faudra les faire à la mano<br />
* problème de traduction : tous les messages de médiawiki ne sont pas traduits, certains sont MAL traduits, merci de signaler ici les problèmes rencontrés.<br />
** Certaine URL n'ont pas été traduite correctement comme ici, je ne sais comment corriger : http://devel.lea-linux.org/cached/index/Intro-d%C3%A9marrage.html#Au_secours_.21 et plus généralement cette page (je n'ai pas encore été voir d'autre pour le moment) [[Utilisateur:YannTech|YannTech]] 16 oct 2005 à 20:51 (CEST)<br />
**: je suppose que tu parles des liens du type : <br />
**:*[../trucs/lire.php3?id=xxxx ...] il faut les transformer en : <nowiki>[[Trucs:Oldid=xxxx|...]]</nowiki><br />
**:*[../logi/lire.php3?id=xxxx ... ] il faut les transformer en : <nowiki>[[Logithèque:Oldid=xxxx|...]]</nowiki><br />
**:*[../driver/lire.php3?id=xxxx ... ] il faut les transformer en : <nowiki>[[Driver:Oldid=xxxx|...]]</nowiki><br />
**:*[../annuaire/lire.php3?id=xxxx ... ] il faut les transformer en : <nowiki>[[Annuaire:Oldid=xxxx|...]]</nowiki><br />
**:*[../trucs/?aff_item=xxxx ...] il faut les transformer en : <nowiki>[[Trucs:Oldid=xxxx|...]]</nowiki><br />
**:*[../logi/?aff_item=xxxx ... ] il faut les transformer en : <nowiki>[[Logithèque:Oldid=xxxx|...]]</nowiki><br />
**:*[../driver/?aff_item=xxxx ... ] il faut les transformer en : <nowiki>[[Driver:Oldid=xxxx|...]]</nowiki><br />
**:*[../annuaire/?aff_item=xxxx ... ] il faut les transformer en : <nowiki>[[Annuaire:Oldid=xxxx|...]]</nowiki><br />
**: Pour les pages avec "rub" remplacer les Oldid des liens précédants par "Oldrub"<br />
** De même pour les URL en [/software/toms1.php3 article sur la distribution TOMSRTBT] que faire ?<br />
* il semblerait que l'extension "rss" qui permet de d'inclure des rss parte plus ou moins en vrille... je pense utiliser un script de récupération des rss dans la crontab<br />
** Je n’ai rien remarqué de spécial, qu’est-ce qui ne va pas ? [[Utilisateur:Nicola|Nicola]]<br />
** Lorsque la page doit être recréée, parfois, elle met un temps infini à se recharger (mais c'est loin d'être régulier : en tout cas, j'ai plus eu ce pb depuis que j'ai supprimé les lien "<nowiki><rss></nowiki>")<br />
* problèmes avec les catégories [[Special:Categories]]<br />
** quel contenu mettre dans les pages de catégorie ? (Note de Fred: laissons faire le temps)<br />
* export autre (ODT, xhtml, docbook?) (pas urgent)<br />
* css "printable" (urgent)<br />
* correction/suppression des pages "daubé"<br />
* que faire de nawak<br />
-> (jice) tu parles des docs ou du logiciel ? pour les docs, elles ne sont pas importées, <br />
et le logiciel ne va plus servir, donc je répondrais : rien ;-)<br />
* sur la gauche le ''Découvrez et contribuez à Léa'' (juste en dessous du pavé ''Accueil - user - créer un compte - version imprimable | pdf - aide'') sort du cadre (Firefox 1.5 beta 1)<br />
* le ''changelog'' bureaucrate ne montre pas le statut acquis<br />
* Les pdf récupérés via le menu à gauche ne sont pas lisibles dans Acrobat Reader 7 sous Window$. Sous gsview on a droit à une page blanche ... (encore non testé avec Xpdf) ! [[Utilisateur:AlSim|AlSim]] (23 oct 2005 - maj le 24)<br />
:: bug de médiawiki : faire un rapport de bug à médiawiki ...<br />
* Réparé : [[Utilisateur:Vincent Ramos|Vincent Ramos]] 25 oct 2005 à 13:30 (CEST) : le logo devrait être encadré par un lien qui ramène à l'accueil.<br />
*:(Anne) encadré je ne sais pas mais le lien sur le logo oui je pense aussi<br />
*::Quand je dis ''encadré'', c'est par une balise <code><a></code> et non une bordure. Je n'étais pas clair. [[Utilisateur:Fred|Fred]] 26 oct 2005 à 15:55 (CEST)<br />
*:([[Utilisateur:Fred|Fred]] 26 oct 2005 à 00:52 (CEST)) fait (sur les pages qui seront regénérées)<br />
*Dans la liste des modérations récentes, l'heure indiquée est l'heure UTC. Il existe une configuration dans préférence qui permet d'afficher les heures en fonction du fuseau horaire choisi : on pourrait l'utiliser pour afficher l'heure de modération.[[Utilisateur:ST|ST]] 29 oct 2005 à 22:54 (CEST)<br />
*[[Utilisateur:Bimon|Bimon]] (13 novembre) il ya un vieux bug sur un article que je suis en train de rédiger : [[Utilisation des jukebox creative sous linux]]. Pourtant la prévisualisation ne posait pas de problèmes...<br />
*J'ai essayé de mettre à jour la page [[Lea_Linux:Groupe_Moderateur]] en la supprimant du cache, mais la regénération donne toujours une liste ancienne. Est-ce que list user est aussi caché ? Si oui, où ? - [[Utilisateur:ST|ST]] 13 nov 2005 à 16:32 (CET)<br />
*La petite flèche qui déroule les contributions multiples sur un même article dans [[Special:Recentchanges]] est remplacée par un + et cliquer dessus ne déroule pas (Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.7.12) Gecko/20050922 Firefox/1.0.7 (Debian package 1.0.7-1)). [[Utilisateur:Nicola|Nicola]] 23 déc 2005 à 13:01 (CET)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Discussion_Fiches:Comment_utiliser_le_p2p_sous_GNU/Linux_%3F&diff=11194Discussion Fiches:Comment utiliser le p2p sous GNU/Linux ?2005-12-23T11:56:06Z<p>Nicola : Seul son usage peut poser problème</p>
<hr />
<div>merci de vous relire...il y a plein de fautes du genre -é -er, assez génant. Ce n'est pas parce que c'est un wiki et que tout le monde peut relire qu'il ne faut pas faire d'efforts... De plus, cet article ne respecte pas totalement ce que les fiches étaient censés être à l'origine : des choses très courtes, très simples, avec des copies d'écran et le moins de lignes de commandes possible. Le dernier point enfin est la question de la légalité, on a tjs évité de trop donner de conseils sur le p2p je me trompe ? que ce soit sur la ML ou sur les forums. Faut-il commencer aujourd'hui ? Ok pour bittorent, mais pour amule et consorts, je suis assez réservé... --[[Utilisateur:Maston28|Maston28]] 19 déc 2005 à 14:46 (CET)<br />
<br />
Personne n'a d'avis la dessus ? --[[Utilisateur:Maston28|Maston28]] 23 déc 2005 à 11:32 (CET)<br />
:Le ''peer to peer'' ne me gêne pas, à partir du moment où son usage ne me pose pas de problème. Les quelques fois où je l’utilise, avec ''amule'', c’est pour partager des vidéos ou de la musique libre (tous disponibles sur internet). En d’autres mot, l’usage de certains ne doit pas faire jeter le ''peer to peer'' ''a priori''. On peut sinon retourner l’argument contre le cryptage ou les outils d’intrusion ; je ne vous fait pas de dessin. [[Utilisateur:Nicola|Nicola]] 23 déc 2005 à 12:56 (CET)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Lea_Linux:Rapport_d%27erreurs&diff=11190Lea Linux:Rapport d'erreurs2005-12-22T07:10:42Z<p>Nicola : restitution de la dernière modification de Bimon</p>
<hr />
<div>== Bogues ==<br />
* [[Lea_Linux:Rapport_d'erreurs/Problèmes]]<br />
* [[Lea_Linux:Rapport_d'erreurs/Corrigés]]<br />
<br />
== Journal des changements ==<br />
Voir : [[Lea_Linux:Journal_des_changements]]<br />
<br />
== Demandes de fonctionnalités ==<br />
<br />
* export xhtml(urgent), odt, docbook(facultatif)<br />
* import auto xhtml(urgent), odt, docbook(facultatif)<br />
* Utiliser automatiquement l’identifiant du phorum (Note de Fred: c'est dans ''ma'' todolist)<br />
* (jiel) aggrandir le textarea de la fenêtre d'édition, ce serait plus pratique pour l'édition ou la modif d'articles. (Note: C'est déjà possible, il suffit d'éditer tes préférences -- non testé)<br />
* Un truc de fou : voter pour des trucs / astuces / fiches (karma) et avoir une page spéciale qui fait le top --[[Utilisateur:Mike-m|Mike-m]] 25 oct 2005 à 09:14:25 (CEST)<br />
*Une base de données du materiel qui fonctionne bien sous linux, où chacun pourrait apporter sa contrib : cela aiderai beaucoup les débutants qui cherchent du materiel compatible linux. [[Utilisateur:Bimon|Bimon]] (13 novembre2005 )<br />
<br />
==Questions diverses==<br />
===[[Café du coin]]===<br />
*Bon, je parlais à [[Utilisateur:Ennael|ennael]] y'a pas deux minutes, et je lui disais qu'il serait peut-être pas mal d'avoir un [[Café du coin]] pour les échanges directs entre personnes (vu que je n'ai toujours pas compris comment on savait qu'on avait un message à part en regardant direct sa page de discute ou en suivant de près les modifs récentes). <br />
*Question afférente : Y'a t'il un espace de nom Léa-Linux genre, [[Léa-Linux:Tagada]] comme l'espace d'aide, dans lequel on pourrait mettre cette page/forum qui serait alors [[Léa-Linux:Café du coin]]. [[Utilisateur:Notafish|notafish]] [[Discussion Utilisateur:Notafish| }<';>]] 25 oct 2005 à 23:19 (CEST) Je réponds toute seule à ma question. Oui, l'espace est Lea Linux:, nous aurions donc : [[Lea Linux:Café du coin]]. [[Utilisateur:Notafish|notafish]] [[Discussion Utilisateur:Notafish| }<';>]] 25 oct 2005 à 23:42 (CEST)<br />
<br />
===[[Aide:Aide|Aide]] et cache===<br />
Je veux bien me dévouer pour faire une page "premiers pas" de découverte wiki (oeuf corse, pompée sur wp ;-) ) dédiée à ce wiki et ses fonctionalités bizarres. Le système de cache, par exemple, je n'ai 1) pas tout compris 2) c'est méchamment déroutant pour les gens qui connaissent bien mediawiki dans sa version de base. <br />
voilou [[Utilisateur:Notafish|notafish]] [[Discussion Utilisateur:Notafish| }<';>]] 25 oct 2005 à 23:19 (CEST)<br />
:ça me parait une très bonne idée (le café du coin ET la découverte de mediawiki), pour une explication du cache: je dois être mauvais pédagogue ;-p [[Utilisateur:Fred|Fred]] 26 oct 2005 à 15:58 (CEST)<br />
::Honnêtement, je ne dirais pas que tu es mauvais pédagoque : c'est assez déroutant ce cache quand on est déjà habitué à Mediawiki. On s'y fait rapidement cependant et je trouve l'idée (et le module pour Mediawiki) très intéressante : c'est par exemple dix fois plus simple que la modération à la SPIP, qui, finalement, me semble terriblement lourde à gérer.<br />
::Delphine : si tu as le courage de te lancer dans l'aide et un café du coin, je t'encourage vivement : le wiki manque encore de structuration et, surtout, de place centrale où échanger nos idées. J'ai cherché en vain un tel lieu (et me suis dit que j'allais le créer, sans en prendre le temps), et c'est important. [[Utilisateur:Vincent Ramos|Vincent Ramos]] 27 oct 2005 à 11:50 (CEST)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Toshiba_M40X-141_et_Ubuntu&diff=11144Trucs:Toshiba M40X-141 et Ubuntu2005-12-18T10:57:50Z<p>Nicola : restitution de la dernière modification de Fred</p>
<hr />
<div>{{En Construction}}<div class="leapar">Olivier Baudouin<olivier.baudouin@normandnet.fr></div><br />
<br />
Ubuntu s'installe bien mieux que Mandriva sur ce modèle de portable : c'est bien plus simple, la gestion des paquetages par synaptic et leur mise à jour régulière (et gratuite) sont dix fois plus efficaces. Ubuntu a pour socle la distribution Debian, sans son côté fastidieux. L'interface Gnome 2.10 est rapide, sobre... quasi parfaite. Le LiveCD ne fonctionne pas, mais le CD d'installation oui. Seul le wifi nécessite un "bricolage" via ndiswrapper (téléchargeable avec synaptic) : allez sur le site de Toshiba, et téléchargez les pilotes wireless pour le M40X-141. Vous pourrez ainsi utiliser les pilotes windows avec.<br />
Pour Ubuntu Breezy : cf. http://perso.normandnet.fr/gamianol/travaux/toshiba/index.html<br />
[[Catégorie:Trucs_Installation]]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Discussion_utilisateur:Apeter&diff=11127Discussion utilisateur:Apeter2005-12-15T18:45:05Z<p>Nicola : →phorum</p>
<hr />
<div>== LVM ==<br />
<br />
Bonjour,<br />
Ne sachant comment m'y prendre, je me permet de vous laisser mon message ici.<br />
<br />
Ayant acquis un Powerpack Mandrake 10.1 en juillet 2005, je suis confronté depuis avec le partitionnement et le LVM; je ne cherche pas une solution pour mon problème ici, mais mes recherches ont fait apparaître que sur l'excellent site de comment ça marche, le lvm n'était pas traité!<br />
L'excellent site de LéaLinux ayant un article conséquent sur ce sujet, pourriez vous proposer de rajouter un lien de votre article sur le site précité?<br />
<br />
Bien que je n'ai pas réussi à tirer profit de votre article du fait de mon incompétence, je pense néanmoins qu'il serait fort utile à beaucoup de monde.<br />
<br />
Bien cordialement, apeter.<br />
:Voir le phorum pour les questions (j’ai supprimé ton message sur la page de discussion). [[Utilisateur:Nicola|Nicola]] 15 déc 2005 à 19:45 (CET)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Utilisateur:Flo&diff=11126Utilisateur:Flo2005-12-15T18:42:45Z<p>Nicola : →phorum</p>
<hr />
<div>== probleme dongle inventel ( mandrake 10.1) ==<br />
<br />
voici mon probleme <br />
<br />
lorsque je rentre la commande ''ndiswrapper -i PRISMA02.inf''<br />
il me repond prisma02 is already installed. Use -e to remove it<br />
<br />
et quand je rentre la comande ''ndiswrapper -l'' il me répond ''Invalid driver!''<br />
ca fait deux jour que j'éssaie mais je ne compren pas les kernel sont bien présent mais ca ne marche pas <br />
<br />
A l'aide s'il vous plait merci Flo<br />
:Ce n’est pas ici qu’il faut poser ce genre de questions, mais sur le phorum. [[Utilisateur:Nicola|Nicola]] 15 déc 2005 à 19:42 (CET)</div>Nicolahttps://lea-linux.org/docs/index.php?title=Hardware-hard_net-wifi&diff=11113Hardware-hard net-wifi2005-12-13T19:15:13Z<p>Nicola : restitution de la dernière modification de Gthom</p>
<hr />
<div>[[Category:Réseau]]<br />
= Configuration Wifi =<br />
<br />
<div class="leatitre">Configuration Wifi</div><div class="leapar">par [mailto:st at lea-linux point org ST]</div><div class="leadesc">ou votre pingouin sans fil à la patte</div><br />
----<br />
<br />
== Présentation ==<br />
<br />
=== Introduction ===<br />
<br />
Tout d'abord, que veut dire Wifi ? Wifi est la contraction de Wireless Fidelity soit " Fidélité Sans Fil " en français (mais, cela ne veut franchement rien dire). En fait, Wifi est le nom commercial de la norme Ethernet sans fil 802.11. Airport est un synonyme de Wifi pour les Mac.<br />
<br />
Wifi permet donc de créer un réseau local Ethernet sans fil.<br />
<br />
Les équipements Wifi les plus répandus à l'heure actuelle sont répartis en deux familles :<br />
<br />
* '''Wifi b''' ou '''802.11b''' pour un débit théorique de 11Mb.<br />
* '''Wifi g''' ou '''802.11g''' pour un débit théorique de 56Mb qui sont légèrement plus chers que les précédents, mais restent compatibles.<br />
<br />
Tous les mécanismes que vous auriez pu lire sur le réseau local filaire restent valables :<br />
<br />
* identification de la machine par son adresse IP sur le réseau<br />
* se connecter à Internet à l'aide d'une passerelle (ou gateway)<br />
* configurer un serveur DHCP...<br />
<br />
Les principaux équipements Wifi sont :<br />
<br />
* '''carte Wifi''' permet à une machine de se connecter à un réseau local Wifi. Ces cartes existent en différents formats (PCI, PCMCIA ou USB).<br />
* '''point d'accès Wifi''' (ou '''AP''' pour '''Access Point''') permet à plusieurs machines équipées d'une carte Wifi de s"intégrer à un réseau local pouvant comporter à la fois des machines Wifi et des machines filaires. Si ce réseau local possède une passerelle vers Internet (ou Gateway en anglais), alors votre machine Wifi pourra s"y connecter.<br />
<br />
<div class="aparte"><br />
<br />
Tout comme le réseau filaire, il existe des équipements " tout intégré " qui remplissent les fonctions de modem ADSL, routeur et point d'accès Wifi.<br />
<br />
Certains de ces équipements " tout intégré " fonctionnent d'ailleurs sous Gnu/Linux. En revanche, vérifiez que le constructeur ne viole pas la licence GPL en ne fournissant pas les sources des différents logiciels sous cette licence. Je ne donnerai aucune liste de constructeurs étant donné que diverses pressions vers ceux-ci peuvent changer leur comportement. Par exemple, vous pouvez (ou devez) refuser l'achat de leurs produits quels qu"ils soient. Un truc pour connaître ces bandits, un tour sur [http://www.google.fr/ www.google.fr] et cherchez-y "router GPL violation'.<br />
<br />
En revanche, je peux fournir une liste de constructeur respectueux de la licence :<br />
<br />
* Netgear http://kbserver.netgear.com/kb_web_files/n101238.asp<br />
<br />
Cette liste pourra être mise à jour, je ne connais pas toutes les marques.<br />
<br />
</div><br />
<br />
=== Fonctionnement ===<br />
<br />
Les signaux utilisés pour les connexions Wifi sont des signaux radioélectriques basés sur une technologie mise au point par les militaires (troll detected :-)). Ces signaux sont situés dans une bande de fréquence autour de 2.4 GHz. A titre de comparaison, les téléphones mobiles GSM utilisent les fréquences 0,9 GHz et 1,8 GHz, les futurs téléphones mobiles UMTS utiliseront des fréquences autour de 2 Ghz.<br />
<br />
Les signaux Wifi sont classés en 14 canaux numérotés de 1 à 14. A chacun des canaux est associé une fréquence unique et différente des autres. En France, seul certains canaux sont autorisés, les autres canaux sont toujours utilisés par les militaires. Pour connaître la liste des fréquences légales, consultez le site de l'Autorité de Régulation des Télécommunications (http://www.art-telecom.fr/).<br />
<br />
Plusieurs points d'accès connectés au même réseau peuvent être utilisés pour couvrir une surface importante découpée en cellules comportant chacune au moins un '''point d'accès'''. Ainsi, les utilisateurs pourront se déplacer de cellule en cellule et garder la connexion avec le réseau sans déconnexion (système de roaming) : similaire au principe des cellules des téléphones GSM.<br />
<br />
Les cartes Wifi supportent deux modes de connexion :<br />
<br />
* '''mode Ad-hoc''' : connexion au sein d'un réseau d'une seule cellule sans '''point d'accès''' entre équipements. Cette méthode ne nécessite pas l'achat de '''point d'accès'''<br />
* '''mode Infrastructure''' : connexion au sein d'un réseau d'une ou plusieurs cellules via un ou plusieurs points d'accès qui font office de hub. Cette méthode nécessite soit l'achat d'un ou plusieurs points d'accès, soit la configuration d'un ou plusieurs postes munis d'une carte Wifi configurée en mode Master<br />
<br />
Les cartes Wifi peuvent être configurés dans divers modes :<br />
<br />
* '''Ad-hoc''' : la carte peut se connecter à un réseau d'une seule cellule sans '''point d'accès'''<br />
* '''Managed''' : la carte peut se connecter à un réseau d'une ou plusieurs cellules avec '''point d'accès'''<br />
* '''Master''' : la carte joue le rôle d'un '''point d'accès''' maître<br />
* '''Repeater''' : la carte joue le rôle d'un répéteur entre différents noeuds. Cette méthode peut être utilisée pour transmettre une connexion Wifi sur de longues distances<br />
* '''Secondary''' : la carte joue le rôle d'un backup pour Master ou Repeater<br />
* '''Monitor''' : la carte est passive et ne fait que recevoir les messages<br />
<br />
Pour se connecter à un réseau Wifi, les cartes Wifi doivent connaître en plus du canal choisi, le nom du réseau ou '''SSID''' (pour Service Set Identifier). Le '''SSID''' est une chaîne de alphanumérique de 32 caractères maximum dépendante de la casse.<br />
<br />
Il y a deux méthodes pour récupérer le '''SSID''' d'un réseau Wifi :<br />
<br />
* le '''point d'accès''' diffuse périodiquement le '''SSID''', n'importe qui peut le récupérer. Ce message particulier s"appelle beacon frame.<br />
* le '''point d'accès''' ne diffuse pas le '''SSID''', tous les utilisateurs doivent le connaître.<br />
<br />
Plusieurs niveaux de sécurité, plus ou moins efficaces (voir Sécurité sous Wifi), sont disponible en Wifi :<br />
<br />
* '''Contrôle par adresse MAC''' : une liste d'adresse MAC d'équipements autorisés ou refusés à se connecter peut être configurée sur le '''point d'accès'''<br />
* '''Chiffrement des messages via une clé '''WEP'''''' ('''Wired Equivalent Piracy'''). Cette clé de 128 bits maximum doit être connue de tous les utilisateurs Wifi du réseau. Ce chiffrement peut être configuré soit en '''mode open''' (ouvert = non obligatoire) ou en ''' mode restricted''' (restreint = obligatoire). En '''mode restricted''', l'équipement n'accepte que les messages chiffrés, alors qu"en '''mode open''', l'équipement accepte les messages en clairs et chiffrés<br />
<br />
Le chiffrement par clé '''WEP''' n'est malheureusement pas très sécurisé. En effet, un simple "script kiddy" peut casser la clé '''WEP''' en 10 minutes.<br />
<br />
Pour renforcer la sécurité du Wifi, un remplaçant au '''WEP''' a été trouvé : '''WPA''' ('''Wifi Protected Access'''). Malheureusement, comme le '''WPA''' est une extension de la norme Wifi, celui-ci n'est pas (ou pas encore) intégré dans tous les équipements et/ou drivers.<br />
<br />
Le '''WPA''' se décline en deux modes :<br />
<br />
* '''mode WPA PSK''' (Pre-Shared Key) : les messages sont chiffrés avec une clé '''WPA'''. Cette clé doit être connue de tous les utilisateurs Wifi du réseau. Cette méthode est similaire au '''mode '''WEP''' restricted''', mais nettement plus sécurisé<br />
* '''mode WPA Enterprise''' : la connexion au réseau est précédée d'une authentification sur un serveur de type '''Radius'''. Après cette authentification, le fonctionnement est identique au '''mode WPA PSK'''.<br />
<br />
== Installation d'une carte Wifi ==<br />
<br />
Les cartes Wifi compatibles avec Linux dépendent du chipset intégré à celles-ci. Les projets suivants permettent d'obtenir les drivers associés :<br />
<br />
* '''Linux-Wlan''' pour les cartes 802.11b à base de chipset Prism2/2.5/3<br />
* '''Prism54''' pour les cartes 802.11g à base de chipset Prism GT/Duette/Indigo<br />
* '''MadWifi''' pour les cartes à base de chipset Atheros<br />
* '''rt2x00''' pour les cartes à base de chipsets Ralink<br />
* ...à compléter<br />
<br />
Pour les cartes non supportées par les projets précédents, il existe 2 méthodes pour utiliser les drivers de Windows.<br />
<br />
<div class="aparte"><br />
<br />
Dommage, Stallman a inventé la GPL lorsqu"il s"est aperçu que le driver de son imprimante fraîchement achetée était propriétaire et à décider d'écrire un driver libre pour cette dernière sous GPL. A vous de choisir en consommateur averti, privilégiez dans la mesure du possible des cartes ayant des drivers libres.<br />
<br />
</div><br />
<br />
* '''DriverLoader''' de Linuxant (http://www.linuxant.com/driverloader/) est un chargeur de drivers capable de le charger à partir des drivers Windows. Ce produit est payant et non libre.<br />
* '''NdisWrapper''' (http://ndiswrapper.sourceforge.net/) est, tout comme DriverLoader, un chargeur de drivers capable de le charger à partir des drivers Windows. Ce produit est quant à lui libre.<br />
<br />
=== Installation d'une carte à base de chipset Prism GT/Duette/Indigo ===<br />
<br />
==== Installation du module ====<br />
<br />
Le module prism54 a été intégré dans le code officiel du noyau à partir du noyau 2.6.5 (version 1.1 des drivers). En revanche, les distributions récentes n'utilisant pas encore cette version de kernel (comme la Mandrake 10.0) intègrent ce module avec les patchs associés.<br />
<br />
Si le module est présent dans votre distribution, il doit se situer sous :<br />
<br />
<code>/lib/modules/<version>/kernel/3rdparty/prism54</code> <code>/lib/modules/<version>/kernel/net/wireless/prism54</code><br />
<br />
Si vous n'avez pas trouver ce module ou que vous voulez mettre à jour vos drivers, suivez la procédure présentée dans le fichier README du tarball du site [http://www.prism54.org/ http://www.prism54.org], sinon passez directement à l'installation du firmware.<br />
<br />
==== Installation du firmware ====<br />
<br />
Ce module nécessite un firmware (i.e. un binaire directement chargé par le système dans la carte). Sous Gnu/Linux, ce chargement est effectué par le logiciel hotplug.<br />
<br />
Le constructeur du chipset Prism GT est GlobespanVirata (racheté par Conexant http://www.conexant.com/). Ce firmware est propriétaire et n'est distribué que dans les drivers Windows : utilisez le fichier *.arm inclus. En effet, l'équipe de http://www.prism54.org/ n'a pas reçu l'autorisation de Conexant de redistribuer ce firmware même pour un usage non commercial.<br />
<br />
Récupérez donc le firmware dans les drivers Windows et copiez ce firmware dans le répertoire /usr/lib/hotplug/firmware. Ensuite, renommez ou mieux créez un lien symbolique vers ce fichier.<br />
<br />
Pour connaître le nom exact du fichier, tapez <code>dmesg</code> et repérer les lignes suivantes :<br />
<br />
<div class="code"><br />
<br />
NET: Registered protocol family 17<br /> ethX: islpci_open()<br /> ethX: resetting device...<br /> ethX: uploading firmware...<br /> prism54: request_firmware() failed for "isl3890"<br /> ethX: could not upload firmware ("isl3890")<br />
<br />
</div><br />
<br />
Pour créer un lien symbolique, entrez les commandes suivantes :<br />
<br />
<code>cd /usr/lib/hotplug/firmware</code><br /><code>ln -s <fichier arm> isl3890</code><br />
<br />
=== Installation d'une carte à base de chipset Atheros ===<br />
<br />
Ajout de Dimitri CLATOT<br />
<br />
==== Installation des modules ====<br />
<br />
Les modules madwifi est encore en version beta mais fonctionnent sans problème. Si les modules sont présents dans votre distribution, ils doivent se situer sous :<br />
<br />
<code>/lib/modules/<version>/net/ath_pci.ko</code><br /><code>/lib/modules/<version>/net/ath_hal.ko</code><br /><code>/lib/modules/<version>/net/wlan.ko</code><br />
<br />
Sinon, il existe sous forme de package ([http://dag.wieers.com/packages/kernel-module-madwifi/ ici] et [http://atrpms.net/dist/fc2/madwifi/ ici] pour Fedora) mais l'on peut utiliser la dernière version CVS. Pour cela, entrez les commandes suivantes :<br />
<br />
<code>cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi co madwifi</code><br /><code>cd madwifi</code><br /><code>make</code><br /><code>make install</code><br />
<br />
Puis il faut rendre executable les modules ainsi créés:<br />
<br />
<code>chmod +x /lib/modules/<version>/net/ath_pci.ko</code><br /><code>chmod +x /lib/modules/<version>/net/ath_hal.ko</code><br /><code>chmod +x /lib/modules/<version>/net/wlan.ko</code><br />
<br />
Pour une Fedora, si vous utilisez un noyau non compilé par vos soins, il faut au préalable un fichier .config, voici comment j'ai procédé :<br />
<br />
<code>ln -s /usr/src/linux-2.X/configs/kernel-<version>.config /lib/modules/<version>/build/.config</code><br />
<br />
ainsi qu'installer le package sharutils :<br />
<br />
<code>yum install sharutils</code><br />
<br />
On peut l'activer en utilisant la commande suivante :<br />
<br />
<code>modprobe ath_pci</code><br />
<br />
Les fichiers de configuration détaillés par la suite sont identiques à l'exception de remplacer ethX par athX<br />
<br />
== Configuration d'une carte Wifi ==<br />
<br />
D'abord, installez les paquetages suivants :<br />
<br />
* wireless-tools<br />
* pump<br />
<br />
=== Configuration " simple " ===<br />
<br />
Cette configuration est déconseillée pour un usage privé (voir le paragraphe Sécurité sous Wifi), mais est très souvent la configuration par défaut des points d'accès.<br />
<br />
En revanche, cette configuration est la plus simple et conviendra parfaitement à des manifestation publique comme des Install-Parties. Elle pourra aussi avantageusement être utilisée pour tester et se familiariser avec la configuration de vos matériels.<br />
<br />
d'abord, configurez votre '''point d'accès''' avec les paramètres suivants (consultez la notice de votre équipement) :<br />
<br />
* diffusion du '''SSID'''<br />
* serveur DHCP activé<br />
* option de sécurité désactivée (i.e. ni de '''WEP''' ni de '''WPA''')<br />
<br />
Ensuite, tapez la commande <code>iwconfig</code> pour connaître le nom de votre interface Wifi :<br />
<br />
<div class="code"><br />
<br />
lo no wireless extensions.<br />
<br />
ethX NOT READY! ESSID:off/any<br /> Mode:Managed Channel:6 Access Point: 00:00:00:00:00:00<br /> Tx-Power=31 dBm Sensitivity=0/200<br /> Retry min limit:0 RTS thr=0 B Fragment thr=0 B<br /> Encryption key:off<br /> Link Quality:0 Signal level:0 Noise level:0<br /> Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0<br /> Tx excessive retries:0 Invalid misc:0 Missed beacon:0<br />
<br />
</div><br />
<br />
Ici, l'interface Wifi est ethX. Pour demander une adresse IP au serveur DHCP, tapez la commande <code>pump ethX</code><br />
<br />
Enfin, vérifiez les paramètres Wifi et IP de votre interface à l'aide des commandes <code>iwconfig ethX</code> et <code>ifconfig ethX</code>.<br />
<br />
Trouvez ci-desssous le résultat de la commande <code>iwconfig ethX</code><br />
<br />
<div class="code"><br />
<br />
ethX IEEE 802.11b/g ESSID:"MY-SSID" Nickname:"bart"<br /> Mode:Managed Channel:11 Access Point: XX:YY:ZZ:XX:YY:ZZ<br /> Bit Rate:54Mb/s Tx-Power=31 dBm Sensitivity=20/200<br /> Retry min limit:8 RTS thr:2347 B Fragment thr:2346 B<br /> Encryption key:off<br /> Link Quality:179 Signal level:0 Noise level:66<br /> Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0<br /> Tx excessive retries:0 Invalid misc:0 Missed beacon:0<br />
<br />
</div><br />
<br />
Trouvez ci-dessous le résultat de la commande <code>ifconfig ethX</code><br />
<br />
<div class="code"><br />
<br />
ethX Lien encap:Ethernet HWaddr XX:YY:ZZ:XX:YY:ZZ<br /> inet adr:192.168.0.3 Bcast:192.168.0.255 Masque:255.255.255.0<br /> adr inet6: fe80::209:5bff:fec8:d260/64 Scope:Lien<br /> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br /> RX packets:1431 errors:0 dropped:0 overruns:0 frame:0<br /> TX packets:361 errors:0 dropped:0 overruns:0 carrier:0<br /> collisions:0 lg file transmission:1000<br /> RX bytes:218359 (213.2 Kb) TX bytes:49173 (48.0 Kb)<br /> Interruption:9<br />
<br />
</div><br />
<br />
Vous êtes maintenant connecté au réseau Wifi.<br />
<br />
=== Configuration " personnalisée " ===<br />
<br />
Configurez le mode de fonctionnement<br />
<br />
<code>iwconfig ethX mode <mode></code><br />
<br />
où mode est égal à : ad-hoc, managed<br />
<br />
Configurez, éventuellement, le canal utilisé<br />
<br />
<code>iwconfig ethX channel <channel></code><br />
<br />
où channel est égal à la valeur du canal utilisé<br />
<br />
Configurez, éventuellement, la clé '''WEP''' et le mode de connexion '''WEP'''<br />
<br />
<code>iwconfig ethX key <key> <mode></code><br />
<br />
où key est égal à la valeur de la clé choisie sur le '''point d'accès'''<br />
<br />
mode est la valeur du mode de connexion '''WEP''' : open ou restricted<br />
<br />
Configurez le '''SSID''' du réseau<br />
<br />
<code>iwconfig ethX essid <SSID></code><br />
<br />
où SSID est le nom du réseau<br />
<br />
Ces différents paramètres peuvent être renseignés dans le fichier <code>/etc/sysconfig/network-scripts/ifcfg-ethX</code><br />
<br />
<div class="code"><br />
<br />
DEVICE=eth0<br /> BOOTPROTO=static<br /> IPADDR=192.168.0.3<br /> NETMASK=255.255.255.0<br /> NETWORK=192.168.0.0<br /> BROADCAST=192.168.0.255<br /> ONBOOT=yes<br /> MII_NOT_SUPPORTED=yes<br /><br /> # Wifif<br /> MODE=managed<br /> ESSID=MY-SSID<br /> CHANNEL=11<br /> KEY=XXYYZZ<br />
<br />
</div><br />
<br />
Ensuite, entrez la commande <code>ifup ethX</code> pour vérifier votre paramétrage.<br />
<br />
== Sécurité sous Wifi ==<br />
<br />
Le réseau Wifi est un réseau sans fil dont la portée dépasse l'environnement dans lequel vous allez vous en servir : le Wifi, tout comme le réseau Internet, doit être considéré comme un milieu hostile.<br />
<br />
Les simples recommandations suivantes pourront sécuriser à un niveau acceptable pour la majorité des réseaux privés Wifi :<br />
<br />
* lors du paramétrage de vos équipements Wifi, faites le sans utiliser le lien Wifi : privilégiez les liens filaires tels que le câble série ou le câble réseau (ceci dépend de votre matériel)<br />
* ne pas diffusez le '''SSID''' et trouvez un nom assez complexe pour éviter les attaques à base de dictionnaires<br />
* activez le contrôle par adresse MAC<br />
* activez le chiffrement '''WEP''' en mode restricted uniquement : choisissez une longueur maximale de clé de 128 bits<br />
* si vous optez pour une configuration à base de fichiers n'oubliez pas de fixer la permission 500 sur vos fichiers<br />
* ajoutez un firewall entre votre réseau Wifi et votre réseau filaire<br />
<br />
Selon votre matériel et le niveau de sécurité désiré. vous pouvez suivre les recommandations suivantes, dans l'ordre croissant de sécurité (mais aussi de prix) :<br />
<br />
* activez le chiffrement en '''mode WPA PSK''' : ce mode est plus sécurisé que le chiffrement '''WEP''', mais tout comme ce dernier, la sécurité repose sur le secret de ce code. En revanche, il ne nécessite aucun serveur d'authentification<br />
* activez le chiffrement en '''mode WPA Entreprise''' avec authentification Radius : ce mode implique l'installation d'un serveur Radius : il existe des implémentations de serveur Radius sous Gnu/Linux<br />
* activez le chiffrement '''WPA2''' : ce mode est plus sécurisé que le chiffrement '''WPA''' (algorithme AES au lieu de RC4). En revanche, ce mode nécessite une puissance CPU nettement plus importante<br />
<br />
<div class="merci">Cette page est issue de la documentation 'pré-wiki' de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par ST le 12/06/2004.</div><br />
<br />
= Copyright =<br />
Copyright &copy; 12/06/2004, ST<br />
{{CC-BY-NC-SA}}</div>Nicolahttps://lea-linux.org/docs/index.php?title=Trucs:Rediriger_les_messages_syst%C3%A8me_vers_un_terminal_virtuel&diff=11112Trucs:Rediriger les messages système vers un terminal virtuel2005-12-13T19:12:24Z<p>Nicola : autre moyen de redémarrer + astuce voisine</p>
<hr />
<div><div class="leapar">olio<st@lea-linux.org></div><br />
<br />
En effet, le système envoie tout le temps des messages d'avertissement, d'information, d'alerte etc. Par défaut ils vont dans un fichier. C'est bien, mais quand on a un problème, se taper les 25000 lignes du fichier pour trouver le message d'erreur datant de 10 secondes c'est un peu pénible...<br />
<br />
Pour arranger cela on va aussi envoyer ces messages à l'écran, pas question de l'envoyer aussi sur un écran qui nous sert à travailler : c'est pénible de recevoir des messages toutes les secondes à l'écran, mais comme Linux (Unix) est très bien fait avec ses terminaux virtuels, on va envoyer ça sur le terminal virtuel n°8, tty8 (accessible par Ctrl-Alt-F8 ), pour cela :<br />
<br />
Editer le fichier <code>/etc/syslog.conf</code><br />Copiez toutes les lignes qui finissent par <code>/var/log/message</code>, en changeant justement le /var/log/message par /dev/tty8.<br />
<br />
Une fois ce travail accompli, on va relancer le système de message pour que nos changements soient pris en compte : <br />tapez : <code>ps -aux | grep syslogd</code><br />
<br />
Une fois le numéro de process de syslogd repéré (le PID), on le relance : <br /> Vous pouvez taper : <code>kill -1 PID</code><br /><br />
<br />
<code>killall syslogd</code>, <code>service syslogd restart</code> (sur Mandriva) ou <code>/etc/init.d/sysklogd restart</code> (sur Debian) fonctionnent aussi pour redémarrer le démon.<br />
<br />
Basculez alors sur tty8 (Ctrl-Alt-F8) et vous allez voir votre premier message système redirigé : <br /><code>13.23 PM: Syslogd restarted</code><br />ou quelque chose du genre.<br />
<br />
Maintenant vous pouvez voir tous les messages système en temps réel sur le tty8 en tapant Ctrl-Alt-F8.<br />
[[Catégorie:Trucs_Administration]]<br />
<br />
== Rediriger temporairement les erreurs sur un terminal ==<br />
<br />
Une méthode relativement simple pour rediriger les erreurs sur un terminal virtuel : <code>tail -f /var/log/syslog</code> Cela permet de vérifier à chaque instant quelles sont les modifications sur le fichier en temps réel.<br />
<code>tail -f '''[fichier à surveiller]'''</code><br />
<br />
== Astuce voisine ==<br />
<br />
Pour rediriger les messages système vers un tube nommé, par exemple pour les voir avec ''roottail'' sur le fond d’écran, ou pour les afficher dans un ''xterm'', on peut envoyer tous les messages systèmes vers un tube nommé.<br />
<br />
Voici une démarche :<br />
* Créer un groupe ''alllog'', dans lequel seront placés les utilisateurs autorisés à regarder les messages, éditer /etc/group<br />
* Créer un tube nommé dans /var/log, <code>mkfifo /var/log/alllog</code><br />
* Le groupe alllog en est propriétaire, <code>chown :alllog /var/log/alllog</code> et le rendre illisible par le reste du monde <code>chmod 640 /var/log/alllog</code><br />
* Éditer /etc/syslog.conf et y ajouter la ligne <code>*.* |/var/log/alllog</code><br />
* Redémarrer ''syslogd'' (ou ''sysklogd'' selon la distribution)<br />
* Taper dans une console <code>while [ true ] ; do cat /var/log/alllog|grep -v sensord ;done</code> (le grep -v permet de supprimer les lignes de ''sensord'', qui revenaient toutes les dix secondes, on peut aussi demander à ''syslogd'' de le faire).</div>Nicolahttps://lea-linux.org/docs/index.php?title=Logith%C3%A8que:Gestionnaires_de_fen%C3%AAtres&diff=11101Logithèque:Gestionnaires de fenêtres2005-12-11T16:48:05Z<p>Nicola : /* ascd */ ortho typo</p>
<hr />
<div>==Gestionnaires d'environnement==<br />
et gestionnaires de fenêtres (wm)<br />
<br />
===Navigation dans les logiciels===<br />
* [[Logithèque:Index|Retour à l'index]]<br />
<br />
===Liste des logiciels [Gestionnaires d'environnement]===<br />
<br />
<br />
====afterstep====<br />
un wm léger et très efficace<br />
* [http://www.afterstep.org http://www.afterstep.org]<br />
* [http://www.afterstep.org/screenshots/Challenge-big.jpg Copie d'écran]<br />
<br />
<br />
====ascd====<br />
Applet WindowMaker pour lire des CDs :<br />
* [http://worldserver.oleane.com/rsn/ascd-en.html http://worldserver.oleane.com/rsn/ascd-en.html]<br />
<br />
====BlackBox====<br />
simple, humble, rapide, pratique...<br />
* [http://blackbox.alug.org/ http://blackbox.alug.org/]<br />
* [http://blackbox.alug.org/screenshots/blackbox-0.60.0-alpha.gif Copie d'écran]<br />
<br />
<br />
====CTWM====<br />
Un gestionnaire de fenêtres très (trop ?) léger et très configurable, il peut servir de wm, par exemple, à Gnome (si vous trouvez Sawfich trop lourd).<br />
* [http://ctwm.dl.nu/ http://ctwm.dl.nu/]<br />
* [http://ctwm.dl.nu/themes/gnome.jpg Copie d'écran (en conjonction avec Gnome)]<br />
<br />
<br />
====Enlightenment====<br />
Enlightenment est à la base un gestionnaire de fenêtres, mais il prend de plus en plus de fonctionnalités. Il est très fun et entièrement configurable.<br />
* [http://www.enlightenment.org http://www.enlightenment.org]<br />
* [http://www.enlightenment.org/pages/shots/g6.jpg Copie d'écran]<br />
<br />
<br />
====fbdesk====<br />
fbdesk permet d'avoir des icones avec Fluxbox.<br />
* [http://fluxbox.sourceforge.net/fbdesk/ http://fluxbox.sourceforge.net/fbdesk/]<br />
<br />
<br />
====FluxBox====<br />
FluxBox est basé sur Blackbox (donc simple, humble, rapide, pratique...) mais avec un peu plus de possibilités (support de quelques fonctions de KDE (iconificactions des programmes par exemple), GNOME, raccourcis claviers, système de "tabs" pour un accès facilité aux fenêtres). Bref Blackbox en mieux.<br />
* [http://fluxbox.sourceforge.net/ http://fluxbox.sourceforge.net/]<br />
* [http://fluxbox.sourceforge.net/images/shots/fluxbox/icons.jpg Copie d'écran]<br />
<br />
<br />
====fvwm2====<br />
Gestionnaire de fenêtre rapide, peu gourmand et très configurable par fichiers texte. Plusieurs gestionnaires comme xfce sont basés sur fvwm2. <br />
<br />
* [http://www.fvwm.org/ http://www.fvwm.org/]<br />
* [http://www.xfce.org/ http://www.xfce.org/]<br />
<br />
<br />
====Gnome====<br />
C'est l'environnement du projet GNU. Le grand concurrent de KDE. Comme lui, assez lourd.<br />
* [http://www.gnome.org http://www.gnome.org]<br />
* [http://people.redhat.com/~hp/roswell-shot.png Copie d'écran]<br />
<br />
<br />
====GTK-Qt Theme Engine====<br />
GTK-Qt Theme Engine permet d'appliquer aux applications gtk le thème des applications QT. Pratique pour avoir de belles fenêtres Mozilla ou Gimp sous KDE. L'utilisation est transparente pour l'utilisation.<br />
* [http://www.freedesktop.org/Software/gtk-qt http://www.freedesktop.org/Software/gtk-qt]<br />
<br />
<br />
====icewm====<br />
un WM léger efficace, configurable, pratique <br />
et beau : que demande le peuple ? ;-)<br />
* [http://www.icewm.org/ http://www.icewm.org/]<br />
* [http://www.icewm.org/images/shots/shaded.png Copie d'écran]<br />
<br />
<br />
====ion====<br />
Un gestionnaire de fenêtres très léger(src de 120ko), entièrement utilisable au clavier.<br />
* [http://modeemi.cs.tut.fi/~tuomov/ion/ http://modeemi.cs.tut.fi/~tuomov/ion/]<br />
* [http://modeemi.cs.tut.fi/~tuomov/ion/screenshots/look-dusky.png Copie d'écran]<br />
<br />
<br />
====KDE====<br />
The K Desktop Environment est un environnement tout intégré à la windows, disposant d'un grand nombre d'applications, dont une suite bureautique déjà assez aboutie (KOffice). Il est un peu lourd, mais c'est inhérent à ce genre d'environnements.<br />
* [http://www.kde.org http://www.kde.org]<br />
* [http://www.kde.org/screenshots/kde3shots.html Copies d'écran de KDE 3]<br />
* [http://www.kde.org/screenshots/kde2shots.html Copies d'écran de KDE 2]<br />
* [http://www.kde.org/screenshots/kde1shots.html Copies d'écran de KDE 1 (obsolète)]<br />
<br />
<br />
====kimgsm====<br />
Ce n'est pas vraiment un programme mais un service menu de kde. Ce service permet d'optimiser ses images numérique juste en cliquant sur le bouton droit de la souris. Très pratique lorsque l'on veut diffuser sur le web ses photos à des résolutions raisonnables (800x600 ou 640x480), ou envoyer par mail des photos pas trop grosses.<br />
* [http://www.kde-apps.org/content/show.php?content=11505 http://www.kde-apps.org/content/show.php?content=11505]<br />
<br />
<br />
====Openbox====<br />
Refonte complète d'Openbox qui ne ressemble plus beaucoup à blackbox/fluxbox. Un environnement très minimal (et très élégant) visuellement et pourtant assez élaboré avec de nombreuses possiblités de thèmes et configs via des fichiers en xml.<br />
* [http://www.icculus.org/openbox/ http://www.icculus.org/openbox/]<br />
* [http://icculus.org/openbox/screenshots.php Copies d'écran]<br />
<br />
<br />
====pekwm====<br />
Léger, déroutant, superbe! <br />
Pekwm n'existe pas encore dans sa version stable mais c'est à mon avis l'avenir des *boxwm; supporte --entre autres choses-- les tabs (onglets), les dockapps, les icônes et le chainkeymapping façon emacs (pour ceux qui aiment). Les menus se configurent avec une sorte de lisp maison. <br />
(Attention les différentes options s'activent à la compilation).<br />
* [http://pekwm.org http://pekwm.org]<br />
<br />
<br />
====pwm====<br />
PWM est un gestionnaire de fenêtre avec des bureaux, support des dockapp de WindowMaker. Il semble assez configurable. <br />
<br />
Il est en fait tres pratique sur un portable ;-)<br />
* [http://modeemi.cs.tut.fi/~tuomov/pwm/ http://modeemi.cs.tut.fi/~tuomov/pwm/]<br />
* [http://modeemi.cs.tut.fi/~tuomov/pwm/screenshots/pwm-1.jpg Copie d'écran]<br />
<br />
<br />
====Qvwm====<br />
Qvwm est un gestionnaire de fenêtres pour X Window à la Windows 95/98/NT. <br />
Il permet aux utilisateurs familiers de Windows 95/98/NT d'utiliser X Window sans hésitation, et aux utilisateurs de X Window d'utiliser Windows 95/98/NT sans hésitation.<br />
* [http://www.qvwm.org/index-fr.html#whatsqvwm http://www.qvwm.org/index-fr.html#whatsqvwm]<br />
* [http://www.qvwm.org/screenshots/screen2.jpg Copie d'écran]<br />
<br />
<br />
====ROX desktop====<br />
ROX signifit RISC OS on X c'est efficace, léger , assez joli et surtout ça ne ressemble pas du tout à windows. Simple à installer, il comporte juste l'essentiel : gestionnaire de fichiers, gestionnaire de sessions, librairies C et Python plus quelques accessoires en option. Le projet a pour ambition de devenir un espace de travail convivial et vivant. Voire aussi le projet ROX OS.<br />
* [http://rox.sourceforge.net/ http://rox.sourceforge.net/]<br />
* [http://rox.sourceforge.net/phpwiki/index.php/Screenshots Copies d'écran]<br />
<br />
<br />
====Sawfish / SawMill====<br />
Le gestionnaire de fenêtre de Gnome, mais il est compatible KDE et se configure en utilisant (au choix) une boite de dialogue très compléte, le langage Lisp.<br />
* [http://sawmill.sourceforge.net/ http://sawmill.sourceforge.net/]<br />
* [http://sawmill.sourceforge.net/shot1.jpg Copie d'écran]<br />
<br />
<br />
====Waimea====<br />
Gestionnaire de fenêtres très léger !<br />
* [http://www.waimea.org/ http://www.waimea.org/]<br />
* [http://www.waimea.org/shots/waimeaSS-67/shot.png Copie d'écran 1]<br />
* [http://www.waimea.org/shots/waimeaSS-13/shot.png Copie d'écran 2]<br />
<br />
<br />
====Window Maker====<br />
C'est un gestionnaire de fenêtres bien plus léger que KDE ou Gnome, qui peut tourner sur des ordinateurs moins puissants. Néanmoins, il conserve de nombreuses fonctionnalités.<br />
* [http://www.windowmaker.org http://www.windowmaker.org]<br />
* [http://windowmaker.org/gallery.html http://windowmaker.org/gallery.html]<br />
<br />
<br />
====wmi====<br />
Ce wm fera surement un malheur chez les adeptes de vi(m) car il reprend le système de la commande ex (le fameux ":") pour pouvoir manipuler les fenêtres et lancer des commandes ou des programmes. Il premet aussi de grouper des fenêtres pour les faire diparaître/apparaître (pratique pour gimp) et de créer des commandes à la volée. Pour ne rien gâcher il est très joli, cependant il n'est pas encore stable car le projet est relativement récent.<br />
* [http://wmi.berlios.de/ http://wmi.berlios.de/]<br />
<br />
<br />
====XFCE====<br />
XFCE, le Cholesterol Free Desktop Environment, est un bureau complet dont la caractéritisque est sa légèreté sans sacrifier les fonctionnalités. Basé sur le toolkit GTK+, il est assez complet et comprend entre autres un gestionnaire de fichier XFtree (basé sur l'ancien Xtree), un gestionnaire de fenêtre Xfwm (basé sur FVWM), un panneau à la CDE XFce, un gestionnaire de partage samba XFsamba, un visualisateur de différences XFdiff et d'autres outils. Il ressemble à l'environnement commercial CDE et est entièrement paramètrable à la souris. Il tourne sans problème sur les petites configurations tel qu'un P133/48Mo et sera parfait pour les utilisateurs souhaitant réserver la puissance de leur machine à leur travail et non pas à l'utilisation d'un bureau. Un "MUST-HAVE" ;-)<br />
* [http://www.xfce.org http://www.xfce.org]<br />
* [http://www.xfce.org/index.php?page=screenshots&lang=en Copie d'écran d'un bureau XFCE]<br />
<br />
====XPde====<br />
Un gestionnaire d'environnement qui ressemble à... non pas possible :) En tout cas, une interface plutôt jolie et qui devrait permettre un passage en douceur vers Linux sans trop de dépaysement :)<br /><br />
<br />
NDM: XPde est développé avec l'environnement Kylix de Borland ; des sources libres compilables avec un compilateur non libre, cela me pose problème, notamment concernant la pérénité de la chose. M'enfin, en attendant, si ca marche...<br />
* [http://www.xpde.com http://www.xpde.com]<br />
* [http://www.xpde.com/shots.php Copies d'écran]</div>Nicolahttps://lea-linux.org/docs/index.php?title=Discussion_Trucs:%C3%83%E2%80%B0couter_les_radios_sur_internet&diff=11095Discussion Trucs:Écouter les radios sur internet2005-12-10T19:33:01Z<p>Nicola : Discussion Trucs:Ecouter les radios sur internet déplacé vers Discussion Trucs:Écouter les radios sur internet</p>
<hr />
<div>== Radio bretonnes en ogg ==<br />
<br />
Pour les bretons ou amateurs de musique traditionelles bretonnes, l'association stalig diffuse en ogg plusieurs radios bretonnes:<br />
http://www.stalig.com/</div>Nicola