Quels logiciels utiliser sous Linux
Quels programmes utiliser pour faire ...
Introduction
Pour chaque tâche, il existe sous Linux une multitude de programmes. Il est assez difficile, lorsqu'on débute, de s'y retrouver. Mon propos n'est pas de vous dire quel est le meilleur programme pour faire telle ou telle chose. Je veux juste vous donner quelques repères simples. Tout d'abord, je vais faire des choix, mais ce ne seront pas forcément les meilleurs. Ensuite, je vais insister principalement sur deux environnements (majoritaires) : Gnome et KDE. J'ai ma préférence, mais à vous de choisir en fonction de vos goûts. En me limitant ainsi, je vais délibérément oublier certains programmes que d'autres trouveraient indispensables.
Il faut aussi savoir que les programmes pour KDE fonctionnent sous Gnome, et réciproquement. Seulement, ceux prévus pour KDE sont mieux 'intégrés' sous KDE, alors que ceux prévus pour Gnome sont mieux 'intégrés' sous Gnome.
Je me contenterai de citer des programmes qui sont opensource, c'est-à-dire libres.
L'objectif n'est pas non plus de dire que Windows est nul et que Linux est mieux (même s'il m'arrive de le dire quand je suis énervé...), l'objectif est de présenter quelques logiciels qui peuvent remplacer ceux que vous utilisez sous MS-Windows™.
La bureautique.
Les dictionnaires
[1] wordtrans permet d'accéder à une multitude de dictionnaires gratuits.
Le traitement de texte.
Sous MS-Windows™, il n'existe pratiquement plus que le traitement de texte MS-Word™. Ce n'est pas le cas sous Linux. Par contre, il en est un qui commence à supplanter les autres : le traitement de texte d'OpenOffice.org, Writer. Il ne fonctionne pas vraiment comme MS-Word™, mais il offre le même type de fonctions, et parfois d'autres fonctions comme l'export direct au format pdf. Il est maintenant bien traduit dans la langue de Molière, et dispose d'un dictionnaire correct. Il est aussi capable d'importer, à peut près correctement les documents de MS-Word™. De plus, OpenOffice.org fonctionne également sous Windows, ce qui peut vous permettre de passer en douceur au Logiciel Libre. (Voir l'article sur [../software/ooffice.php3 l'installation d'OpenOffice] sur Léa.)
Seulement, ce n'est pas le seul. Il existe bien d'autres traitements de texte. Si vous utilisez l'environnement KDE, vous aurez sans doute envie de tester KWord, le traitement de texte de la suite KOffice. Il me semble encore "mal" finalisé, mais il est déjà utilisable. Vous pourriez bien le trouver plus intéressant qu'OpenOffice.org. Il faut noter que, comme Writer, il existe des filtres d'importation de documents MS-Word™ pour KOffice. Mais ils semblent moins performants.
Si vous préférez Gnome, il n'existe que le traitement de texte AbiWord. Il est beaucoup plus léger que les deux précédents, mais aussi, un peu moins complet. En revanche il est rapide et fait assez bien ce qu'il sait faire. Si vos besoins en traitement texte sont légers, c'est sans doute un bon programme.
Le tableur
Comme pour le traitement de texte, le marché du tableur sous MS-Windows™ est dominé par MS-Excel™. Pour Linux, le choix est plus vaste. Celui qui ressemble le plus à MS-Excel™, est, sans aucun doute, Calc, le tableur d'OpenOffice.org. Comme le traitement de texte, il est capable d'importer les documents Microsoft®. Il est à noter que pour certains usages pointus (applications scientifiques, diagrammes complexes) le tableur d'OpenOffice.org est encore un peu en retrait par rapport à celui de Microsoft®.
La version 2.0.3 sortie en juillet 2006 améliore les temps d'ouverture et de calcul.
Le tableur de KOffice : KSpread (de spreadsheet : tableur) est lui aussi très performant. À bien des égards, on pourrait le trouver meilleur. Il est parfaitement intégré à la suite KOffice, c'est celui que vous devrez préférer si vous utilisez les autres logiciels de cette suite.
Les développeurs de Gnome ont produit un remarquable tableur : gnumeric. Il ne ressemble pas complètement à celui de Microsoft® mais il est très performant tout en restant extrêmement léger.
Les bases de données.
Pour les bases de données, MS-Windows™ est encore une fois dominé par un produit Microsoft® : MS-Access™.
Sous Linux, Kexi se veut l'équivalent d'Access. Kexi est actuellement (juin 2006) très jeune, beaucoup de fonctions ne sont pas encore implantées, mais Kexi commence à être utilisable. Ce logiciel fait partie de la suite Koffice. Koffice est très bien intégré à KDE mais peut aussi être utilisée sous Gnome ou autre. Des versions pour Windows et MacOS-X seront aussi bientôt disponibles.
Il existe aussi de bons programmes très éprouvés capables de gérer une base de données.
Le premier, MySQL, est très répandu sur le WEB. Il est bien documenté et comme il est très utilisé, il est assez facile de trouver de l'information dessus. On peut y accéder en utilisant divers langages : PHP (pour le web), PERL, C ou C++ (sans doute d'autres). Ce qui permet de produire de multiples sortes de documents. Il existe une interface WEB d'accès aux bases de données MySQL : phpMyAdmin. Il faut noter que MySQL n'est pas complètement compatible avec le standard SQL (en particulier au niveau des transactions) mais qu'il est suffisamment compatible pour que l'on puisse apprendre le SQL avec.
Le second, PostgreSQL, est aussi très performant et, paraît-il, plus "résistant". Mais ne l'utilisant pas, je ne peux vous en parler (si quelqu'un le connaît bien, il serait utile de le décrire en quelques lignes pour que je mette à jour cette partie). Il existerait aussi un environnement de développement pour ProsgreSQL.
Il est possible aussi de travailler sur des bases de données avec la version 2 d'openoffice.org (http://fr.openoffice.org/docs/base.html)
Pour aller plus loin avec Léa : la section bureautique de la logithèque
Internet.
Chez Microsoft®, après s'être terminé par la victoire par forfait des autres concurrents d'Internet Explorer™ (à l'époque 97% de parts de marché !), Firefox revient sur la plate-forme de Microsoft® et grignote rapidement les parts de marché (plus de 25% au moment où j'écris).
Linux est beaucoup plus prolixe et autorise l'utilisation de multiples navigateurs. Le plus connu est aujourd'hui Firefox, basé à l'origine sur Mozilla (devenu Seamonkey), lui-même issu de Netscape. Ce navigateur est celui qui semble le plus compatible avec les standards du Net, avec un navigateur non libre : Opera.
Seamonkey dispose également d'un client mail, un client irc, et un éditeur de page web, ce qui en fait un logiciel assez lourd, mais fonctionnel et intégré.
Pour ceux qui préfèrent les navigateurs alternatifs qui restent compatibles avec tout ce que l'on peut trouver sur le Net, on peut conseiller d'essayer Galeon. Ce navigateur utilise le moteur d'affichage de page Web de Mozilla/Firefox, nommé Gecko. Une page affichée avec Firefox et Galeon sera identique. C'est le navigateur de référence des aficionados de Gnome.
Si vous privilégiez la légèreté et la rapidité au détriment de certaines fonctionnalités, Dillo est votre navigateur préféré. Et vous pouvez même aller jusqu'à utiliser des navigateurs en mode texte comme elinks.
Si vous utilisez KDE, vous devriez utiliser Konqueror. C'est un très bon navigateur, presqu'aussi compatible avec le Net que Firefox. Il est capable d'afficher correctement des polices de caractères lissées. Bref : c'est mon préféré, quand les pages sont compatibles...
Vous pouvez aussi envisager d'utiliser Opera, qui existe à présent en version gratuite sans bandeau publicitaire.
Les gestionnaires de mails.
Sous MS-Windows™ presque tout le monde utilise OutLook™ (express et autres avatars).
Avec Linux, on utilisera, si on veut rester très proche du Look&Feel de OutLook™, le programme Evolution de Ximian®. C'est un bon programme, mais un peu lourd à mon goût.
Il y a aussi Thunderbird, issu de Mozilla (de la même manière que Firefox), et donc Seamonkey qui propose un client de mail similaire.
Sous Gnome, on lui préférera : Sylpheed-Claws (bien qu'il fonctionne trés bien sans Gnome). Il est beaucoup plus léger et tout aussi performant.
Sous KDE, le client mail par défaut est kmail. C'est aussi un très bon programme parfaitement intégré à l'environnement KDE.
Il en existe une multitude d'autres, les oubliés m'excuseront (ou pas) : j'en suis resté aux plus habituellement utilisés. Je ne veux pas faire ici la liste de tous les clients mails.
Le chat, ou clavardage en québécois.
Sous Windows, on utilise mIRC pour se connecter à différents chats utilisant le seul protocole de chat standard : IRC. Les logiciels équivalents sous Linux sont l'excellent Xchat, BitchX, etc. Ils fonctionnent également sous Windows, comme de nombreux autres logiciels libres, cela afin de vous permettre une transition en douceur.
Le transfert de fichiers.
WSFTP se retrouve sous Linux : gftp en mode graphique, ftp ou le très pratique ncftp en mode texte.
Le GetRight de Linux se nomme Downloader for X (d4x), ou Getleft (uniquement pour aspirer des sites web).
Le partage de fichiers (peer to peer) existe aussi sous Linux, qui permet de se connecter aux réseaux :
- Gnutella, avec Limewire (oui, le même que sous windows, mais toujours pas libre), Qtella ou GTK Gnutella
- eDonkey, avec le client officiel, mais aussi le client libre mldonkey, etc.
La messagerie instantanée.
En passant à Linux, vous ne perdrez pas vos amis, qu'ils utilisent ICQ (Licq...), AIM (Pidgin), MSN ([www.amsn-project.net AMSN] qui supporte aussi la vidéo), etc. Pidgin comme EveryBuddy ou encore Kopete sous KDE permettent de se connecter à de nombreux réseaux en plus d'AOL : Yahoo, ICQ, Jabber, MSN, Zephyr, Napster, Sametime, mais aussi IRC et encore d'autres.
Skype fonctionne aussi sous Linux (audio & video) mais est un logiciel dont la politique de fermeture du code et du protocole de communication est très critiquée. Cependant cela reste à mon avis la solution la plus simple pour se connecter en vidéo avec d'autres personnes ne connaissant rien à l'informatique (avec AMSN peut-être).
Pour aller plus loin avec Léa : La Logithèque / Internet
Le multimédia.
Gérer sa collection de photo
Avec le boom de la photo numérique, votre environnement préféré ne pouvait pas rester sans outil haut de gamme de gestion de collection de photos. Le plus réputé de ces outils est sûrement KPhotoAlbum, anciennement appelé Kimdaba. Vous trouverez notamment sur son site web à la fois une description en photos de ses capacités, mais aussi de petites démonstrations en flash. DigiKam est un autre logiciel de l'environnement KDE qui conviendra à ceux qui veulent retoucher en même temps leurs photos grâce à de nombreux greffons.
Les environnements GNOME/GTK+ ne sont pas en reste puisque F-SPOT est loué par de nombreux utilisateurs.
La retouche photographique.
On vous a habitué à (pirater ?) PhotoShop™ (qui est vraiment très bon) et PaintShop Pro™. Linux vous convaincra avec : The Gimp qui est LE logiciel de retouche photographique de référence. Il est tellement bon (et gratuit... mais ce n'est pas l'essentiel) que certains graphistes ont (paraît-il) installé Linux uniquement pour l'utiliser. Il fait tout et le reste. Ses seuls défauts ? L'absence de gestion CYMK (mais ça vient...) et une gestion de mémoire qui ne lui permettent pas vraiment de travailler sur des images de plusieurs dizaines de méga-octets.
Son principal concurrent vient du monde KDE et plus particulièrement la suite Koffice avec l'excellent Krita qui progresse rapidement sur tous les points. Bien que beaucoup plus récent que The Gimp, vous risquez de ne plus regarder en arrière si vous l'essayez !
Scanner une image.
Sous MS-Windows™, les programmes de retouche photographique utilisent l'interface TWAIN pour converser avec votre scanner. Sous Linux, l'équivalent est l'interface SANE (c'est en fait le driver de votre scanner). Le principe de fonctionnement est le même. Soit vous scannez directement grâce au 'frontend' (interface graphique) : xsane, soit vous demandez à The Gimp d'accéder à xsane directement. Xsane est capable d'envoyer un fax, de faire une photocopie ou simplement de générer une image (dans différents formats).
La création 3D.
Si vous êtes un pro de 3DS Max™, la transition risque d'être dure (il est toujours difficile de s'adapter à une nouvelle interface)... mais possible. Le programme de référence sous Linux est : Blender (logiciel propriétaire devenu libre). Je ne sais pas s'il est au niveau de 3DS Max™, mais il est en tout cas utilisé par un très grand nombre de graphistes qui ont pris le risque de payer (ensemble) $100 000 pour que les sources de celui-ci deviennent libres alors qu'ils disposaient déjà d'une version performante de Blender. C'est un signe. Payer pour rendre libre, un logiciel qu'on peut déjà librement utiliser gratuitement...
Les fans du lancer de rayons continueront à utiliser POVRay qui existe aussi sur tous les Unix et pourront, même s'ils disposent de plusieurs machines, lancer les calculs de manière distribuée sur l'ensemble de leurs machines. Povray dispose également d'interfaces graphiques de modélisation.
Je ne parlerai pas des logiciels comme LightWave qui, bien qu'existant sous Linux, ne sont pas libres (mais si vous êtes un pro que cela ne vous arrête pas).
Les lecteurs multimédia.
Sous MS-Windows™, vous écoutez vos fichiers son (ogg, mp3, wav, etc...) avec WinAmp, et bien il existe sous Linux un clône parfaitement semblable à WinAmp : XMMS. Il est tellement semblable qu'il peut utiliser les skins de WinAmp, et même, en utilisant Wine (attention ce n'est pas pour les débutants...), ses plugins. Il dispose déjà de nombreux plugins (tant pour la visualisation, que la sortie : une sortie vers un fichier wav par exemple).
Vous trouvez le 'Window Multimedia Player' très pratique pour voir et écouter tous vos fichiers multimédia ? Eh, bien sous Linux, les logiciels qui font cela aussi bien sont au nombre de 2 (au moins) : Xine qui est spécialisé dans les fichiers vidéo (VCD, DVD, DVD Crypté -- voir le penguin liberation front, DivX, MPEG, etc..) et MPlayer qui peut lire tous ces formats plus presque tous les formats audio (en particulier les [../trucs/lire.php3?id=164 streams audio au format wma] dont certaines radios sont si friandes...). Lequel choisir ? C'est une affaire de goût. Si vous aimez Gnome, il faut savoir que l'interface graphique de MPlayer est basée sur Gnome. Il existe des interfaces KDE, Gnome, ou seulement Gtk pour Xine.
Il est également possible de lire les flux realaudio puisque real a porté son logiciel de lecture sous Linux, mais je n'insiste pas la dessus puisque c'est un format propriétaire. Depuis peu, Mplayer dispose de codecs libres pour lire ce format.
Les encodeurs mp3, ogg.
J'avoue mon ignorance pour ce qui est de MS-Windows™ : je ne sais pas ce qui se fait...
Par contre, sous Linux, vous encoderez vos CD-Audio grâce Ogg Vorbis dans un format libre (ie: pour l'encodage et le décodage, à la différence du format mp3) lisible sur toutes les plateformes (vous me direz, ben comme le mp3... oui et non le format mp3 est encore librement utilisable pour les logiciels gratuits mais pour combien de temps ?).
Seulement, il y a fort à parier que vous n'utiliserez pas directement les logiciels de Vorbis car ceux-ci sont en ligne de commandes. Vous leur préférerez le lecteur de CD/encodeur de CD : grip. C'est un très bon logiciel : j'utilise KDE comme environnement, et pourtant j'encode mes CD avec grip, tellement il est pratique et facile d'utilisation (une fois configuré, il suffit de 2 clics pour encoder un CD!).
Sous KDE, il est possible d'encoder directement un CD en utilisant le glisser/déplacer depuis le lecteur de CD vers un répertoire.
Notez que je ne parle pas d'encodeur mp3. Il en existe, mais comme le format est propriétaire...
L'encodage en DivX, MPEG etc.
Pour en garder une copie bien sûr.
C'est possible sous Linux grâce au logiciel transcode fonctionnant en ligne de commandes (beurk ;) mais une interface (relativement) simple existe pour ce très bon logiciel d'encodage : DVD::Rip.
Le couple transcode/dvdrip possède un sérieux concurrent : drip. Alors lequel choisir ? Franchement, je ne sais pas essayez les, choisissez le plus simple pour vous. Le plus rapide ?
Pour aller plus loin avec Léa : [/logi/index.php3?aff_rub=24 La Logithèque / Multimédia]
La gravure de CD/DVD.
Les logiciels de gravure sous Linux n'ont rien à envier à ceux sous MS-Window™, même si historiquement, ce fut le cas. Il fut un temps encore pas si lointain, où la gravure sous Linux se déroulait en mode "console" (taper d'incompréhensibles suites de commandes ;-) Ces temps sont maintenant révolus !
Bon, je vous donne mon préféré (je vais me faire des ennemis ;-) : k3b (qui veut peut-être dire : KDE 3 Burning ?). Ce programme permet à tout utilisateur autorisé (c'est à dire géré par le programme et non par des droits à donner de manière absconse via la ligne de commande ;-) de graver CD-ROM (multisession, ou non), CD Audio, CD Text, etc... en mode Disk At Once ou non. Tout cela avec une interface vraiment très intuitive. Si vous utilisez KDE : préférez celui-là à tous les autres.
Ce n'est bien sûr pas le seul (ni sûrement le meilleur), par exemple, les utilisateurs de Gnome lui préféreront sûrement GCombust un programme très abouti. Il peut même vous générer des jaquettes pour vos CD.
Les programmes de gravure de DVD ne sont pas légions, mais normalement ceux qui gravent des CD peuvent aussi graver des DVD. Le problème est alors la création de fichier VOB. Là, je dois avouer que je ne sais pas comment cela fonctionne sous Linux (si quelqu'un dispose d'infos, qu'il m'écrive, je mettrai cette section à jour).
Pour aller plus loin avec Léa : [/logi/index.php3?aff_rub=4 La Logithèque / Gravure]
Le développement.
La programmation d'applications.
Alors là, Linux va être votre ami. Tous les langages du monde de l'univers du coin existent sous Linux : C, C++, Objective C, Java, Pascal, Pascal Objet, SmallTalk, Eiffel, Prolog, Python, Tcl/Tk, Perl, PHP, Prolog, Logo... j'en oublie (plein). Et mieux : ils sont sur les CDs de votre distribution ! Donc si le cœur vous en dit, si vous en faites votre métier, ou votre passion : Linux est le royaume des développeurs.
Bon, c'est bien tous ces langages, mais mieux, il existe aussi des environnements de développement très performants. Les utilisateurs de KDE se tourneront vers Kdevelop, un IDE qui sans être RAD s'en approche sérieusement. On peut même dessiner ses boites de dialogue à la souris comme sous MS-Windows™. Les utilisateurs de Gnome, eux, préféreront utiliser : l'IDE Anjuta en conjonction avec glade pour construire leurs interfaces graphiques. Ce couple semble vraiment "au top".
Comment ? Je ne parle pas de VI ni d'Emacs ? Ah, oui c'est vrai. Ce sont les deux dinosaures de la programmation Linux. Ils sont sans doutes très performants, mais si vous venez de MS-Windows™, apprenez-en les balbutiements mais oubliez-les pour la programmation : l'investissement pour les maîtriser est vraiment énorme.
Enfin - et je fais une exception dans cet article ne parlant que de logiciels libres - si vous êtes développeur Delphi ou Borland C++, sachez que Borland distribue gratuitement Kylix Open Edition pour Linux, qui n'est autre que l'adaptation de Delphi à Linux (il existe aussi la version professionnelle). C'est un moyen pratique de porter vos applications Delphi ou Borland C++ sous Linux... en attendant de passer à un langage disposant d'un compilateur libre, bien sûr !
Pour aller plus loin avec Léa : [/logi/index.php3?aff_rub=18 La Logithèque / Développement]
La création de site Web.
Linux est né sur internet, et il le lui rend bien. Développer un site web sous Linux est vraiment une sinécure. Bon, j'exagère. Tenez vous le pour dit : il n'existe pas (encore) d'équivalent de DreamWeaver™ ou de FrontPage™ sous Linux. Non, ils n'existe pas de logiciels : 'cliquez-on-croit-c'est-fait-mais-c'est-pas-fait' sous Linux.
Il existe quand même plusieurs éditeurs HTML WYSIWYG, le premier d'entre eux est sans aucun doute l'éditeur de Mozilla. Les dernières versions, sans être parfaites, en font un logiciel utilisable pour éditer des pages assez complexes mais pas trop ;-). Je trouve les autres tellement mauvais que je n'en parlerai pas (par exemple OpenOffice génère un code HTML vraiment merdique (presque autant que MS Word, c'est dire) : il ne faut l'utiliser à aucun prix sauf à vouloir augmenter le bruit sur Internet ;-)
Mais développer un site Web, ce n'est pas seulement générer 3 pages vite tapées. Pour des projets d'envergure, l'utilisateur de KDE aimera Quanta+ : gestion de projet, complétion automatique des balises HTML, proposition des paramètres des balises, aide contextuelle pour PHP, Javascript, HTML et CSS : un must. Le Gnome-Maniac, lui, préfèrera BlueFish : très bonne coloration syntaxique (dans les dernières versions), barre d'outils pour toutes les balises HTML.
Les jeux.
Franchement, je vous mentirais en vous disant que Linux est génial pour les jeux. Le developpement de jeu est vraiment en retrait. Pour plusieurs raisons, la principale étant, à mon avis, que les développeurs ne sont souvent pas des joueurs. En tout cas, ils sont beaucoup moins joueurs que développeurs.
Ceci dit, il existe de très bons jeux libres. Mon préféré : FreeCiv, un clone de Civilisation II™. Il commence à être très réussi, même au point de vue graphique (ce qui à longtemps été son point faible).
Pour les amateurs de casse-têtes, un clone de Lemmings existe : Pingus, où les lemmings sont remplacés par des pingouins : très bien fait. L'un des derniers puzzles sous Linux est Frozen Bubble (clone du fameux Puzzle Bubble) : jouez à deux à éliminer des bulles glacées et gelez votre adversaire !
Il y a aussi : TuxKart un clone de Mario Kart™, le simulateur de vol FlightGear (les images sont vraiment réalistes) et le célèbre TuxRacer (jeu de glisse en 3D dont le héros est la mascotte de Linux : Tux).
Pour les simulations temps réel, on dispose d'un clone de WarCraft 2™ : FreeCraft, qui utilise, au choix, ses propres graphiques (pas encore parfaits) ou ceux de l'original si vous possédez le CD.
Bref, on peut quand même bien s'amuser avec Linux. Surtout que de nombreux jeux ont été portés sous Linux (Quake2 et 3, UnReal Tournament (2003), Call To Power, SimCity 2000, etc...) et que Wine ou Winex font tourner sous Linux de nombreux jeux Windows.
Voir aussi les jeux sous Linux dans [/logi/index.php3?aff_rub=10 la logithèque de Léa].
Pour aller plus loin : trouver de l'aide
Pour terminer, quelques liens pour trouver de l'aide sur l'utilisation des logiciels sous Linux :
- framasoft : un site de promotion des logiciels libres. De très bons tutoriels pour apprendre à manipuler certains logiciels libres
- un très bon article sur les les logiciels libres avec notamment des développements sur les outils de bureautique et de graphisme
Copyright
© Frédéric Bonnaud 26/09/2002
Ce document est publié sous licence Creative Commons Attribution, Partage à l'identique, Contexte non commercial 2.0 : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ |