Deblan blog

Tag #GNU-Linux

Travailler sur GNU/Linux comme sur Windows

Bien souvent, quand on parle de GNU/Linux on se dit "faut maitriser les lignes de commandes". J'avais fait un >article pour expliquer qu'on peut-être vraiment efficace avec, cependant, on ne peut pas tout faire ce qui existe en "Desktop".

Cet article sera donc un complément d'informations avec des outils graphiques pour réaliser des tâches communes et plus ou moins basiques entre les systèmes d'exploitations. Ces outils sont présents sur une Debian et sont libres.

Le but sera simple : je peux démontrer que beaucoup d'outils répondent aux exigences des utiliateurs lambda et que switcher de système ne sera pas un problème de logiciels.

Il faut noter que je ne citerai pas certains logiciels libres connus (comme Open Office) car je ne les apprecie pas des masses, ou alors il en existe d'autres aussi efficaces.

Pour commencer la liste, je vais traiter des logiciels pour naviguer sur internet. Si vous vous attendez à lire avoir Firefox dans la liste, c'est perdu d'avance.

  • Konqueror : il fait également navigateur de fichiers, client FTP, client Samba, il fait la vaisselle et le café
  • Midori : navigateur simple et rapide
  • Arora : un autre navigateur simple et rapide
  • Uzbl : un projet assez récent qui s'appuie sur le fonctionnement de vim

Histoire de le mettre profonde à Hadopi, et faire du téléchargement P2P (Torrent) :

  • Transmission : utilitaire qui permet de gérer ses téléchargements P2P en graphique, via une interface web et bien même en console. Vous posez ça sur un serveur et la Hadopi ne peut rien faire =)

Si vous êtes une personne normalement constituée, vous écoutez de la musique. Si vous êtes une personne Fashion, vous avec un iMachin qui crache du son.

  • Amarok : un outil de gestion musicale très complète qui peut être comparé à iTunes. Sauf que c'est libre. Vous pouvez gérer vos iMachin avec
  • GtkPod : outil qui permet de gérer vos iMachin et de lire la musique qui s'y trouve

Il s'agit maintenant de faire joujou avec des images et les vidéos.

  • Inkscape : un outil qui permet de faire du traitement vectoriel. Sa particularité est qu'il s'appuie sur le format SVG (xml). On peut bien évidement importer des fichiers Bitmap et générer d'autres formats (.ai, .pdf, etc)
  • Même si il est assez à la rue pour l'ergonomie : Gimp. Puissant, scriptable mais pas vraiment accessible
  • Tintii : un excellent outils pour faire du traitement de couleurs rapidement et facilement sur du fichier Bitmap
  • Kdenlive : un outil très comparable à Adobe Premiere. Simple, puissant et ergonomique pour faire des montages vidéos !
  • Cinelerra : à la hauteur de Premiere mais moins abordable que Kdenlive
  • Avidemux : un logiciel de montage vidéo

Pour lire la vidéo :

  • VLC : outil assez intéressant et très connu maintenant
  • GMplayer : la version graphique de mplayer qui pour moi est le meilleur outil de tout les temps !

Si vous n'êtes un pas un NoLife, vous avez certainement besoin de discuter avec des gens.

  • Kopete : un outil multi-protocoles
  • aMsn : un outil assez proche de Live Messenger
  • Emesene : un autre outil comparable à Live Messenger, mais moins puissant qye aMsn
  • Xchat : client Irssi scriptable
  • Irssi : le seul outil en mode console que je vais citer. Il est pour moi un excellent client IRC. A savoir qu'avec des serveur comme Bitlbee, vous pouvez vous connecter à Msn, au chat facebook et utiliser d'autres protocoles encore. Intérêt : vous pouvez tout faire avec !

Si vous souhaitez faire de la gravure, je ne citerai qu'un seul outil :

  • K3B : pas le seul logiciel pour graver, mais certainement le meilleurs de tous

Pour faire du traitement de texte (à la Word), il n'y a pas de vrais bons équivalents. Open Office est est trop buggé et lourd pour être cité. Par contre, d'autres éditeurs de texte brutes existent.

  • KOffice : Un OpenOffice like mais plus léger et relativement performant
  • GVim : la version graphique de vim qui est un semi IDE de développement
  • Gedit : l'éditeur de base pour les utilisateurs de Gnome
  • Kile : outil pour écrire du Latex (et faire des mises en pages avancées) en Wysiwyg

Si vous souhaitez faire de la capture vidéo de votre bureau :

  • Istanbul : outil fonctionnel et simple
  • Vnc2swf : plus ou moins graphique, il permet de faire la même chose qu'Istanbul

Pour lire des fichiers PDF :

  • XPdf : simple, léger, presque parfait
  • PdfMod : assembler des pdf
  • Okular : très complet
  • Ghostscript : il sait aussi lire des fichiers PostScript

Enfin, si on faire un peu de compression, je conseillerais bien évidément les outils en mode console mais je casse le contrat...

  • Ark : le couteau Suisse de la compression en mode graphique
  • xArchiver : de base avec Gnome, il permet de compression/décompression simplement

Voila de quoi travailler sur GNU/Linux avec des logiciels et faire des tâches de tout les jours (ou presque). Evidément, je peux donner des précisions si vous le souhaitez !

A voir pour de la ligne de commandes (en vrac) : vim (éditeur de code), mpd avec ncmpc (musique), mplayer et mencoder (lecteur et convertion de fichiers vidéos et son), w3m (navigateur web, possibilité de voir les images via le framebuffer), convert (traitement sur les images), wget (outil avancé de téléchargement Http), etc.


Python et Pastebin me voila !

Chez Debian, et surement sur d'autres distributions, existe un paquet nommé « pastebinit ». Ce soft permet de poster du code sur le site pastebin.com afin de le colorer et de le partager facilement avec du monde. Petite note, j'ai sur mon serveur un service de colorisation disponible à l'adresse wall.deblan.fr.

Pastebin a été remis à neuf il y a quelques semaines et le paquet « pastebinit » ne fonctionnait plus. En fait, en plus d'avoir été modifié le front office, l'API a aussi changé.

Bref, c'était assez pénible de ne pas avoir de quoi "paster" (coller) facilement du code en mode console alors j'ai décidé de coder un script qui remplacera pastebinit. Pour ce faire, j'ai eu envie d'utiliser Python.

Licence : BSD.

Pour utiliser le script, il y a deux manières :

1. Si on veut paster (ou "waller") un fichier :

simon@anna:~/python$ cat /mon/fichier/a/paster | ./pastebinit.py

2. Si on veut paster du code qu'on va taper :

simon@anna:~/python$ ./pastebinit.py
vous taper
votre code
et pour arrêter : ctrl+D

Il est évident qu'il faut avoir python d'installé sur sa machine. Pour les debianneux :

# aptitude update && aptitude install python

Si tout ce passe bien, vous devriez recevoir une url (exemple : http://pastebin.com/XdXRMTzZ). Dans le cas contraire, un message d'erreur apparaîtra.


Linux Identity

Alors que j'étais en Angleterre, la rédactrice Caroline Torner qui fait partie de l'équipe de rédaction du magasine « Linux Identity » m'a contacté pour me demander de rédiger un articles sur « Les trucs & astuces pour Debian ». Une proposition intéressante que je me suis empressé de remplir !

Linux Identity

Voila quelques images, je vais essayer de trouver une version PDF du magasine (ou au moins des trois pages qui m'ont été confiées).

Linux IdentityLinux IdentityLinux IdentityLinux Identity

Une expérience supplémentaire à ajouter au CV !