Msys2 kann das Startverzeichnis von Windows nicht öffnen

485
wheeler

Siehe diese Github-Ausgabe. Grundsätzlich versuche ich, die msys2-Shell zu starten und den Startordner (und $HOME) auf mein Windows-Benutzerverzeichnis zu verweisen. Dinge, die ich ausprobiert habe:

  • Ich habe versucht, die /etc/nsswitch.confVoreinstellung env windowszu ändern, db_homeaber das hat nichts getan.
  • Ich habe versucht, die Shell in cmder mit dem folgenden Befehl zu öffnen:

    set MSYSTEM=MSYS & set MSYSCON=conemu64.exe & "%ConEmuDrive%\etc\msys2\usr\bin\bash.exe" --login -i" -new_console:C:"%ConEmuDrive%\etc\msys2\msys2.ico" -new_console:d:"%USERPROFILE%" 
  • Ändern /etc/profileund Hinzufügen HOME=/c/Users/$USERNAMEam Ende der Datei. Dies hat den Wert so geändert ~, dass ich wollte, aber msys2 wird immer noch im alten Home-Verzeichnis gestartet.

Git-bash macht das gut, und ich frage mich, ob es etwas gibt, was git-bash macht, das ich nicht für msys2 festgelegt habe, aber ich kann es nicht verstehen. Jede Hilfe wäre toll.

1

0 Antworten auf die Frage