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

Résolu/Fermé
Paullux_1er Messages postés 122 Date d'inscription vendredi 10 février 2017 Statut Membre Dernière intervention 28 janvier 2020 - 11 juin 2017 à 17:51
Paullux_1er Messages postés 122 Date d'inscription vendredi 10 février 2017 Statut Membre Dernière intervention 28 janvier 2020 - 11 juin 2017 à 22:36
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
A voir également:

2 réponses

Paullux_1er Messages postés 122 Date d'inscription vendredi 10 février 2017 Statut Membre Dernière intervention 28 janvier 2020 1
11 juin 2017 à 18:54
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
Paullux_1er Messages postés 122 Date d'inscription vendredi 10 février 2017 Statut Membre Dernière intervention 28 janvier 2020 1
11 juin 2017 à 20:41
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
Paullux_1er Messages postés 122 Date d'inscription vendredi 10 février 2017 Statut Membre Dernière intervention 28 janvier 2020 1
11 juin 2017 à 22:36
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