Journal Quelques outils pour Windows

46
6
nov.
2013

Dans le cadre du travail, il est parfois obligatoire d'utiliser une machine avec Microsoft Windows.

L'année dernière, j'utilisais une machine sans droits administrateurs. Après avoir réussi à négocier VirtualBox, j'avais passé l'année à alterner entre une ArchLinux/OpenBox sans accélération graphique et Windows.

Depuis j'ai changé de travail et je suis passé administrateur de ma machine, toujours sous Windows. Je me suis donné pour objectif de me passer de VirtualBox au maximum. Voici les outils que j'utilise pour survivre dans cet environnement :

La console

La console cmd.exe de windows est tout simplement inutilisable pour un linuxien. Powershell n'est guère mieux et la console intégrée de Cygwin n'est pas terrible.

Mon choix s'est porté sur ConsoleZ, un fork de Console2 : https://github.com/cbucher/console

Après beaucoup de temps passé à personnaliser l'outil, on retrouve un fonctionnement similaire à gnome-terminal.

Le Shell

Avoir une bonne console, c'est bien mais il faut aussi avoir un bon shell. En utilisant ZSH avec Oh-my-zsh grâce à Cygwin, on retrouve un shell agréable. Le mixage entre Cygwin et Windows est plutôt bien fait. Je peux utiliser une commande GNU puis un outil windows dans le même shell.

http://www.cygwin.com/
https://github.com/robbyrussell/oh-my-zsh

Un conky en mieux

RainMeter, c'est comme conky sauf que c'est mieux (plus simple, plus beau, plus léger).
https://rainmeter.net/

Deviant-art contient pas mal de thèmes sympathiques : http://www.deviantart.com/customization/skins/sysmonitor/rainmeter/

Des bureaux virtuels

Je me suis habitué aux bureaux virtuels, mais ça n'existe pas de base sur Windows.

Dexpot est un outil qui permet d'avoir cette fonctionnalité. Ce n'est pas parfait et ça nécessite beaucoup de configuration pour retrouver quelque chose de similaire à un bon compiz/unity/gnomeshell/openbox.

Bref, il y a encore du travail pour retrouver un comportement agréable.

À noter qu'il faut un plugin pour que Rainmeter fonctionne correctement avec Dexpot.

http://dexpot.de/

Installer des logiciels

Chocolatey se présente comme le apt-get de windows. Le nombre de paquets n'est pas très impressionnant mais vous pouvez installer quasiment tout ce dont vous avez besoin en une commande. C'est indispensable.

http://chocolatey.org/

AltDrag

AltDrag permet de retrouver deux fonctionnalités non présentes de base dans windows :
- Pouvoir déplacer les fenêtres avec le bouton gauche de la souris et en appuyant sur Alt.
- Pouvoir faire défiler le contenu d'une fenêtre qui n'a pas le focus quand le curseur est au dessus.

http://code.google.com/p/altdrag/

AutoHotkey

AutoHotkey est un outil permettant de scripter des actions en fonction des saisies de l'utilisateur. Par exemple relier un raccourcis clavier à un bouton de la souris.

Je m'en sers pour retrouver des raccourcis claviers qui sont réglables avec Unity (et compizconfig-settings-manager) mais pas sur Windows.

http://www.autohotkey.com/

Pour le reste

Je n'avais pas utilisé windows depuis une dizaine d'années et le retour fût difficile mais globalement de nombreuses fonctionnalités sont assez bien faites depuis Windows 7.

L'explorateur de fichiers fait son travail, le menu démarrer est efficace est la recherche très rapide. Le gestionnaire de fenêtres est simple et efficace mis à part l'absence de bureaux virtuels. Et surtout, c'est stable.

Conclusion

