« Quels logiciels utiliser sous Linux » : différence entre les versions
m (→Copyright) |
m (je vois des choses en double) |
||
Ligne 198 : | Ligne 198 : | ||
<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 Frédéric Bonnaud le 26/09/2002.</div> | <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 Frédéric Bonnaud le 26/09/2002.</div> | ||
{{Copy|Frédéric Bonnaud|26/09/2002|CC-BY-NC-SA}} | {{Copy|Frédéric Bonnaud|26/09/2002|CC-BY-NC-SA}} |
Version du 24 octobre 2005 à 17:12
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.
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, OpenWriter. Il ne fonctionne pas vraiment comme MS-Word™, mais il offre le même type de fonctions, et parfois d'autres fonctions. 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 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. Il faut noter que, comme OpenWriter, 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. Par contre 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, OpenCalc, le tableur d'OpenOffice. Comme le traitement de texte, il est capable d'importer les documents Microsoft®. Il est à noter que contrairement au traitement de texte, le tableur d'OpenOffice fait largement jeu égal avec celui de Microsoft®.
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™.
Je ne connais, sous Linux aucun programme réellement équivalent. Par contre, il existe de bons programmes 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.
Pour aller plus loin avec Léa : [/logi/index.php3?aff_rub=1 La Logithèque / Bureautique]
Internet.
Chez Microsoft®, le combat des navigateurs s'est terminé par la victoire par forfait des autres concurrents d'Internet Explorer™ (IEx). Néanmoins Mozilla (et donc Netscape 7) commence à revenir doucement sur la plate-forme de Microsoft®.
Linux est beaucoup plus prolixe et autorise l'utilisation de multiples navigateurs. Le plus connu : Mozilla, le navigateur libre issu de Netscape. Ce navigateur est celui qui semble le plus compatible avec les standards du Net. Et aussi le plus complet. Le revers de cela, c'est sans doute aussi le plus "lourd". C'est pourquoi l'équipe de Mozilla a développé Firebird, basé sur les mêmes technologies, mais beaucoup plus léger.
Pour ceux qui préfèrent les navigateurs légers mais 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 : Gecko. Une page affichée avec Mozilla et Galeon sera identique. Il est plus léger que Mozilla car il ne dispose pas de client mail, ni de client irc, ni d'éditeur de page web. Bref, c'est un navigateur rien qu'un navigateur mais un bon navigateur. 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é.
Si vous utilisez KDE, vous devriez utiliser Konqueror. C'est un très bon navigateur, presqu'aussi compatible avec le Net que Mozilla. 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...
Les gestionnaires de mails.
Une fois n'est pas coutume, il existe plusieurs gestionnaires de mails pour MS-Windows™ : OutLook™ (express et autres avatars), Eudora™, etc...
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.
Sous Gnome, on lui préférera : Sylpheed (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 (Gaim), etc. Gaim comme EveryBuddy permettent de se connecter à de nombreux réseaux en plus d'AOL : ICQ, Jabber, MSN, Zephyr, Napster mais aussi IRC.
Pour aller plus loin avec Léa : [/logi/index.php3?aff_rub=9 La Logithèque / Internet]
Le multimédia.
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.
Il existe quelques autres concurrents, mais ils ne sont pas au niveau.
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é pas 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/ |