Linux (en général)

Astuces et cours en rapport avec Linux et les logiciels GNU (Gnome, Kde, utilitaires console, etc.) Cette rubrique est supposée être indépendante de chaque distribution.

Fil des billets

vendredi, juillet 21 2006

YakAlike, une extension Firefox... Intéressante !

YakAlike est une extension pour Firefox, qui a pour but de mettre en contact les visiteurs d’un même site !

Je vous laisse la découvrir dans cet article !

PS: Je remercie jpaul du forum d'Ubuntu-fr, pour son topic.

jeudi, juin 29 2006

Quelle est la distribution Linux qu'il vous faut ?

Vous n'êtes pas encore sûre de la distribution GNU/Linux que vous allez choisir ? Vous avez des doutes sur votre choix actuel ?



Je vous recommande de faire ce test (en anglais) !

(pour ma part, le site m'a recommandé Debian et Ubuntu :-) )

mardi, juin 20 2006

Capturez votre écran dans une vidéo avec xvidcap

J'ai découvert récemment xvidcap, un excellent programme qui permet de capturer dans une vidéo, toutes les manipulations que vous faites à l'écran.

Cela peut être utile pour créer (par exemple) des cours ou des démonstrations animées (l'enregistrement audio dans la vidéo est aussi possible).



J'ai fait deux vidéos avec xvidcap afin de vous montrer la qualité de la capture.

La première est un petit "Hello world" fait dans le langage C :

La deuxième vous montre quelques dictionnaires, traducteurs et conjugueurs que j'utilise sous GNU/Linux (Le petit robert, Jargon Informatique, Stardict, Verbiste):


L'Installation :

Dans la distribution Ubuntu :

Pour installer xvidcap, je vous invite à ajouter ce dépôt dans votre fichier sources.list.

Une fois que le dépôt sera ajouté, lancez la commande :

sudo apt-get update

Puis installez xvidcap avec la commande :

sudo apt-get install xvidcap

C'est tout :-)

Dans d'autres distributions:
Commencez par chercher si xvidcap est disponible dans votre gestionnaire de paquets. Si vous ne le trouvez pas, je vous invite à visiter son site officiel.

Utilisation
Lancez un terminal et entrez la commande:
xvidcap --cap_geometry 640x480+30+45 --time 60 --file fichier.avi

Je vous explique les trois options :

  • --cap_geometry=640x480+30+45 Cette option dit au programme de capturer une vidéo qui a une largeur de 640 pixels, une hauteur de 480 pixels, une position de (x=30, y=45) ;
  • --time 60 Cela veut dire que l'enregistrement sera de 60 secondes (Si vous mettrez 0, xvidcap va attendre que vous stoppiez l'enregistrement d'une manière manuelle) ;
  • --file fichier.avi Cette option indique au programme le chemin vers le fichier vidéo.

Il y a un très grande nombre d'options. Je vous invite à lire la documentation avec la commande :
man xvidcap

Après le lancement d'xvidcap, vous aurez un rectangle qui a une bordure rouge :


Pour commencer l'enregistrement, il vous suffira de cliquer sur ce bouton:


À bientôt ;-)

mardi, juin 13 2006

« Google earth » enfin disponible sous Linux !

Je viens de découvrir par le biais du blog zorgloob que Google Earth a été porté sous Linux !


(Cliquez sur l'image pour l'agrandir)

Cette version peut fonctionner dans les processeurs compatibles x86.

Elle supporte les systèmes d'exploitation suivants :

  • GNU/Linux
  • Freebsd
  • NetBSD
  • OpenBSD

Quelques petits conseils

  • Il est préférable d'avoir une accélération 3D (avec une carte NVIDIA ou ATI par exemple) ;
  • Il est probable que vous ayez quelques petits soucis d'affichage 3D, si vous avez activé XGL. Désactivez le, si vous remarquez quelque chose d'étrange.

Le télécharger

Vous pouvez le télécharger par le biais de ce lien :

L'Installer

Une fois que GoogleEarthLinux.bin sera téléchargé, lancez un terminal.

Allez dans le répertoire où se trouve le fichier GoogleEarthLinux.bin avec la commande :

cd repertoire

Exécutez l'installation :

sudo sh ./GoogleEarthLinux.bin

dimanche, mai 28 2006

Quick Lounge : organisez vos applications dans le tableau de bord de GNOME !

J'ai découvert récemment une applet pour le tableau de bord de GNOME, qui vous permet :

  • D'organiser les icônes de vos applications favorites en plusieurs lignes/colonnes ;
  • De faire en sorte qu'elles prennent peu de place (les icônes sont redimentionnées selon le nombre de lignes/colonnes) ;
  • De faciliter le déplacement du groupe d'icônes (car en déplaçant l'applet, toutes les icônes suivent).