Avec tout ces outils, j'ai retrouvé un ordinateur de bureau agréable à utiliser. N'hésitez pas à proposer des alternatives ou d'autres outils dans les commentaires.

  • # DesktopPins et ext2fsd

    Posté par (page perso) . Évalué à 5.

    http://www.softpedia.com/get/Desktop-Enhancements/Other-Desktop-Enhancements/DeskPins.shtml
    http://www.ext2fsd.com/

    DesktopPins permet d'utiliser une fonction présente dans Metacity, Mutter ou KWin (j'ignore pour les autres) de pouvoir mettre une application en avant plan même quand elle n'a pas le focus. Elle ajoute un "pins" dans le décorateur de fenêtre, en cliquant on active ou pas cette fonction pour la fenêtre.

    ext2fsd permet de monter les partitions ext2/3/4 (oui oui, ext4) sous Windows. Pas mal d'options disponibles, lettre de montage par défaut, montage au démarrage de Windows ou au lancement de l'application, montage en lecture seule seulement, etc.
    Indispensable pour un dual-boot, permet de s'affranchir d'une partition d'échange en NTFS.
    Ensuite tout est transparent pour les système et les logiciels.

    Je te remercie pour ta liste, cela pourrait me servir lors de mes escapades sous Windows.

  • # Explorateur

    Posté par . Évalué à 4.

    L'explorateur de fichiers fait son travail

    Sauf quand on veut naviguer dans un dossier avec moult fichiers, là ça rame. Le files manager de 7zip est une bonne alternative dans ce cas.

    • [^] # Re: Explorateur

      Posté par . Évalué à 3.

      Je ne pensais pas en arriver à conseiller un logiciel proprio sur linuxfr (pas taper ! /o\). xplorer² est un gestionnaire de fichiers valable. J'utilisais la version freeware (xplorer² Lite) sous vista il y a quatre ans.

      Et sinon Notepad2 est un éditeur de fichier très simple qui gère les sauts de ligne. La version patchée disponible ici ajoute entre autre une option pour remplacer notepad facilement (cette option ne fait que définir une clé du registre, le fichier notepad.exe n'est pas modifié).

      • [^] # Re: Explorateur

        Posté par . Évalué à 8.

        Comme éditeur de texte sous Windows j'utilise Notepad++ qui est assez complet je trouve. Par contre pas moyen d'ouvrir des fichiers de plus de 2GB.

    • [^] # Re: Explorateur

      Posté par . Évalué à 1.

      J'ai oublié de mentionner le gestionnaire de fichiers muCommander que j'apprécie pour :
      - ses doubles fenêtres à la Norton Commander ou Midnight Commander
      - sa facilité à gérer les connexions distantes (SSH)
      - …

    • [^] # Re: Explorateur

      Posté par . Évalué à 2.

      Je trouve que l'explorateur est très limité. Pas d'onglets ! Heureusement, il y a un logiciel libre, QTTabBar pour arranger ça. En plus, il est dispo dans chocolatey.

  • # Launchy

    Posté par . Évalué à 5.

    Bonjour,
    J'utilise de mon côté Launchy pour lancer des commandes, trouver des fichiers, calculer rapidement…

    • [^] # Re: Launchy

      Posté par . Évalué à 1.

      Je trouve que quand l'indexation est correctement paramétrée, le menu démarrer et sa barre de recherche (sélectionnée par défaut quand on ouvre le menu démarrer) est suffisante. En plus, elle est mappée sur la touche super. Par contre, je n'utilise que rarement windows donc la relative lenteur est peut être un peu trop chiante sur le long terme.

  • # Surviving on Windows for linux freaks

    Posté par (page perso) . Évalué à 8.

    Dans la même démarche que toi, j'avais fait une page wiki sur le sujet:
    http://www.freehackers.org/Surviving_on_Windows

    Je note le fork de console2, ça peut valoir le coup. Pour les multi-bureau, j'utilise VirtuaWin. Très sobre (rien à voir avec Compiz et autre), il me suffit amplement au quotidien.

    Sinon, Windows, avec un cygwin, Thunderbird, vim, Console2, VirtuaWin, ça commence à être vivable… Je dis ça, ça doit bien faire quelques années que j'ai pas booté un linux sur mes ordi de bureau.

  • # RainMeter contient de la pub BatteryBar Pro (?)

    Posté par (page perso) . Évalué à 3.

    Quézaco ?

    Python 3 - Apprendre à programmer en Python avec PyZo et Jupyter Notebook → https://www.dunod.com/sciences-techniques/python-3

  • # Pour un portable

    Posté par (page perso) . Évalué à 4.

    NetSetMan, permet de mémoriser et d'appliquer des configs réseau en un clic de souris.

    Python 3 - Apprendre à programmer en Python avec PyZo et Jupyter Notebook → https://www.dunod.com/sciences-techniques/python-3

  • # Développement

    Posté par (page perso) . Évalué à 9.

    WinMerge est incontournable.

    Et pour les utilisateurs des gestionnaires de version, les Tortoise[CVS|SVN|HG|GIT] permettent d'intégrer les outils à l'explorateur Windows (+conseillé de cocher l'option d'installation des outils ligne de commande en même temps lorsque c'est proposé).

    Notepad++ pour l'édition de fichiers texte.

    note: j'ai aussi une liste d'outils que j'installe (qui va s'enrichir suite à ce journal!)

    Python 3 - Apprendre à programmer en Python avec PyZo et Jupyter Notebook → https://www.dunod.com/sciences-techniques/python-3

    • [^] # Re: Développement

      Posté par . Évalué à 2.

      Beyond Compare 3. Disponible pour Linux et Windows. Le choix est vite fait entre son prix et le temps gagné par rapport à tous les outils de comparaison gratuits.

      Pour l'éditeur, je préfère UltraEdit, mais là c'est plus une question de goût et de couleur, et peut être de taille de projets.

      Sinon pour :
      - les bureaux virtuels, VirtuaWin ;
      - la gestion du clipboard, Ditto (pub : compatible avec Parcittox pour Linux) ;
      - les pdfs, Foxit ;
      - le terminal, mintty ;
      - et les images XnView ou IrfanView.

    • [^] # Re: Développement

      Posté par . Évalué à 3.

      Je conseille p4merge à la place de winmerge (surtout pour les 3-way merge) et GitExtensions à la place de tortoiseGit… Ou même tig! (vieille version avec cygwin ou compilable depuis git hub pour une version plus récente …)

      • [^] # Re: Développement

        Posté par . Évalué à 2.

        J'ai remplacé winmerge par meld, installé sous windows via meld-installer.
        Je n'utilise pas la fonctionnalité 3-way merge mais meld le propose.
        Avantage de meld sur p4merge : il est libre

  • # colinux

    Posté par . Évalué à 3.

    Quelqun ici aurai essayer colinux ?

    • [^] # Re: colinux

      Posté par . Évalué à 4.

      Oui mais j'y travaille plus dessus depuis 1 à 2 an. En revanche j'y ai bossé intensivement dessus pdt plusieurs années.
      Avec une image fedora sous Colinux, j'ai maquetté ma migration d'un vieux serveur de mail (sendmail,ldap) & intranet vers du postfix. Le tout sur mon portable du boulot en XP avec 1Go Ram uniquement.
      Je l'ai ensuite utilisé pour mes développements intranet car j'ai trouvé la solution plus légère qu'un VMPlayer (par exemple). Suite à de multiples chgts de Portables, une perte d'image disque et un net ralentissement sur les évolutions de Colinux, je l'ai progressivement abandonné.
      Je me suis amusé au tout début à y coller un serveur X (juste pour faire mumuse) mais le reste du temps j'utilisais uniquement la console en ssh.

      Merci Colinux pour tous les services que tu m'a rendu

    • [^] # Re: colinux

      Posté par . Évalué à 2.

      J'aimais beaucoup coLinux, que j'ai très largement utilisé. Mais apparemment, il a mal vécu la transition au 64bits. Sauf si il y a du neuf depuis.

  • # mRemoteNG

    Posté par . Évalué à 4.

    N'oublions pas mRemoteNG qui est également un logiciel assez intéressant. Il permet de centraliser tout ce qui est connexion à distance (VNC, RDP, SSH, etc…), bien pratique.

  • # sélectionner = copier

    Posté par . Évalué à 1.

    C'est vrai la console windows est immonde c'est la même que Windows 95. ( il c'est passé 18 ans )

    je bosse sous Windows 7 sur des serveurs linux en ssh avec putty. Il me manque une fonctionnalité importante c'est le fait de sélectionner dans putty un texte, et que cela le copie automatiquement dans le presse papier windows, puis de le coller par simple clic droit ailleurs.
    j'ai ajouté une extension dans Firefox "Autocopy" qui fait cela, parfait, mais pour les autres appli windows ?

    Du coup je me fait piégé régulièrement quand je sélectionne avec le curseur dans Thunderbird, Notepad++ ou autre soft Windows et que je colle ailleurs ( je n'ai pas fait la séquence Select + Crtl C + Ctrl V ) mais que Select + Crtl V.
    j'avais trouvé un freeware qui faisait cela mais il ne marchait pas avec Putty ( un comble )
    si quelqu'un à une idée ?

    • [^] # Re: sélectionner = copier

      Posté par (page perso) . Évalué à 8.

      Il me manque une fonctionnalité importante c'est le fait de sélectionner dans putty un texte, et que cela le copie automatiquement dans le presse papier windows

      Euh, c'est le fonctionnement de PuTTY par défaut…

      Tout ce que tu sélectionne est copié dans le presse papier de Windows, collable ailleurs avec <Ctrl+V>.

      Tu peux aussi coller dans PuTTY en un clic de souris ce que tu as sélectionné en un clic. Par contre attention, il a par défaut un comportement que je trouve complètement con (ça n'engage que moi). Il propose soit un fonctionne à la Windows, soit un fonctionnement à la xterm (donc copie en sélection et collage avec clic milieu), mais par défaut il ne reproduit aucun des deux comportements mais fait ce qu'il appelle un « compromis » qui est en fait un fonctionnement qui ne correspond à l'habitude de personne… Ce qui est donc très frustrant, quelque soit les préférences personnelles.

      Il faut donc aller dans Window, puis Selection et cocher Action of mouse buttons: (*) xterm.
      Pour que ce soit définitif, il faut retourner dans Session, cliquer sur le profil Default Settings puis Save.
      Aussi, pour se connecter à un GNU/Linux moderne, il y a WindowTranslationRemote character set et choisir UTF-8 (et sauvegarder dans le profil par défaut).

      De toute manière, quelque soit la manière de coller, coller avec le clic-droit dans PuTTY, ou coller avec le clic milieux dans PuTTY, ou coller avec <Ctrl+V> partout ailleurs, tout ce que tu sélectionne dans PuTTY est ajouté au presse-papier.

      ce commentaire est sous licence cc by 4 et précédentes

  • # Des avis sur: conemu, far manager

    Posté par (page perso) . Évalué à 2.

    (en fouillant sur le web suite aux différents posts)

    Gestionnaire de fichiers à la Norton Commander: far manager
    http://www.farmanager.com/

    Console: conemu
    http://code.google.com/p/conemu-maximus5/

    Python 3 - Apprendre à programmer en Python avec PyZo et Jupyter Notebook → https://www.dunod.com/sciences-techniques/python-3

  • # UltraCopier

    Posté par . Évalué à 1.

    Parait que ça marche mieux que l'utilitaire de copie de base.
    https://linuxfr.org/news/sortie-de-ultracopier-1-0

    • [^] # Re: UltraCopier

      Posté par . Évalué à -2.

      Teracopy en version free

      http://codesector.com/teracopy

    • [^] # Re: UltraCopier

      Posté par . Évalué à 3.

      Supercopier était un must sur les pc sous windows que je rencontrais. Palliant aux difficultés d’ingénierie de micromou.
      Depuis sa fusion avec ultracopier, il est beaucoup moins stable et moins rapide.
      Et fournit avec un cheval de Troie qui plus est.
      Tout se perd…

  • # Et KDE ?

    Posté par . Évalué à 6.

    Personnellement, il me faut KDE pour rendre Windows réellement agréable, et c'est assez stable.
    Dommage que KWin n'y soit pas porté (ni portable ?) c'est l'un de ses composants les plus utiles.

    Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

  • # Kde sur Windows

    Posté par . Évalué à 4.

    http://windows.kde.org/

    Il y a quelques outils KDE que j'aime bien et que je peux retrouver en natif sous windows.
    Mais le jour ou je pourrais virer explorer et faire tourner sans problème plasma n'est pas encore arrivé …

  • # Explorateur de fichiers avec onglets

    Posté par . Évalué à 1. Dernière modification le 07/11/13 à 10:36.

    Clover : http://ejie.me/
    "Clover is an extension of the Windows Explorer, to add multi-tab functionality similar to Google Chrome browser. After install Clover, you will be able to open multiple folders within the same window, and you can also add folder bookmarks. - See more at: http://ejie.me/#sthash.muQp0tkz.dpuf"

    Très pratique, si on déteste avoir plein de fenêtres ouvertes. Le défaut : parfois ça plante, mais ça reste assez rare chez moi.

    Sinon pour "Pouvoir faire défiler le contenu d'une fenêtre qui n'a pas le focus quand le curseur est au dessus.", je ne connaissais pas AltDrag. Mais j'utilise Katmouse (http://ehiti.de/katmouse/) qui fonctionne très bien.

  • # chocolatey

    Posté par (page perso) . Évalué à 5.

    Quand je vois la ligne de commande :

    @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin

    Wow !

    à comparer avec la commande de Homebrew sur mac :

    ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

    Bah c'est pas pareil quoi !

    Les WindowsBoyzFanz diront : "Oui mais tu vois c'est du C# direct dans la console qui permet de faire des choses trop belles toussa toussa"

    Oui, peut être, mais dans un cmd.exe qui ressemble à un minitel… et le minitel était même mieux !

    • [^] # Re: chocolatey

      Posté par . Évalué à 1.

      Bof, elle est moche mais au moins elle utilise des outils intégrés au système. Bref, c'est un truc de windowsien ou des windowsiens jaloux des gestionnaires de paquets des OS sérieux. Et au lieu de vouloir tout faire comme apt-get, ils ont décidé de s'appuyer sur l'OS qu'ils utilisent. Je trouve ça pas mal, sur le principe.

  • # MinGW ?

    Posté par (page perso) . Évalué à 3.

    Plutôt que cygwin, j'aurais installé MinGW. Ça s'intègre bien, permet de faire des applications natives sous Windows, et en installant le shell MSYS tu arrives à quelque chose de très similaire à une console sous Linux. Même les chemins de fichiers peuvent être tapés à la Windows ou façon UNIX, avec du /c/toto.txt équivalent à "C:\toto.txt". Et avec mingw-get, tu peux installer plein d'outils très rapidement comme avec un gestionnaire de packages traditionnel.

  • # Et aussi…

    Posté par . Évalué à 4.

    • portal pour ouvrir ses applications favorites avec des raccourcis claviers (parce que pour un utilisateur de tiling Windows manager, utiliser Windows est un grand fardeau. portal permet d'adoucir un peu le choc culturel).
    • greenshot pour prendre des screenshots de qualitay professionnelle en deux clics.
    • workrave parce que des fois il faut faire des pauses.

    Le FN est un parti d'extrême droite

    • [^] # Re: Et aussi…

      Posté par . Évalué à 2.

      +1 pour Greenshot qui est vraiment pas mal. Sous Windows XP il est indispensable par contre sous Seven l'outil intégré fait le job je trouve.

  • # MobaXterm

    Posté par . Évalué à 1.

    Un client ssh qui inclut quelques protocoles graphiques (RDP, VNC), un gestionnaire de transferts sftp et… un serveur X, le tout dans une appli portable, c'est le bien pour qui veut ponctuellement lancer une appli graphique au travers d'une connexion ssh, sous Windows.

  • # Quelques autres outils

    Posté par . Évalué à 1.

    Cygwin n'est pas terrible.

    C'est beau la diplomatie… J'aurai pour ma part dit que cygwin est particulièrement pénible à installer. Il en faut de la volonté pour utiliser cet outil, bien plus que je n'en ai.

    Je me suis habitué aux bureaux virtuels, mais ça n'existe pas de base sur Windows.

    En fait, sous XP, ça existe "de base" mais, comme régulièrement avec ce système, on y a pas accès. Bon, je n'arrive pas à retrouver la source, mais peu importe, de toute façon une fonctionnalité à laquelle on ne peut accéder par défaut est de la pure connerie et reviens à dire que ça n'existe pas.
    Bref, j'aime beaucoup les outils de sysinternals, récupérés par MS et surtout… très légers ( ce point est important sous Windows ). Ils incluent un outil pour utiliser 4 bureaux virtuels. Je m'en servait, à une époque, mais depuis j'ai trouvé les bureaux virtuels limités et n'en comprend l'intérêt qu'avec les tiling WM.
    A noter que ces outils fournissent aussi pas mal d'utilitaires de surveillance des processus.

    AltDrag

    AutoHotkey

    Dans le même genre, il y a hulk, de la suite guipro. Juste nickel: léger, simple à configurer, complet…

    D'autres outils que j'aime sont:

    • miranda IM : messagerie instantanée supportant de nombreux protocoles, très léger et "cru" de base ( moi j'aime mais bon ) mais personnalisable à l'extrême via une très grande quantité de plug-ins.
    • code::blocks : pour faire du C++, j'aime beaucoup cet IDE. Enfin, je ne l'utilise plus sous linux car mon système entier est devenu mon IDE… et depuis je ne peux plus juger ce qu'il vaut, mon estime pour les IDE ayant de toute façon chuté radicalement ces dernières années.
    • xming : un serveur X. Très utile pour retrouver l'environnement de bureau de ma machine linux personnelle qui tourne à côté capot fermé :p. Bon, pour être franc, il y a des limites: il me semble que je ne suis pas parvenu à lancer i3, donc application après application… dommage. Et puis, les dernières versions ne sont plus libres, ce qui veut dire que la version libre n'est plus maintenue. Et c'est lent. Je ne sais pas si c'est plus lent qu'avec de véritables xorg, cela dit.
    • opera

    Parmi ceux déjà cités: 7zip, notepad++, winmerge, perl (pas que j'aime particulièrement, mais ça peut s'avérer utile de temps en temps), vim, filezila…

    Note: il y a un gestionnaire de téléchargement qui m'avais marqué mais dont je ne me souviens plus du nom, qui remplaçais avantageusement celui de n'importe quel navigateur internet ( c'est pas dur faut dire… ) et qui offrais d'installer un outil pour vérifier les dernières mises à jour des logiciels installés, et de les télécharger/installer à la demande de l'utilisateur. J'ai arrêté de m'en servir parce que je ne suis plus qu'utilisateur occasionnel de windows d'une part, et que d'autre part le support pour opera s'est arrêté version 9 ou 10 je ne sais plus…

    • [^] # Re: Quelques autres outils

      Posté par . Évalué à 2.

      Clairement, un iwn7 out of the box est difficilement utilisable.
      Je compte un bonne demie journée pour tout mettre à mon gout : installation de ccleaner, procexp, suppression de toutes les merdes installée par le constructeur et qui bouffent la moitié de la puissance, services inutiles, intallation de 7zip, d'un éditeur de texte. Restera toujours des trucs incompréhensibles : pourquoi il install un driver pendant cinq minutes pour chaque clé usb alors qu'elle monte immédiatement sous linux. Et pénible : comment trouver un réglage dans les panneaux de configuration.
      Par contre j'ai eu un win8 dans les mains et là, j'ai l'impression que c'est insoluble : la homepage en mode tiles est vraiment trop peu aboutie.
      Bref, cela reste un contrainte d'entreprise et certainement pas un choix.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.