![无法让 msys2 在启动时打开 Windows 主目录](https://linux22.com/image/1535642/%E6%97%A0%E6%B3%95%E8%AE%A9%20msys2%20%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E6%89%93%E5%BC%80%20Windows%20%E4%B8%BB%E7%9B%AE%E5%BD%95.png)
看这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 设置的事情,但我无法弄清楚。任何帮助都非常好。