Une petite capture d'écran pour vous montrer ce que cela donne :

Lire la suite...

mercredi, mars 1 2006

Retrouver les images perdues...

J'avais l'intention d'écrire un billet sur le programme recoverjpeg, mais comme j'ai trouvé un article qui parle en plus d'autres programmes de récupération, j'ai préféré vous donner le lien ;-)

Je vous invite à lire l'article en question.

dimanche, février 5 2006

Une couleur agréable dans WINE



Je n'aime pas la couleur des programmes lancés avec WINE. C'est un gris foncé, assez moche qui vous rappellera sans doute Windows 95 :-) .

Un petit screenshot :


(Cliquez sur l'image pour l'agrandir)

Il est possible d'avoir une couleur agréable et assortie avec les bureaux modernes (comme GNOME, KDE ou XFCE). Voyez par vous même dans ce screenshot:


(Cliquez sur l'image pour l'agrandir)

La différence est flagrante!

Si vous souhaitez appliquer aux programmes WINE la couleur du deuxième screenshot, commencez par télécharger le fichier keramikcolor.reg.

Une fois le téléchargement terminé, déplacez vous dans le répertoire où se trouve keramikcolor.reg avec:

cd <repertoire>

Et enfin, importez le contenu de keramikcolor.reg dans le registre de WINE:

regedit keramikcolor.reg

C'est aussi facile que cela !

Pour finir, je tiens à préciser qu'il est possible de modifier ces couleurs en éditant le fichier reg avec un éditeur texte.

lundi, janvier 30 2006

Vérouiller votre terminal en mode texte

Verrouiller votre écran est une opération très importante pour la sécurité de votre ordinateur (surtout si une session root est ouverte alors que vous n'êtes pas là!).



Sous X Window, il est très facile de faire un verrouillage avec des programmes comme xscreensaver ou encore xlock. Dans un terminal en mode texte, c'est moins intuitif de trouver des programmes similaires. C'est pour cela que j'ai décidé de vous présenter le programme vlock ;-) .

Vous vous demandez peut-être à quoi cela pourrait servir de verrouiller votre terminal en mode texte? Voilà quelques raisons:

  • Vous n'avez pas envie de lancer X Window pour une raison quelconque.
  • Vous n'avez pas X Window.
  • Vous lancez par exemple une compilation en tant que root dans le tty1 et vous verrouillez le tty2 avec vlock (afin d'interdire à toute personne d'aller dans le tty1 pour faire des bêtises dans votre session root).


L'installer

Pour l'installer, commencez par chercher dans votre gestionnaire de paquets (apt/synaptic,emerge,yum...). Si vous ne le trouvez pas, vous pouvez le télécharger depuis: vlock-1.3.tar.gz.

Utilisation

Une fois vlock installé, vous pouvez verrouiller votre terminal avec la commande:

vlock -a

NB: L'option -a permet d'interdire le changement de tty (avec ALT+F1, ALT+F2, etc.).

mercredi, janvier 25 2006

Lire vos partitions Linux depuis Windows

Savez vous qu'il est possible de lire les fichiers qui se trouvent dans votre partition Linux depuis Windows? Avouez que vous avez eu, au moins une fois, besoin de cette possibilité ;) .

Les partitions EXT2 ou EXT3

Le programme explore2fs vous permet d'accéder aux partitions de type EXT2 ou EXT3 d'une manière très intuitive.


(son interface graphique facilite beaucoup les choses)

Pour télécharger explore2fs, visitez son Site officiel.

Les partitions ReiserFS

Pour lire une partitions de type ReiserFS, je vous recommande le programme rfstool.

Il est moins facile à utiliser car il n'a pas d'interface graphique. Je ne peux que vous conseiller de lire cette page d'aide (en anglais) qui vous sera d'une grande utilité.

Pour télécharger rfstool, visitez son site officiel.

mardi, janvier 24 2006

Tuer tous les processus d'un utilisateur

Un nouveau billet pour vous faire découvrir un autre programme très pratique ;) .

