Étiquette : Windows 10

Windows 10 Creator : nouveautés de Bash Unbutu 16.04 …

Ce mardi 11/04/2017 Microsoft va publier la mise à jour « Windows 10 Creator« .
Elle contient des améliorations du logiciel de dessin Paint, un nouveau logiciel pour la 3D Paint 3D, plus de contrôle sur les données de télémétrie et sur le mécanisme de mise jour automatique. Mais quand est-il du Bash Ubuntu ?

Note: les :mrgreen: signale une mise à jour (19/04/2017) récente de cet article

Microsoft et Ubuntu ont corrigé beaucoup de bogues et ont aussi implémenté des fonctions Linux manquantes :

  • Passage à Ubuntu 16.04. Si vous avez déjà installé le Bash, vous devez lancer un « sudo do-release-upgrade » depuis le Bash. Sinon  désinstaller la Bash puis réinstaller en tapant les deux commandes suivantes :
    C:\> lxrun /uninstall /full /y
    ....
    C:\> lxrun /install
  • possibilité de lancer le bash avec une commande :
    bash.exe -c <ma commande à lancer>
  • possibilité de lancer directement une application Windows. Il faut taper son nom complet avec le « .exe ».
    Par exemple dans le bash, taper « notp » suivit de la touche « tab » (oui, la complétion fonctionne), il vous propose « notepad.exe », appuyer sur « entrée« , Notepad se lancera 🙂
  • Implémentation de la fonction système « timer-create ». Elle est utilisée par Ruby ce qui empêchait certains des programmes implémentés en Ruby de fonctionner (ex Pandoc) sans devoir utiliser un artifice.  Maintenant sans rien faire Pandoc fonctionne ! voir l’article : Convertir un document Asciidoc en OpenDocument (ODF, LibreOffice) avec Pandoc
  • maintenant, les commandes ifconfig, ping, nslookup, whois fonctionnent parfaitement  😉
  • :mrgreen: La notification des changements fichiers fonctionne . Cella permet une meilleure intégration des NodeJs, Ruby, Python avec les « watch« .
  • :mrgreen: meilleure gestion des sockets, datagram, IPV6, serial etc..
  • :mrgreen: meilleure gestion des commandes vidéo (donc le mode couleur 24-bit) de la console « VT ». Ainsi une console peut être partagée en plusieurs écrans. Ainsi Tmux, Emacs, vim, midnight commander sont mieux intégrés …
  • :mrgreen: meilleure intégration de la gestion de la souris .
  • :mrgreen: possibilité de faire des liens « link » sans devoir passer par une augmentation de privilège (UAC) de Windows.
  • Et l’affichage des fichiers de processus Linux « /proc » fonctionne de mieux en mieux. Essayer les commandes suivantes :
    • more /proc/1/net/ipv6_route
    • more /proc/sys/net/core/somaxconn
    • more /proc/version_signature
    • more /proc/sys/kernel/sem

:mrgreen: Ubuntu Bash est très performant, sauf au niveau accès disque, car il utilise une surcouche par dessus NFS. Vous trouverez plus d’information sur la page suivante (Anglais) :

https://www.phoronix.com/scan.php?page=article&item=windows-10-lxcore&num=1

 

d

 

Windows 10 (Vista, 7 et 8) Fichiers fantômes, fichier supprimé mais toujours présent en cache ?

Saviez-vous que Windows 10 (de Vista à 10) géré des fichiers caches/fantômes de vos applications ?
J'ai une vieille application, créer sous Windows XP qui est capable de se mettre à jour automatiquement (sans passer par un kit de mise à jour). Voulant lui mettre à un jour un de ses jars (pour tester), je le copie par-dessus celui existant. Je la relance et là je m’aperçois qu'elle fonctionne toujours avec l'ancien jar. je réitéré l'opération, rebelote, même chose.
Je décide donc de supprimer le jar pour rendre non fonctionnelle mon application afin de bien vérifier que ce n'est pas une erreur de ma part. Je lance l'application, elle fonctionne toujours !
Mon jar est un fichier fantôme (ou caché par le système ) ?

Lire la suite

