无法让 msys2 在启动时打开 Windows 主目录

无法让 msys2 在启动时打开 Windows 主目录

Github 问题。基本上,我试图启动 msys2 shell 并让启动文件夹(和$HOME)引用我的 Windows 用户主目录。我尝试过的方法:

  • /etc/nsswitch.conf我尝试将, 前面env windows的改为db_home,但没有任何反应。
  • 我尝试使用以下命令在 cmder 中打开 shell:

    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%"
    
  • 修改/etc/profile并添加HOME=/c/Users/$USERNAME到文件底部。这将值更改~为我想要的值,但 msys2 仍然在旧的主目录中启动。

Git-bash 可以很好地完成这项工作,我想知道 git-bash 是否做了一些我尚未为 msys2 设置的事情,但我无法弄清楚。任何帮助都非常好。

相关内容