Il nous arrive des fois, quand notre ordinateur est utilisé par plusieurs personnes, d'être contraint de tuer un ou plusieurs programmes gênants lancés par un utilisateur (Par exemple ceux qui ralentissent le système) ou encore d'avoir besoin déconnecter et de tuer tous les processus lancés par utilisateur qui s'introduit chez vous (via ssh par exemple).

Utiliser ps, un grep puis un kill n'est pas une solution pratique pour cette situation. C'est pour cela que le programme slay a été développé. Il permet de tuer très facilement tous les processus lancés par un utilisateur.

Installation:

Pour l'installer, commencez par chercher dans votre gestionnaire de paquets (apt/synaptic,yum,emerge...). Si vous ne le trouvez pas, vous pouvez télécharger son code source Slay.1.2.tar.gz.

Exemple:

Pour tuer tous les processus d'un utilisateur, lancez la commande suivante dans un terminal (en tant que root):

slay <nom_d_utilisateur>

samedi, janvier 21 2006

Trouver et supprimer les fichiers dupliqués

Il nous arrive des fois de télécharger plusieurs fichiers (par exemple dans du P2P) et avoir comme résultat des fichiers au contenu similaire mais avec un nom différent. Cela devient la pagaille quand le nombre de fichier grandit (sans oublier que cela peut prendre beaucoup de place).



Pour ma part, j'ai eu avant hier besoin d'un programme qui pourrait me supprimer des fichiers dupliqués. Je me suis dit "pourquoi ne pas le programmer un en perl? Un programme qui compare par exemple l'empreinte MD5 de chaque fichier?". Avant de me lancer, j'ai fait une petite recherche dans synaptic histoire de voir s'il était possible de ne pas réinventer la roue...

J'ai effectivement trouvé un excellent programme: fdupes

fdupes permet de trouver et/ou supprimer les fichiers dupliqués en comparant leur contenu binaire.

Comment installer fdupes?
Pour l'installer, commencez par chercher dans votre gestionnaire de paquets. Si vous ne le trouvez pas, vous pouvez le télécharger depuis son site officiel.

Comment utiliser fdupes?
On va par exemple trouver les fichiers dupliqués dans le chemin $HOME (c'est votre répertoire /home/votre_nom). Lancez un terminal et entrez la commande suivante:

fdupes -r $HOME

NB: L'option -r dit au programme de scanner récursivement les répertoires.

Autre exemple qui permet de vous demander si vous souhaitez supprimer les fichiers dupliqués:

fdupes -r -d $HOME

Je vous invite à découvrir toutes les autres options avec:

fdupes --help

Ou encore: man fdupes

Conclusion
Voilà, c'était un petit utilitaire que je voulais vous présenter. J'espère qu'il vous sera utile ;-) .

Pour finir, je voudrais vous informer qu'il existe aussi un programme qui permet de trouver des images dupliquées. À la différence d'fdupes, il permet de tester le contenu visuel de l'image au lieu du contenu binaire. Pour l'installer, commencez par chercher dans votre gestionnaire de paquets. Si vous ne le trouvez pas, vous pouvez le télécharger depuis son site officiel.

vendredi, janvier 20 2006

Tilda, le nouvel ami de mon bureau!

Tilda est un terminal.

Et alors? Il y a aussi xterm, gnome-terminal, rxvt, aterm, konsole... Me diriez-vous?

Je vous répondrai que son originalité réside sur le fait qu'il peut être marié à votre bureau (pour la simple raison qu'il ne contient aucune bordure et qu'il permet d'avoir un effet de transparence). Il vous rappellera sans doutes les terminaux que l'on peut trouver dans des FPS comme Quake ou Doom.

