Trousse à outils libres sous Windows

Date: 25/10/2011 | Catégories: Open-source,Planet-libre,Systeme | Tags: ,,,,,,,,

Depuis début septembre, j'ai changé de poste. Je bosse maintenant dans un service qui utilise massivement les systèmes d'exploitation Windows. Même si des projets sont en cours pour migrer nos chers développements sous GNU/Linux, c'est plutôt un projet à long terme et je dois donc m'adapter en travaillant une bonne partie de mon temps sous un poste sous Windows XP (ou XP même pas 7even). Afin de survivre dans ce monde hostile, j'ai récupéré et installé sur mon poste quelques logiciels libres me permettant de travailler à peu près correctement.

J'essayerai de faire évoluer cette liste en fonction de mes découvertes et je l'espère des votre (les commentaires sont fait pour cela) !

Capture écran

Shutter fait parti des logiciels que le "monde Windows" regrette de ne pas avoir de son coté. GetGreenShot est une alternative libre sous l'OS de Microsoft qui comble la faiblesse des fonctions par défaut (c'est quand même mieux qu'un "Print Screen" et copier/coller dans Paint :)).

Lien vers le site de téléchargement officiel de GetGreenShot.

Navigateur Web

Chromium est le navigateur open-source maintenu par Google et qui sert de base au bien connu Google Chrome. Le fait d'utiliser Chromium à la fois sous GNU/Linux, Windows et Mac OS me permet de partager tous les plugins, bookmarks et configurations.

Lien vers un site de téléchargement de Chromium.

Console SSH

Pour administrer les serveurs (GNU/Linux ou BSD bien entendu, aller pas me mettre des Windows 2008 serveurs) il est nécessaire de disposer d'une console SSH. Comme cette fonction n'existe pas sous Windows (et vu la qualité du terminal cmd.exe il est préférable que Microsoft s'abstienne d'en développer un), il faut se retourner vers le logiciel libre PuTTY qui offre un terminal SSH et telnet de bonne qualité.

Lien vers le site de téléchargement officiel de PuTTY.

Lecteur multimédia

Pas la peine de vous faire l’affront de vous présenter VLC, le seul, l'unique, le meilleur lecteur multimédia (audio, vidéo) disponible sous Windows. On ne dira jamais assez merci à l'équipe de Videolan pour leur travail sur ce logiciel.

Lien vers le site de téléchargement officiel de VLC.

Editeur de texte

Si il y a bien un logiciel de base de Windows qui n'est pas très évolué, c'est bien l'éditeur de texte par défaut (Notepad). Heureusement pour nous, le monde libre vient à notre rescousse avec NotePad++. Ce logiciel apporte toutes les fonctions que l'on peut attendre d'un éditeur de texte en 2011. Je m'en sers même pour faire des petits développements.

Lien vers le site de téléchargement officiel de Notepad++.

Client CVS, SVN et GIT

