Le nom officiel de l'application est Windows Subsystem for Linux. Le projet est sur GitHub. Depuis le Fall Creator's Update, le developer mode n'est plus nécessaire et s'obtient à partir du Windows Store (à vérifier).
On peut installer zsh (avec oh-my-zsh) sur ce bash Windows.
$ sudo apt-get install zsh
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
. Note : c'est le moyen d'installation au moment d'écrire ces lignes, vérifier sur le site de oh-my-zsh la méthode d'installation officielle)~/.bashrc
: # Launch Zsh if [ -t 1 ]; then exec zsh fi
NOTE: On peut aussi simplement ajouter bash -c zsh
à la fin du fichier ~/.bashrc
.
Cette procédure s'applique à PowerShell. Elle utilise le thème dark
.
git clone
du projet cmd-colors-solarized.regedit /s solarized-dark.reg
.bash
qui affichera Bash on Ubuntu on Windows..lnk
, en appayant sur ⇧ Shift cliquer sur Copy as path..\Update-Link.ps1 "<shortcut.lnk>" dark
.Pour PowerShell:
Set-Solarized*ColorDefaults.ps1
dans ~\Documents\WindowsPowerShell
: cp .\Set-Solarized*ColorDefaults.ps1 ~\Documents\WindowsPowerShell
~\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
, ajouter cette ligne:. (Join-Path -Path (Split-Path -Parent -Path $PROFILE) -ChildPath $(switch($HOST.UI.RawUI.BackgroundColor.ToString()){'White'{'Set-SolarizedLightColorDefaults.ps1'}'Black'{'Set-SolarizedDarkColorDefaults.ps1'}default{return}}))
Avant le Fall Creator's Update, les fichiers de WSL se trouvent dans %USERPROFILE%\appdata\local\lxss
. Suite à la mise à jour, ils sont dans %USERPROFILE%\appdata\local\Packages\CanonicalGroupLimited.UbuntuonWindows_[série_alphanumérique_aléatoire]\LocalState\rootfs\home
.
Les fichiers qui sont dans le Bash, par exemple dans ~
(home directory), se trouvent dans le C:\Users\username1\AppData\Local\lxss\home\username2
.
Le username1
est le nom d'utilisateur Windows et le username2
est le nom d'utilisateur dans le bash.
Si le clone d'un git ne fonctionne pas avec une erreur du genre:
Cloning into '<repo>'... error: chmod on /mnt/c/<repopath>/.git/config.lock failed: Operation not permitted fatal: could not set 'core.filemode' to 'false'
Éditer ou créer le fichier /etc/wsl.conf
et ajouter:
[automount] options = "metadata"
Utiliser l'icône Vue des tâches, à côté de la barre de recherche. Dans le bas à droite il y a un + pour ajouter des bureaux virtuels.