Outils pour utilisateurs

Outils du site


systemes_dexploitation:windows:windows_10

Windows 10

Windows Sub Linux

Installer bash

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).

Prérequis

  • Avoir un Windows 10 64-bit avec Anniversary Update.

Installation

Avant Fall Creator's Update

  1. Aller dans SettingsUpdate & SecurityFor developers.
  2. Mettre en Developer mode.
  3. Ensuite aller dans Control PanelPrograms and featuresTurn Windows features on or off et activer Windows Subsystem for Linux (Beta).
  4. Windows devrait demander de redémarrer, donc redémarrer.
  5. Aller dans le nouveau programme Bash.
  6. La première fois il va télécharger Ubuntu et demander le nom d'utilisateur et mot de passe UNIX.
  7. À ce point on peut commencer à utiliser bash sur Windows.

Après Fall Creator's Update

  1. Activer WSL comme avant (pas besoin d'activer le mode Développeur)
  2. Aller dans le Windows Store et installer Ubuntu (ou autre distro Linux disponible)

Installer Zsh

On peut installer zsh (avec oh-my-zsh) sur ce bash Windows.

  1. Installer zsh avec apt-get : $ sudo apt-get install zsh
  2. Installer oh-my-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)
  3. Pour exécuter automatiquement zsh à l'ouverture de bash, on peut ajouter ces lignes au fichier ~/.bashrc:
    # Launch Zsh
    if [ -t 1 ]; then
        exec zsh
    fi

    NOTE: On peut aussi simplement ajouter bash -c zsh à la fin du fichier ~/.bashrc.

Solarize Theme

Cette procédure s'applique à PowerShell. Elle utilise le thème dark.

  1. Faire un git clone du projet cmd-colors-solarized.
  2. Avec PowerShell, exécuter regedit /s solarized-dark.reg.
  3. Dans la barre de tâche, rechercher bash qui affichera Bash on Ubuntu on Windows.
    1. Faire un clic-droit et sélectionner Open file location.
    2. Sur le fichier .lnk, en appayant sur ⇧ Shift cliquer sur Copy as path.
  4. Exécuter .\Update-Link.ps1 "<shortcut.lnk>" dark.

Pour PowerShell:

  1. Répéter l'étape 4) de la procédure de BoUoW, mais pour PowerShell.
  2. Copier les fichiers Set-Solarized*ColorDefaults.ps1 dans ~\Documents\WindowsPowerShell : cp .\Set-Solarized*ColorDefaults.ps1 ~\Documents\WindowsPowerShell
  3. À la fin du fichier ~\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}}))

Le fichiers physiquement

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.

Hyper Terminal

Emplacement des fichiers

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.

Troubleshooting

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"

Bureaux virtuels

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.

Source : Windows 10 : gérer les bureaux virtuels

Language Packs

systemes_dexploitation/windows/windows_10.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1