Si vous êtes comme moi, un mordu de la ligne de commande, je vous le recommande vivement ;-) . Pour ma part, cela fait assez longtemps que je désirais un programme similaire.

Un petit screenshot:
image

Quelques caractéristiques:

  • Très discret.
  • Tout peut être configuré graphiquement, à savoir: les couleurs, la position, la taille, le titre...
  • Il est possible d'avoir un effet de transparence (comme vous pouvez le constater dans le screenshot).
  • On peut l'afficher ou le cacher avec la touche F1 - par défaut - (un autre clin d'oeuil pour les FPS :-) ).
  • Il est possible d'ouvrir plusieurs terminaux dans des onglets.

Pour l'installer, commencez par chercher dans votre gestionnaire de paquets (apt/synaptic,yum,emerge...). Si vous ne le trouvez pas, vous pouvez le télécharger depuis son site officiel.

(pour faire en sorte que tilda soit lancé au démarrage de votre bureau GNOME ou KDE, lisez ce billet)

Quelques précisions pour la première configuration:
Cliquez sur la fenêtre de tilda avec le bouton droit, choisisez "Preferences" dans le menu contextuel qui s'affiche.

  • Décochez la case "Always on top" pour que tilda ne soit pas au premier plan (très utile pour sa discrétion).
  • Allez dans l'onglet "Appearance" pour ajuster la transparence, la position et la taille de la fenêtre.


Cliquez sur ok puis redémarrez tilda.

lundi, janvier 16 2006

Gestionnaire de mot de passe

Retenir tous vos mots de passe n'est pas une chose aisée. Pour vous faciliter la tâche, au détriment de votre sécurité, vous avez plusieurs solutions:

  • Retenir vos mots de passe : C'est simple quand vous avez le même mot de passe pour tous vos comptes mais c'est fastidieux quand vous avez par exemple 25 comptes (sites, forums, serveurs ftp, etc.) avec des mots de passe différents.
  • Mettre vos mots de passe dans un fichier en clair: Une personne mal intentionnée pourrait récupérer ce fichier, et de ce fait, avoir tous vos mots de passe.
  • Écrire tous vos mots de passe dans une feuille que vous cacherez dans votre bureau par exemple: Une personne mal intentionnée pourrait tomber sur cette feuille.
  • Mettre le même mot de passe pour tous vos comptes: Une personne mal intentionnée pourrait prendre le contrôle de tous vos comptes si elle réussit à récupérer un seul mot de passe.

Les quatre solutions ne sont pas très satisfaisantes.