Pour continuer dans la programmation, TortoiseSVN (ou CVS) permet d'intégrer directement la gestion en configuration dans le gestionnaire de fichier de Windows. A noter également qu'un portage pour GIT est en cours de développement: TortoiseGIT (je ne l'ai pas encore essayé).

Liens vers les téléchargements de TortoiseSVN et TortoiseGIT.

Conclusion

Si toi aussi tu es obligé de travailler sous Windows XP|7|8 et que tu utilises pour survivre des pépites libres, alors partage ton expérience dans les commentaires ci-dessous !

  • Pour ce qui est du terminal, putty est useless. Un simple, très simple terminal existe sous Windows:
    Console2 : http://sourceforge.net/projects/console/

    Avec lui SSH&co c’est super simple. Gestion d’onglets… L’équivalent de Sakura/LxTerminal mais sous Windows.

    Pour ce qui est de Git, un outils graphique est donné par Github je crois. Mais entre nous le seul qui est simple et efficace (et rapide) -> Le terminal.

    • Oh punaise ! Alors là merci ! Tu vas faciliter ma (pauvre) vie sous Win 🙂

      • Frans

        Je te conseille de jeter un coup d’œil à MobaXterm. http://mobaxterm.mobatek.net/features.html
        Il s’agit d’un terminal à base de Cygwin. Il embarque un serveur X et offre de nombreuses fonctions intéressantes. La prochaine version embarquera même un client RDP et VNC !
        En plus c’est un produit gratuit et français !

        • MobaXTerm m’a l’air génial, je vais essayer la version gratuite pendant quelques temps, puis peut être passer à la version payante. Par contre je n’ai pas compris si c’était open source où pas.

    • Je test console2.
      Je ne vois pas la possiblité de client SSH…
      Je suppose qu’il faut le coupler à cygwin… dans ce cas c’est quand meme bien complexe pour un simple client SSH…

      • Pas besoin de cygwin, j’ai pas de ça sur mon PC et pourtant j’ai devant moi 2 onglets connectés à 2 serveurs différents devant mes yeux 🙂

        • Ok je suis interessé..
          Je vois pas ou il va trouver la commande ssh sans cygwin.
          comment fais tu ?

          • Ou alors tu as installé msysGit qui ajoute quelques commandes unix dans le path de Windows…

          • Johan

            Tu peux utiliser plink pour réaliser les connexions SSH.

            Tu peux également faire un alias via doskey, du genre : doskey ssh= »C:\Program Files\PuTTY\plink.exe » $*

            Ainsi, tu n’as plus qu’a faire un « ssh hostname » et le tour est joué.

        • J’ai installé en plus msysgit
          http://code.google.com/p/msysgit/downloads/list

          Il installe git et pas mal de commande unix en plus.
          Il suffit de rajouter le dossier msysgit dans le path de Windows et on a accès à ssh entre autre dans console2

          Sans installer l’usine à gaz qu’est Cygwin

      • xarkam

        Hum, y a pas de support ssh natif 🙂
        Faut un client 😉

        • Effectivement, j’ai putty d’installer mais ça fait bien 6/7 mois que je l’ai pas lancé. Il doit surement faire la correspondance pour le SSH sans me le dire.

          Quoiqu’il en soit sous Windows, il te faut Pageant obligatoirement (puttygen aussi) pour te faire une clé publique pour par exemple faire du SFTP, utiliser une DB via SSH avec Heidi ou encore MySQL Workbench (pensez à PLink aussi qui va faire discuter le tout).

          Le SSH sous Windows est DE LA GROSSE MERDE !! ça fait des mois que je me prends la tête avec j’en peux plus. C’est moins simple et rapide que sous Mac ou Nunux. Puis c’est la galère de devoir sortir tous ces outils pour un truc aussi simple.

          Autre outils indispensable: VirtuaWin pour gérer des desktop virtuel, multiécran et en carré.

          find and run Robot, un lanceur comme launchy super léger et efficace.
          Switcher pour avoir un exposé like 🙂
          Après pas sur que ce soit libre 🙂 Mais osef^^

  • J’aurais ajouté les logiciels suivants à la liste, ils ne sont certes pas tous libres mais très utiles:
    – 7zip
    – Open command window here
    – Paint.NET
    – Total Commander

    Après j’utilise encore plein d’outils mais qui ne sont pas forcément nécessaire à tous ( KeyNote NF, freemind …)

  • Un vrai Windowsien colle son PrintScreen dans MS Word.

  • Depuis le commentaire de dhoko, tu es certainement passé à Console, mais sinon il y ce petit fork de puTTY, puTTY Tray qui ajoute quelques trucs sympas :
    – New default icon
    – Minimizing to the system tray (on CTRL + minimize, always or directly on startup)
    – (Tray) icon customizable
    – Blinks tray icon when a bell signal is received
    – Configurable window transparency
    – URL hyperlinking
    – Portability: optionally stores session configuration in files (for example: on a USB drive) like portaPuTTY
    – Easy access to the ‘always on top’ setting (in the system menu)
    – Reconnects when your PC wakes up from stand-by
    – Attempts to reconnect when the connection fails

    http://haanstra.eu/putty/

    ;>

  • jothoma1

    Bonjour,
    pour ma part apres qq années de Putty je suis passé à kitty http://www.9bis.net/kitty/?zone=fr

    je lui trouve bcp d’avantages notamment pour enregistrer ses favoris dans des dossiers etc
    je n’utilise plus que ça ! (mais je vais quand meme aller voir console !)

  • Xarkam

    Pour la capture d’écran, bon sous Xp je veux bien.
    Vista je ne sais pas et seven, y a un outil.

    Pour git, le must du must sous windows c’est git extension -> http://code.google.com/p/gitextensions/

    Pour chromium, la version date un peut. (juillet)

  • Il manquerait pas vim dans la liste ? Comme éditeur de texte puissant et multi-plateforme, avec emacs on fait pas mieux. Bon peut-être un peu rebutant ?! 😉

    Pour Chromium, tu peux faire la même chose avec Firefox, c’est du kifkif au final (et c’est bien d’ailleurs).

  • En bazar:
    – mRemote NG + Kitty : client RDP, http, SSH avec classification des favoris
    – 7zip (pour le cryptage AES-256 !)
    – Truecrypt
    – gVim (on est sérieux ou on l’est pas, Notepad++ c’est pour les tapettes)
    – Virtual Box (natté on peut utiliser ses outils Linux)
    – NetSetMan, utile sur un poste nomade
    – Launchy

  • analog

    Quand j’étais dans mon ancienne boite où mon DSI était un con.
    Où je ne devais surtout pas bosser avec ma distrib favorite mais un système fermé (pour vous dire firefox était seulement toléré).

    Bref, j’utilisais mRemote qui me permettai de me connecter à de multipes protocoles, d’avoir des tabs et tout plein de trucs pratiques.
    A tester.
    mremote.org

    Depuis 1an j’ai envoyé chier tout ce beau monde et j’ai retrouvé ma Debian 🙂

  • Ihryll

    Comme éditeur de texte multi-fonction, PSPad est très bien aussi une fois bien pris en main (comme Notepad++ j’imagine)

    • Même si PSPad reste un bon éditeur, il a un gros défaut à mes yeux, il est « non libre »…

    • xarkam

      pspad est quant même abandonné.
      Bientot 3ans sans sortie.

      Perso, je préfère pspad à notepas++.

  • RJ45Hotplugger

    Je confirme Gvim ça dépote je l’utilise depuis presque dix ans et je suis complètement une buse maintenant sous notepad++ et puis au moins tu n’es pas depaysé.

    Sinon j’ajouterai bien :
    – Winmerge pour comparer les fichiers.
    – Wincdemu tout léger pour monter les iso et autres…
    – Keepass
    – Xming
    – RKLauncher pour faire comme le dock macos mais pas open source 🙁

    et encore d’autres à découvrir je pense…

  • Benjamin

    Un truc pas mal lorsqu’on a toute nos conf sous putty et que :
    1. on a envie d’un mode onglet
    2. on a pas envie de se refaire toute la conf dans un autre outil

    C’est Putty Connection Manager. C’est une interface qui vient se rajouter sur la conf putty. Seul petit truc des fois un peu chiant : il a du mal avec le Alt + Tab par moment.

    Le lien : http://puttycm.free.fr/cms/

  • dans le désordre
    cygwin
    mercurial pour la gestion de conf
    emacs comme éditeur car notepad+ et gvim ne possèdent pas de tetris intégré( troll inside)
    freemind : carte heuristiques
    launchy : keystroke launcher
    filezilla

  • Comme tout le monde donne du sien 🙂
    (tout n’est pas opensource, mais gratuit)

    Je rajoute :
    – TrueCrypt
    – TreeSize Free
    – Total Commander
    – BurnAware Free
    – Png Optimizer
    – ProcessXP
    – UltraVNC

  • Pingback: Trousse à outils libres sous Windows | LorfDotNet()

  • belle liste, j’ai découvert Greenshot il y a peu, il est parafit !
    j’y ajouterai « putty connection manager » (http://puttycm.free.fr/cms/) pour gérer plusieurs connections dans une seule fenêtre (tabs). Très pratique aussi.

  • eXorus

    Je n’utilise pas GetGreenShot donc je ne sais pas ce qu’il vaut par contre je vous conseil fortement d’utiliser PrtScr qui est super pratique pour les captures d’écran.

    Rapide et efficace

    http://www.fiastarta.com/PrtScr/index.html

  • Pour ceux qui s’ennuieraient du GNU :
    http://sourceforge.net/projects/gnuwin32/files/

    Je sais, autant passer sous Debian mais à mon boulot je peux pas !

    • Et j’oubliais un indispensables pour l’admin réseau :
      GNS 3

  • Bonjour,

    Ce qui manque souvent en venant de X, c’est la possibilité d’avoir plusieurs bureaux. J’avais trouvé un petit utilitaire dénommé Multidesk qui pouvait reproduire le comportement de mon window-manager: petite icône numérotée dans la barre de tâches, et raccourcis claviers (mais difficile de faire passer une application d’un bureau à l’autre).

    Il est étonnant de constater comme cette fonctionnalité n’intéresse absolument pas les windowsiens.

    Sinon j’adore ce commentaire:

    «ScriptFanix, le 25/10/2011 (#13990)
    Un vrai Windowsien colle son PrintScreen dans MS Word.»

    C’est on ne peut plus vrai. Au-delà de MS-Office, il n’y a que contrées sauvages peuplées de cannibales, et des dragons sur les cartes marines.

  • Comment vos boites peuvent vous imposer un OS ?
    Vous êtes tous dans le service informatique de votre boite je suppose ?
    Pour ma part je suis le seul à Utiliser Gnu/Linux en poste de travail, j’administre environ 20 serveurs Windows et 10 serveur Linux.
    Pourtant ca ne me dérange pas… avec tous les outils vnc, TSE, etc…

  • Azurella

    un outil indispensable pour toi NCLRG, wincp.
    ->http://winscp.net/eng/docs/lang:fr

    Pour Putty, oui… mais à l’usage, me concernant j’ai trouvé mon bonheur sur un fork, kitty, outre le nom plus sexy, quelques petites fonctionnalités dont je peux plus me passer.
    http://www.9bis.net/kitty/?zone=fr

    Pour la capture d’écran..je suis sur Windows 7 (que je trouve pas si mal) et j’utilise l’outil proposé par microsoft qui fonctionne très bien.

  • RJ45hotplugger

    @desidia je te rassure il y en a qui s’en préoccupe…
    C’est la première fonctionalité que j’ai recherché à reproduire sur mon windows pro/perso.

    Après plusieuts tests de nombreux produits j’ai jeté mon dévolu sur Altdesk http://www.astonshell.com/altdesk/ que j’ai finalement acheté vu son coup modique de 15e et il fait mon bonheur depuis 4 ans 🙂
    Toutes les fonctionalités que tu cites sont parfaitement opérationnelles (raccourcis clavier migrer via un drag & drop une appli d’un bureau à un autre etc)

    Au même titre dès que j’ai eut testé un dock mac j’ai voulu le même sous xp.

    Au final tout ce qui peut améliorer ma productivité et mon ergonomie je prends :-)…

  • +1 pour Kitty http://blogmotion.fr/systeme/kitty-client-ssh-4817

    Pour les captures d’écran rapide il y a le bon PrtScr ou FastoneCapture (la dernière version gratuite).

  • boojt

    Même configuration, sauf pour l’éditeur de texte, Pspad (édition distante via ssh), et Bitwise Tunnelier pour la connexion ssh…

  • Pingback: Trousse à outils libres sous Windows | Actualités de l'open source | Scoop.it()

  • En matière de copie d’écran, j’apprécie tout particulièrement Smartision ScreenCopy.

  • Buntu

    En matière de fork de putty, il y a aussi ExtraPutty. (http://www.extraputty.com)

  • @ dhoko : un grand merci pour console2

    sinon je cherche un remplacant a crimson editor …
    parce que notepad2 non merci … vas pour gvim !

    ya peut etre une outil qui manque c’est l’auto completion … type autotext !

    @ ScriptFanix : mdr !

    merci a tous pour ces très bons soft !

    seb

  • J’aime beaucoup GNUwin (http://gnuwin32.sourceforge.net/) qui permet d’avoir un peu de bash dans le shell de windows sans installer cygwin (certaines DSI étant très obtus).

    Et je rajouterais à liste Nmap !

  • Samoss

    Infra Recorder pour graver 😉 peux être utile

  • Pingback: Trousse à outils libres sous Windows « SILOPOLIS Blog()

  • Cet article sur les pépites libres accessibles sous windows m’a vraiment été utile ainsi que vos com’ 🙂

    Je ne vois cependant pas le merveilleux pinta sous licence MIT X11,pour vos édition d’images, qui est multi plateforme et modelé sur paint .NET pour palier au manque d’un tel logiciel sous linux à la base.

  • Je découvre un peu plus ton blog et j’aime beaucoup !
    VLC, 7Zip, Notepad++ et autre Chromium sont mes amis les plus fidèles !

  • Ben Kaufmann

    My Screen Recorder est une meilleure enregistrement écran logiciel. Il enregistre votre écran et audio des haut-parleurs ou votre voix à partir du microphone – ou les deux simultanément. Les enregistrements sont clairs et fière allure lors de la lecture sur votre PC ou téléchargés sur YouTube. Il va enregistrer directement au format compressé standard qui fonctionne avec ne importe quel éditeur vidéo ou tout autre outil, aucune conversion nécessaire.
    http://www.deskshare.com/screen-recorder.aspx

  • lol +4 ans 🙂
    Puwée pour l’utilisateur Linux live ou Hiren CD y-a un intérêt d’utiliser des programmes bootables (à télécharger, installer, configurer et MÀJ) ?
    par raport à utiliser sa distro live rescue préférée (TRK pour moi 1)

    Déveroller, anti-malware, sauvegarder, synchroniser, restaurer, dupliquer… sont là. Et les outils originaux réseau, ssh, rsync, unison, éditeur de son choix, changer les mots de passe (2)… itou.

    Et pour régler les outils et services Windows-only, la suite *Windows repair » (3) semble pratique –mais j’ai pas encore essayé, quelqu’un y a mis les pinceaux dedans ?-)

    (1) http://sysadmin.lliseil.fr/linux/distribs/specialise.php#admin-system
    (2) http://www.tech2tech.fr/perte-dun-mot-de-passe-sous-windows-quelles-solutions/
    (3) http://assiste.com/Windows_Repair_All_In_One.html