Un Terminal Bash sous Eclipse Windows 10 Pro

Depuis que Microsoft à incorporé un Bash (Linux Ubuntu) nativement dans la version Pro de Windows 10, il nous manquait son intégration dans Eclipse. Problème résolu grâce au plug-in « TM Terminal« .

Le plug-in « Tm Terminal » de la fondation Eclipse permet de lancer dans une vue avec un terminal de votre choix :

  • ligne de commande Windows « cmd.exe »
  • Bash GIT
  • et tout autre terminal que vous configurez dont le Bash (Ubuntu) de Windows 10 :

Vous le trouverez chez Eclipse Market :

Par défaut le plug-in n’est pas configuré pour le « Bash Ubuntu Windows« , il faut l’ajouter.

Pour installer le plug-in déplacer le l’icône suivant dans Eclipse et suivez les instructions :
Drag to your running Eclipse workspace.

  • une fois le plug-in installer aller dans le menu « Préférence/Terminal » :
  • cliquez sur « Add »
  • écrivez « Bash » dans le chemin « Name »
  • dans le champ « Path » saisissez « C:\Windows\System32\bash.exe »
  • puis cliquez sur « Ok »

Pour lancer le terminal taper sur « Ctrl+Alt+Shitf+T » puis choisissez « Bash » :

Et voilà :

 

 

Mettre un peu de couleur sur les titres des fenêtres de Windows 10

Microsoft ayant voté pour un côté classieux, Windows 10 manque un peu de fun dans l’usage de ses couleurs. Et l’interface des paramètres de Windows 10  ne permet pas de modifier les couleurs à souhait. Il y est impossible de changer la couleur de fond des titres de fenêtre non utilisé (elles seront blanches/grise et c’est tout !)

Heureusement il existe une clé de registre pour affecté une couleur de font au titre des fenêtres non utilisé : « AccentColorInactive« .

Changer la couleur de titre de fenêtres inactive

  •  En premier, choisir une couleur. Par un exemple un vert fade a pour code hexadécimal « F0FFF0 » (utilisé Paint.net pour déterminer ce code : champ « Hexa » dans la boite de dialogue des couleurs).
  • lancer regedit (Ctrl+R, puis taper « regedit » suivit de la touche entrée)
  • ouvrir la clé de registre suivante :
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\DWM
  • créer la valeur « AccentColorInactive » de type Dword si elle n’existe pas,
  • puis dans la valeur « AccentColorInactive » écrire « FOFFFO« 

Une autre valeur de la même clé des registres permet de changer la couleur d’avant plan du titre des fenêtres : « AccentColor« .

Attention le code couleur à saisir est sous la forme hexadécimale bleu/vert/rouge et non rouge/vert/bleu comme habituellement dans les logiciels de dessin.

Changer la couleur de titre des fenêtres avec un fichier

  • créer un fichier texte avec l’extension « .reg » et y écrire :
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\DWM]
"AccentColor"=dword:00058249
"AccentColorInactive"=dword:00F0FFF0
  • double cliquer dessus ce fichier, Windows 10 va le lancer et changer ou créer les deux valeurs de la clé de registre.
    Vous remarquerez que le code 00058249 correspond au code couleur hexadécimal 00498205

Pour revenir en arrière  :

  • créer un fichier texte avec l’extension « .reg » et y écrire :
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\DWM]
"AccentColor"=-
"AccentColorInactive"=-
  • double cliquez dessus ce fichier, Windows 10 va le lancer. Ce qui supprimera les deux valeurs « AccentColor » et « AccentColorInactive« .

Resources

Si joignent ces deux fichiers dans une archive zip : Titre-fenetres-vert.zip

Docker natif sous Windows et Mac

Enfin du Docker "natif" Windows et Mac. L'équipe de docker va abandonner l'usage de Virtualbox et le remplacer par une solution native au système d'exploitation. Car Vitualbox est trop générique et mal intégré au système Windows et Mac (problème réseau, partage disque basique, pas de notifications ...)
Actuellement cette nouvelle monture est en bêta. Il ne faudra plus parle de "Docker Tools Box" mais de "Docker for Windows" ou "Docker for Mac"

Lire la suite