Il y a une solution qui consiste à mettre tous vos mots de passe dans un fichier chiffré (avec l'éditeur vim par exemple). C'est une solution intéressante mais:

  • Elle n'est pas conviviale.
  • Elle ne vous protège pas des regards indiscrets (si vous souhaitez copier votre mot de passe dans le presse-papier alors qu'une personne est à côté de vous).

La seule solution qui combine la convivialité et la sécurité consiste à utiliser gestionnaire de mots de passe.

Le programme que je souhaiterais vous présenter dans ce billet se nomme Revelation.


(cliquez sur l'image pour l'agrandir)

Quels sont les avantages du programme Revelation?

  • Le fichier qui contient vos mots de passe est chiffré:


  • Le programme permet de copier directement le mot de passe dans le presse-papier (très utile s'il y a une personne assise à côté de vous):

    (Cliquez sur l'image pour l'agrandir).

  • Il permet de générer des mots de passe aléatoires.

  • Il permet d'organiser vos comptes d'une manière hiérarchique en utilisant des sous répertoires.

  • Il intègre une fonction de recherche qui permet de trouver très rapidement votre compte.

  • Il permet une bonne intégration dans le bureau GNOME.

  • Il permet de créer différents types de comptes: Téléphone, Site web, Base de données, Ftp, etc.

Pour installer Revelation:
Commencez par chercher dans votre gestionnaire de paquets (apt/synaptic,yum,emerge...). Si vous ne le trouvez pas, vous pouvez le télécharger depuis son site officiel.

Mot de la fin:
J'espère vous avoir convaincu d'utiliser le gestionnaire de mots de passe Revelation.

A très bientôt, pour un prochain billet ;-)

dimanche, janvier 15 2006

Le pays de provenance d'une adresse IP

Les adresses 213.246.36.38 ou www.tuxfamily.org se trouvent dans quel pays ?

Difficile de répondre à cette question?

Cela va être plus simple de répondre avec geoip.

geoip est un logiciel qui permet de localiser le pays de provenance d'une adresse IP. Pour votre informations, sa base de données est mise à jour annuellement.

Pour l'installer, commencez par le chercher dans votre gestionnaire de paquets (apt/synaptic,yum,emerge...). Si vous ne le trouvez pas, vous pouvez le télécharger depuis son site officiel.

Exemple de localisation:
On va localiser le pays de provenance de www.tuxfamily.org.

Lancez un terminal, et entrez la commande:

geoiplookup www.tuxfamily.org

Cela va vous donner le pays:

GeoIP Country Edition: GeoIP Country Edition: FR, France

A quoi cela peut servir?

  • Pour faire les statistiques des connexions établies à votre serveur, selon le pays
  • Pour savoir si la personne avec laquelle vous discutez vient du pays qu'elle prétend
  • Pour voir le trajet parcouru par un paquet avec traceroute
  • Imaginez son utilité selon vos besoins! ;-)

mardi, janvier 10 2006

La solution pour le copier-coller décevant de GNOME

EDIT Mai 2006 : Je vous recommande d'utiliser glipper. Lisez ce billet.

Imaginons le scénario suivant:

  • Lancez gedit
  • Tapez un texte
  • Copiez ce texte dans le presse papier
  • Fermez gedit
  • Ouvrez abiword
  • Essayez de coller le contenu copié depuis gedit dans abiword

Qu'est ce qui arrive dans ce cas là? La réponse est que rien n'est collé dans abiword car gedit a été fermé.

C'est l'une de choses qui m'ont vraiment déçu dans GNOME (j'ai actuellement la version 2.10). Je devais à chaque fois laisser l'application qui contient les données copiées ouverte.

Alors? Quelle est la solution?
Comme toujours, il y a une solution à tout ;-) !

Il faut utiliser le programme gnome-clipboard-daemon.

Pour l'installer, commencez par chercher dans votre gestionnaire de paquets (yum,apt/synaptic,emerge,etc.). Si vous ne le trouvez pas, vous pouvez toujours le télécharger depuis son site officiel.

Le principe de gnome-clipboard-daemon est qu'il fonctionne en arrière plan afin d'enregistrer tout ce que vous copiez. Cela vous permet de coller le contenu du presse-papier indépendemment de toute application.

NB: Il vous sera très utile de faire en sorte que gnome-clipboard-daemon se lance en même temps que GNOME (je vous propose de lire ce billet).

lundi, janvier 9 2006

Lancement automatique d'un programme sous GNOME et KDE

Sous KDE

Pour qu'un programme se lance lors du démarrage de KDE, vous devez créer un raccourci vers ce dernier dans "$HOME/.kde/Autostart".

Par exemple, pour que le programme /usr/bin/kmix se lance automatiquement, entrez la commande suivante dans votre terminal:

$ ln -s /usr/bin/kmix $HOME/.kde/Autostart/kmix

La commande aura pour effet de créer le lien symbolique $HOME/.kde/Autostart/kmix qui pointera vers /usr/bin/kmix.

