Не могу получить msys2, чтобы открыть домашний каталог Windows при запуске

Смотрите эту проблему Github. В основном я пытаюсь запустить оболочку msys2 и папку для запуска (и $HOME) обратитесь к моей домашней директории пользователя Windows. Вещи, которые я пробовал:

  • Я пытался изменить /etc/nsswitch.conf, предваряющий env windows в db_home но это ничего не сделало.
  • Я попытался открыть оболочку в cmder с помощью следующей команды:

    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, но я не могу понять это. Любая помощь будет отличной.

0 ответов

Другие вопросы по тегам