如何在msys2 / mintty中配置默认​​shell?

时间:2017-06-14 05:45:26

标签: msys2 mintty

我最近更新了msys2并发现mintty在调用之前总是显示'Shells(bash)'对话框。

Shells (bash) dialog

每次点击按钮都有点烦人,如何通过修复默认shell来抑制此对话框? Mintty版本为mintty 2.7.7 (x86_64-pc-msys)

3 个答案:

答案 0 :(得分:3)

尝试使用msys2-launcher安装pacman -S msys2-launcher包。然后,您应该在MSYS2安装目录中有三个可执行文件,并且应该使用这些可执行文件运行shell。然后,您可以将shell固定到Windows任务栏以供将来启动。

答案 1 :(得分:2)

我尝试安装msys2-launcher,但找不到包。

相反,我更新了Windows快捷方式中的Target字段,直接指向msys2 bash:

C:\msys64\usr\bin\mintty.exe /usr/bin/bash

答案 2 :(得分:0)

尝试以下方法: D:\ msys64 \ usr \ bin \ bash.exe -c'MSYSTEM = MSYS exec / bin / fish -l -i'

“ MSYSTEM”变量可以是MSYS,MINGW32,MING64。并且该命令可以集成到终端仿真器,如consolez,cmder。 mintty.exe不允许您这样做,因为它不是控制台应用程序。