NB: Vous pouvez très bien faire la même chose avec konqueror (en cliquant sur "créer un raccourci" dans le menu contextuel qui s'affiche lorsque vous glissez-déposez un fichier avec le bouton gauche de la souris)

Sous GNOME:

C'est plus simple :-) Vous devez utiliser le programme gnome-session-properties.

Vous pouvez lancer gnome-session-properties via le menu de GNOME en allant dans Bureau -> Préférences -> Sessions

(cliquez sur l'image pour l'agrandir)

NB: Vous pouvez aussi le lancer en appuyant sur ALT+F2 et en entrant gnome-session-properties dans la fenêtre "Lancer une application".

Une fois gnome-session-properties lancé, cliquez sur onglet "Programmes au démarrage" afin d'ajouter les applications qui vous intéressent.

vendredi, janvier 6 2006

Le menu "Nouveau" de GNOME

Vous connaissez sûrement le menu Nouveau disponible la plupart des bureaux.

Il est possible de faire la même chose sous GNOME:

(Cliquez sur l'image pour l'agrandir)

Pour personnaliser le menu "Créer un document", il suffit de:

  • Créer le répertoire Templates dans votre $HOME ;
  • Mettre des fichiers dans le répertoire Templates (Par exemple un fichier vide, créé avec le logiciel OpenOffice Writer)

C'est aussi simple que cela! :-)

NB: Une petite précision pour les débutants sous GNU/Linux. $HOME correspond à votre répertoire personnel (Exemple: Si votre nom d'utilisateur c'est steiner alors votre $HOME c'est /home/steiner).

jeudi, décembre 29 2005

Personnaliser GNOME avec gconf

Toute la configuration de GNOME est stockée dans une base de données, écrite en XML et située dans le répertoire ~/.gconf.

Comme ce n'est pas très convivial d'éditer ces fichiers XML à la main, un logiciel nommé gconf-editor a été créé pour permettre aux utilisateurs lambda de naviguer et modifier d'une manière intuitive cette base de données.

NB: Vous allez remarquer que gconf ressemble beaucoup à la base de registre d'un certain système d'exploitation bien connu... :-)


(cliquez sur l'image pour l'agrandir)

Après la lecture de cet article, vous allez pouvoir:

  • Utiliser convenablement gconf (évidemment! :-) )
  • Afficher/cacher quelques icônes dans le bureau. A savoir: Poste de Travail, l'icône HOME et les Volumes (comme par exemple les lecteurs amovibles)
  • Enlever la liste des programmes du logiciel "Lancer une application" (afin d'optimiser son chargement)
  • Personnaliser le splash screen (la petite image qui s'affiche lorsque GNOME est en cours de démarrage)
  • Imposer à GNOME de ne de plus afficher le splash screen

Lire la suite...

mardi, décembre 27 2005

Emuler les jeux Playstation sous Linux

NB: Si vous utilisez Ubuntu, je vous invite à lire ce billet pour installer facilement ePSXe dans cette distribution.

Je vais vous expliquer dans cet article comment faire fonctionner les jeux Playstation 1 sous GNU/Linux.

Pour écrire ce Document, j'ai testé trois émulateurs:

sope , n'a pas été très satisfaisant.
Pcsx m'a fait une erreur de segmentation quand j'ai souhaité sélectionner un Plugin... mystère... :-)



Le seul qui n'a pas planté et que j'ai pu configurer sans remarquer de bug critique c'est Epsxe.

C'est l'émulateur qui sera traité dans cet article!

Lire la suite...

samedi, décembre 24 2005

Ejecter le CD-ROM sous Linux sans le démonter...

Lorsque vous montez un CD-ROM, il n'est pas possible de l'éjecter directement avec le bouton situé dans le lecteur.

Pour changer cela, il vous suffit d'éditer (en tant que root) le fichier /etc/sysctl.conf et d'y ajoutez la ligne suivante:

dev.cdrom.lock = 0

magique! Linux ne vous impose plus de démonter le CD-ROM avant de l'éjecter :-)

NB: Quand vous ajoutez cette ligne dans le fichier sysctl.conf, cela n'est appliqué qu'après le redémarrage de la machine. Pour appliquer cette modification dès maintenant, vous devez lancer la commande suivante (en tant que root): sysctl dev.cdrom.lock=0

page 2 de 2 -