Commande BASH Ubuntu de Windows 10 comme utilisateur par défaut

Résolu
Paullux_1er Messages postés 123 Date d'inscription   Statut Membre Dernière intervention   -  
Paullux_1er Messages postés 123 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je veux lancer une commande du bash d'ubuntu depuis l'invite de commande en une ligne.

Sans devoir faire
lancer VcXsrv.exe
Puis:
C:\Users\mon-nom.mon-pc>bash
mon-nom@mon-pc:~$ macommande


Je veux faire un raccourci d'une appli, et que ça soit transparent pour l'utilisateur.

Merci d'avance

2 réponses

  1. Paullux_1er Messages postés 123 Date d'inscription   Statut Membre Dernière intervention   1
     
    En Cherchant un peu j'ai trouvé :

    "C:\Program Files\VcXsrv\vcxsrv.exe"  :0 -ac -terminate -lesspointer -multiwindow -clipboard -wgl && bash -c "DISPLAY=:0.0 /usr/games/gnome-mines" && taskkill /f /im vcxsrv.exe
    0
  2. Paullux_1er Messages postés 123 Date d'inscription   Statut Membre Dernière intervention   1
     
    Pour lancer à partir d'une icône, j'ai préparé un fichier *.bat :

    @echo off
    if "%~1"=="" goto MIN
    start /b /d "C:\Program Files\VcXsrv\" vcxsrv.exe :0 -ac -terminate -lesspointer -multiwindow -clipboard -wgl
    start /min /wait "C:\Windows\System32\" bash.exe -c "DISPLAY=:0.0 /usr/games/gnome-mines &>/dev/null"
    start "C:\Windows\System32\" taskkill.exe /f /im vcxsrv.exe
    Exit /b
    :MIN
    start /min "My batch file" "%~f0" OK
    exit /b
    0
    1. Paullux_1er Messages postés 123 Date d'inscription   Statut Membre Dernière intervention   1
       
      Nouvelle version :

      @echo off
      if "%~1"=="" goto MIN
      start /b /d "C:\Program Files\VcXsrv\" vcxsrv.exe :0 -ac -terminate -lesspointer -multiwindow -clipboard -wgl
      start /min /wait "C:\Windows\System32\" bash.exe -c "DISPLAY=:0.0 /usr/games/gnome-mines &>/dev/null"
      start "C:\Windows\System32\" taskkill.exe /f /im vcxsrv.exe
      start "C:\Windows\System32\" taskkill.exe /f /im cmd.exe
      Exit /b
      :MIN
      start /min "" "%~f0" OK
      exit /b
      0